Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

Anonymous BBS

Name: Anonymous 2011-02-05 9:53

Hello /prog/.

Shiichan sucks and is written in PHP. Kareha sucks and is written in Perl (which causes more issues than anything else ever could when trying hard to do so).

Is there any sane BBS software out there or do I have to try and do it myself, despite not being an EXPERT PROGRAMMER?

Name: Anonymous 2011-02-05 9:59

>>1
They all suck, write your own in Lisp.

Name: Anonymous 2011-02-05 9:59


public class AnonymousBBS {
    public static void main()
    {
        System.out.println("Content-Type: text/html\r\n");
        System.out.println("<h1>Anonymous BBS</h1>\n"
                            "<b>Penis:</b></br>"
                            "<form method=POST>"
                            "   <textarea></textarea>"
                            "</form>\n");
    }
}


There. Your free GNU/AnonymousBBS, written in ENTERPRISE'd Java.

License: GPLv3
Commercial License: 5099$

You may pay via PayPal.

You're welcome.

Name: Anonymous 2011-02-05 10:02

>>3
You didn't leave your PayPal e-mail address!?

Name: Anonymous 2011-02-05 10:06

>>4
He said "may", not "have to." In other news, if I was thinking of a proper implementation, then I'm thinking Python (with web.py or no framework, everything else is too bloated) or Haskell.

Name: Anonymous 2011-02-05 10:19

It's not that difficult for fuck's sake. The most difficult part will be the relative IDs of posts if you use a proper database (and seeing how you complained about those two, it's clear you will).

Name: Anonymous 2011-02-05 10:21

>>5
Between FIOC and Haskell, I'd choose Haskell.

Name: Anonymous 2011-02-05 10:46

>>7
It's just that most people are familiar with procedural languages and Python is reasonably fast and looks more elegant to me.

Name: Anonymous 2011-02-05 10:54

PHP sucks. Django or Jinja2 with Python are pretty sweet. Unfortunately, it doesn't have the scalability of PHP. Meaning, if you're trying to make a huge site with lots of visitors, Python probably isn't the way to go. Ruby is even worse off than Python in this regards.

Unfortunately, PHP is pretty much the only modernesque game in town unless you want some ASP.NET dicks rammed down your throat.

Name: Anonymous 2011-02-05 10:55

Reddit is written using Python and web.py, I don't see it having too many issues. Either there's no real issue or they just have an oversized server park because of the resources being munched away.

Name: Anonymous 2011-02-05 11:14

>>8
Python
more elegant than Haskal

WHAT!!

Name: Anonymous 2011-02-05 11:18

>>11
>Haskal

Name: Anonymous 2011-02-05 11:18

>>11
Show me just one instance where Haskell code is more elegant and more readable than Python code.

Name: Anonymous 2011-02-05 11:21

>>13
main = putStr "YOUR GAY " >> main
vs
while True: print "YOUR GAY ",

Name: Anonymous 2011-02-05 11:23

>>13
unsafePerformLoeb unsafeF = unsafePerformFmap ($ unsafePerformLoeb unsafeF) unsafeF

Name: Anonymous 2011-02-05 11:30

>>13
loeb f = fmap ($ loeb f) f

Name: Anonymous 2011-02-05 11:45

>>13
fix f = f (fix f)

Name: Anonymous 2011-02-05 11:51

>>17
((λ(λ)(λ λ))(λ(λ)(λ λ)))

Name: Anonymous 2011-02-05 12:12

>>18
Doesn't typecheck.

Name: Anonymous 2011-02-05 13:00

>>19
Now we are sure that Scheme code can't be compiled with an Haskell compiler, thanks!

Name: Anonymous 2011-02-05 13:04

I just saw this exact thread on /code/.

Name: Anonymous 2011-02-05 14:36

>>13
transpose = takeWhile (not.null) . foldl1 (zipWith (++)) . map ((++ repeat []) . map (:[]))


Or just, you know:
import List

Name: Anonymous 2011-02-05 14:50

>>22
I don't understand. Are you setting me up?
Fine,
def transpose(m):
    return tuple(zip(*m))


Or just, you know:
import numpy

Name: Anonymous 2011-02-05 15:27

>>23
That doesn't work on Python 2.6.5. Am I missing something?

Name: Anonymous 2011-02-06 0:13

Didn't the guy that wrote Kusaba write something in Python? Just use that if real languages like Haskell, C, Forth, and Perl are too hard for you.

Name: Anonymous 2011-02-11 11:28

>>25
Kusaba sucks though. Besides, imageboards are just... meh.

Name: noko 2011-02-11 11:35


noko while noko;


VALID PERLNOKO

Name: Anonymous 2011-02-11 11:41

newLISP provides the functionality you need1 with the syntax (set 'you crave).

_____________
http://www.newlisp.org/code/modules/

Name: Anonymous 2011-02-11 11:42

>>27
Spewing out something until it becomes funny does not work.

Name: Anonymous 2011-02-11 11:47

All anonymous BBS implementations are doomed to suck, regardless of what language the're written in, and that's a fact. That's because people who would want to waste their time writing anonymous BBS software, which will result in anonymous BBSs with more or less the same features the ones already being used have, are usually amateurs with nothing better to do.

Name: Anonymous 2011-02-11 12:19

>>28
newLISP
ONE WORD FORCED DYNAMICATION OF SCOPE THREAD OVER

Name: wowaname !LSD69pSotU 2011-02-11 12:40

>>29 i.e. forced meme

why dont names save :S

Name: noko 2011-02-11 12:49

>>31
implying either perl or noko are even remotely funny

but it's still amusing to see you guys get ÜBERmad about it :3

also

noko every day[TM]

Name: Anonymous 2011-02-11 12:58

Use REchan s0.

Name: Anonymous 2011-02-11 15:31

>>31

Anyone who uses a language with dynamic scoping is an idiot, just like all the people who used Python before v2.21

______________
1. http://hircus.wordpress.com/2005/06/02/static-lexical-vs-dynamic-scoping/

Name: Anonymous 2011-02-11 16:42

>>35
Python's scoping is fucking broken; I don't know why I still use it. Oh yeah, because every other language has even larger warts.

Name: Anonymous 2011-02-11 20:29

>>36
You and no one other, for now are now aware of Lisp.

Name: Anonymous 2011-02-11 21:27

>>37
Sticking a shitload of parens on a single line is unreadable, and whenever I close them on separate lines (like you would close blocks in C), other lispers look down on me. So fuck that.

Name: Anonymous 2011-02-11 21:30

>>38
Sticking a shitload of parens on a single line is unreadable
You're not supposed to close them by yourself, you know.
and whenever I close them on separate lines (like you would close blocks in C)
Looks like shit and it's a waste of lines.

Name: Anonymous 2012-09-12 3:43

Horoscope have known.
You have been in horoscope.

http://itunes.apple.com/en/app/id415834083?mt=8

horoscope JIKU site
http://www.horoscope-jiku.com/

Name: Anonymous 2012-09-12 5:17

>>38
You know, I used to be like you.  But then I wrote a syntax->sexp processor and shut the fuck up.

Name: do_not_email 2012-09-12 6:53

This one sounds good, though old an untested:
mewBBS    C    4.9    Yuto Ikeno
http://9ch.in/overscript/files/mewbbsall.tar.gz

I need to make one in LISP.

Lol someone beat me to it:
himgb written by unknown [ Haskell ]:
http://himgb.googlecode.com/svn/trunk/hImgb.hs

Maybe we should also do Ada and Lua for luadaz.

Name: Anonymous 2012-09-12 9:00

Name: Anonymous 2012-09-12 9:29

DUBBS

Name: Anonymous 2012-09-12 12:37

>>9
PHP? Scalability? Fuck off back to Stack Overflow.

And Lisp is actually a good idea for CLOUD ENABLED WEB APPLICATIONS that make use of templates.

Name: Anonymous 2012-09-12 16:08

And Lisp is actually a good idea for CLOUD ENABLED WEB APPLICATIONS that make use of templates.
Oh God no.

Name: Anonymous 2012-09-12 18:48

Perl worse than PHP? Pass the kool-aid.

Name: postimage.org/image/sum0biobr/ 2012-09-12 19:38

There's a reason we call them PPP. I think this thread is done, unless some has one made.

Name: Anonymous 2012-09-13 0:19

OP are you still here?

I'm creating one, tell me your nick on rizon if you're interested.

Name: Anonymous 2012-09-13 1:23

Roll your own. Write it in C++ or C if you're a nigger with FastCGI.

Name: Anonymous 2012-09-13 2:31

>>50
Tsk.

Name: Anonymous 2012-09-13 2:51

Name: Anonymous 2012-09-13 3:56

>>52
love this one:
http://www.parashift.com/c++-faq-lite/lang-comparisons.html
In 99% of the cases, programming language selection is dominated by business considerations, not by technical considerations. Things that really end up mattering are things like availability of a programming environment for the development machine, availability of runtime environment(s) for the deployment machine(s), licensing/legal issues of the runtime and/or development environments, availability of trained developers, availability of consulting services, and corporate culture/politics. These business considerations generally play a much greater role than compile time performance, runtime performance, static vs. dynamic typing, static vs. dynamic binding, etc.

Anyone who argues in favor of one language over another in a purely technical manner (i.e., who ignores the dominant business issues) exposes themself as a techie weenie, and deserves not to be heard. Business issues dominate technical issues, and anyone who doesn't realize that is destined to make decisions that have terrible business consequences — they are dangerous to their employer.

Name: Anonymous 2012-09-13 12:00

>>51
Nigger

Name: Anonymous 2012-09-13 16:05

>>54
Tsk.

Name: Anonymous 2013-08-03 9:57


Don't change these.
Name: Email:
Entire Thread Thread List