Some CL programmer told me that lisp-2 is better than lisp-1 (I'm a (schemer) ;)) and I got so angry I smashed my mug. when I recollected myself I said to that fuck on #lisp
"WHAT THE FUCK DO YOU KNOW ASSHOLE????? YOUR MACRO SYSTEM IS NOT HYGIENIC!!! FUCKER" and I got banned but in the end it was worth it, that will teach those fucks.
>>2 >>3
I know /prog/ would be on my side, THANK YOU REAL PROGRAMMERS
Name:
Anonymous2008-07-03 19:44
I'm /prog/, and I prefer Lisp-2 and normal macros.
Name:
Anonymous2008-07-03 20:23
I got so angry I smashed my mug
I can't believe you wasted Ron Penton's piss just like that.
Name:
Anonymous2008-07-03 20:32
>>6
what the hell is wring with your eye, Squeeks?
Name:
Anonymous2008-07-04 0:30
what happened to me today.............
Name:
Anonymous2008-07-04 2:35
I actually prefer Lisp-1 because that's more "normal" to me; in just about every other programming language, functions and variables share a namespace, and referring to a function requires no special syntax.
CL is too bloated, anyway. It's important because it merged the many Lisps into one, but it needs to be replaced.
Name:
Anonymous2008-07-04 2:58
>>9
In what way is CL more bloated than its replacement would be? I could see a few areas for marginal cleanup, but I think you're just jerking your knee.
Name:
Anonymous2008-07-04 3:03
in just about every other programming language
yeah ... because java ruby python and perl are SO FUCKING WONDERFUL EVERYONE SHOULD USE LANGUAGES JUST LIKE THEM!
>>9
that's why we should use a real language that doesn't need things like variables and namespaces. http://web.archive.org/web/20070830030835/ling.ucsd.edu/~barker/Iota/zot.html (define S (lambda (x) (lambda (y) (lambda (z) ((x z)(y z))))))
(define K (lambda (x) (lambda (y) x)))
(define I (lambda (x) x))
(define zero (lambda (c) (c (lambda (f) ((f S) K)))))
(define one (lambda (c) (lambda (L)
(L (lambda (l) (lambda (R)
(R (lambda (r) (c (l r))))))))))
; interrogate: ^f.fIIIK: maps zero onto K, one onto KI, and output onto K(KI).
(define interrogate (lambda (f) ((((f I) I) I) K)))
(define output (K (K (K (K (K (K I)))))))
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy