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

Pages: 1-

INVASION OF THE LISP ALIENS

Name: The Lisp King 2011-07-10 2:45

http://landoflisp.com/

FOR THE LISP KING!

Name: Anonymous 2011-07-10 2:48

BECAUSE NOONE HAS EVER SEEN THAT BEFORE EVER

Name: Anonymous 2011-07-10 4:18

bumb

Name: Anonymous 2011-07-10 9:03

Functional programming, macros, DSLs, an object system with proper support for multimethods as well as some form of continuations. What else could you possibly want? Oh right, some fucking syntax would be nice.

Name: Anonymous 2011-07-10 12:52

If you hate a language just because of the syntax, you're a fucking moron.

Name: Anonymous 2011-07-10 13:19

>>5
The problem is that it doesn't even have a syntax I could hate.  It's just a raw fucking AST tree.

Name: Anonymous 2011-07-10 13:28

>>6
Every proggraming language can/needs to generate an AST Tree while being parsed. Don't be an asshole.

Name: Anonymous 2011-07-10 13:30

>>6

0/10

AST tree
Not OPTIMIZED!

Name: Anonymous 2011-07-10 13:34

>>7
Of course, because other programming languages are designed with convenience and readability in mind, so they make use of a compiler to generate the AST instead of forcing the developer to do it by hand.  Why do they do that?  Because the AST is a normalized form, so it lacks the usual visual cues.  Come on.

Also,
proggraming

Name: Anonymous 2011-07-10 13:36

>>8 eat a dikc

Name: Anonymous 2011-07-10 13:49

>>10
polecat kebabs

Name: Fuck off, !Ep8pui8Vw2 2011-07-10 13:54

>>11
Fuck off and die, shit eating ``fagstorm''.

Name: Anonymous 2011-07-10 14:26

>>4
macros
syntax

nope. never, ever works.

Name: Anonymous 2011-07-10 14:31

>>13
Perhaps Lispers just weren't smart enough to reconcile the two. Or it's just you.

Name: Anonymous 2011-07-10 14:34

>>14
no. the problem is inherent. Every bit of syntax is syntax that the programmer has to "undo" in his head while writing the macro.

Name: Anonymous 2011-07-10 14:51

>>14
It doesn't work well without homoiconicity. If you modify the AST, you've successfully reinvented Lisp macros, minus the simplicity: now you have two problemsto know the syntax and its tree. Good luck with your Expression expression = new AddExpression(new NumberExpression(2), new MinusExpression(new NumberExpression(3), new NumberExpression(1)));

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