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

Pages: 1-4041-8081-120121-

Clojure makes me RAGE

Name: Anonymous 2009-09-25 11:57

Rich Hickey is a disgusting turd. His very existence is an insult to the legacy of Lisp, the genius of McCarthy, and all the hard work that Lispers have put in over the years. The fact that Clojure runs on the JVM¥ is trivial compared to its other mortal sins, which are so numerous (and make me so angry) that I can't even describe half of them.

Shall I start with the munging-together of value and function names? In a proper Lisp you can instantly recognize head forms by the fact that they're at the head of the list. It was bad enough when Scheme made this ignorant mistake, and worse when Paul "Look at me, I don't even know what interactive development is" Graham copied it. Can't anyone learn from their errors? Oh, and by the way, Scheme tried to remedy this by having "hygienic" macros, which are also completely retarded but at least manage to make it usable. Clojure doesn't even have that. It's completely laughable.

It's not even as if that's the worst part. Not that I need to say it: There's too much syntax! I think Haskell must be Hickey's role model here, since I've never seen another language with as much syntax as Haskell ever in my life. And in Clojure, we get what is easily the most syntax-heavy Lisp-like (it's certainly nothing like Lisp except in the most superficial respects) that has ever been seen. All manner of things that could very easily be done in an ordinary head form style instead wind up littering brackets and delimiters all over the place, even in the simplest of functions. [foo] instead of (list foo), {:foo bar} instead of (dict :foo bar)...

Lambda. It's spelled "lambda," not "fn." Is that too much typing for you, Mr. Hickey? Is it? Did you sprain your wrists masturbating to your unwarranted self-importance? I hope they break off, Mr. Hickey, I hope they break off and you die. Because you've ruined Lisp for a lot of people. You can't even type "lambda?" Seriously? I'm not impressed.

I'm going to have some tea now. I'll be back. Later.

What the fuck kind of a name is that, anyway?
¥ABCL runs fine on the JVM, I hear. There's no point in making another dialect for that.

Name: Anonymous 2009-09-25 12:08

It was bad enough when Scheme made this ignorant mistake
stopped reading right there

Name: C22 MEME FAN 2009-09-25 12:08

†What the fuck kind of a name is that, anyway?
Rich Hickey's name.

At least his last name isn't Collision.

Name: Anonymous 2009-09-25 12:11

>>2
Everyone knows Scheme isn't really a Lisp either. It's a functional language.

Still less unlispy than Clojure, though.

Name: Anonymous 2009-09-25 12:15

it's funny because he's desperately trying not to call himself Dick Hickey but everyone's thinking it anyway

Name: Anonymous 2009-09-25 12:42

>>5
You are now dick hickeying manually.

Name: Anonymous 2009-09-25 14:49

Bumped for TRUTH. Clojure can't even dump an image. What the fuck is that about?

Name: Anonymous 2009-09-25 15:00

oh lawd i can code a bail of sepples
oh lawd i can code a bail a day
oh lawd i can code a bail of sepples
oh lawd i can code a bail a day

Name: Anonymous 2009-09-25 15:23

>>4
Everyone knows Scheme isn't really a Lisp either.
They do? Huh. I missed the memo :(

Name: Anonymous 2009-09-25 15:37

>>8
Bale.

Name: Anonymous 2009-09-25 15:46

>>10
how many bales can you code a day?

Name: Anonymous 2009-09-25 15:47

How teh fuck do you even pronounce Clojure/ IT's not even a wor!!!

Name: Anonymous 2009-09-25 16:38

All Lisp-2's are an insult to Lisp itself.

Name: Anonymous 2009-09-25 17:00

>>13
#no #they #are #not

Name: Anonymous 2009-09-25 17:54

>>4,9
People are still debating this shit? I thought we were behind all that.

Name: Anonymous 2009-09-25 18:22

>>4
Lisp stands for "LISt Processing". And that is exactly what Scheme does.

Name: Anonymous 2009-09-25 19:18

>>16
[b]LiSt Process MY ANUS[/n]

Name: Anonymous 2009-09-25 19:18

>>16
LiSt Process MY ANUS

Name: Anonymous 2009-09-25 19:22

>>18
That's what the FIBONACCI BUTT SORT was designed for.

Name: Anonymous 2009-09-25 20:02

>>15
Traditional lispers are still pissed they didn't think of hygenic macros first.

Name: Anonymous 2009-09-25 20:37

Wonderful example of how shitty the Lisp family is. Thanks guys.

Signed,
just another EXPERT C PROGRAMMER

Name: Anonymous 2009-09-25 21:43

>>21
Lispers wouldn't argue about your language because there's already too many problems with it, but it does do its job fine, which is to be a portable assembler. The moment you start using it as a high level language, they may laugh at you.

Name: Anonymous 2009-09-25 22:21

>>22
High level languages are for intellectual jewfags, women, and nigger

Real men ue Fortran and Cee

Name: TRUE TRUTH EXPERT !tQq1sLlmuk 2009-09-26 7:05

i KNOW C AND LISP. >>21,23 ARE IDIOTS. i CHALLENGE THEM TO C CONTENTS OR LISP CONTESTS OR FLAME WARS OR ANYTHING THEY FEEL COMFORTABLE WITH. aFTER ALL, EXPOSING IDIOTS IS LIKE ANAL: iF THEY FEEL COMFORTABLE IT'S MORE ENJOYABLE FOR ME.

Name: TRUE TRUTH EXPERT !tQq1sLlmuk 2009-09-26 7:07

oH BY THE WAY >>1 IS ALSO A MOTHERFUCKING IDIOT. hE BITCHES ABOUT SOMETHING NEW. wHEN YOU BITCH ABOUT CHANGES, YOU KNOW YOU'RE A MOTHERFUCKING IDIOT. pEOPLE SHOULD BITCH MORE ABOUT STABILITY AND UNCHANGENESS. nOW GO CHANGE SOME SOFTWARE AND RELEASE APATCH FOR IT MOTEHRUCKER. dON'T FUCKING WORRY AOBUT IT, THE PREVIOUS VERSION IS EXACTLY THERE. MOTHERUFKCES.

Name: Anonymous 2009-09-26 14:01

>>1
paul graham and his fifty million dollars would like to express deep concern at your senti-HAHAHAHAHAHAHAHAHAHA.

Name: Anonymous 2009-09-26 18:37

Is it possible to write an applet with ABCL? I'm pretty sure you can do it in Clojure

Name: Anonymous 2009-09-26 18:49

Can Clojure even dump an image?

Yeah, I didn't think so.

Name: Anonymous 2009-09-26 22:45

>>12
CLOSURE.

Name: Anonymous 2009-09-26 23:30

>>29
actually, it's more like "Clode-juh"

Name: Anonymous 2009-09-27 0:48

>>30
Ignorant americans and their ignorant pronunciation of the "j" sound as "dj"

Name: Anonymous 2009-09-27 1:06

I don't know why niggers keep complaining about Haskell's syntax, Haskell is one of the cleanest looking languages out there. Yes, I realise OP is trolling.

Name: Anonymous 2009-09-27 1:07

Why, footnotes?

Name: Anonymous 2009-09-27 1:14

This is not a well-reasoned criticism of Clojure.

Here is a well-reasoned criticism of Clojure: http://www.loper-os.org/?p=42

Name: Anonymous 2009-09-27 1:17

>>31
So, by "americans" you mean every single native English speaker?

Name: Anonymous 2009-09-27 1:45

>>32
I'm black and I love Haskell. Stop being a faggot.

Name: Anonymous 2009-09-27 2:55

>>34
Enjoy Lisping yourselves into oblivion, Lispers

Name: Anonymous 2009-09-27 3:08

u mad

Name: Anonymous 2009-09-27 3:18

>>37
You wish. These days the free Lisps are getting so many commits, ANSI compliance is excellent, code generation is pretty good, libraries are growing each day, and new users are appearing daily. For me, the CL implementations out there already provide most of the things I need, and I have no reason to use Clojure, but I don't have anything against it, since I haven't used it myself, but did see comparisons with it with other Lisps, and it didn't impress me that much, maybe if I actually needed access to a large java codebase, it would be more useful for me, but I have 0 java libraries I need, and even if I needed any, there is always ABCL.

The other point I want to make is that since LISP's inception, there was a lot of variation between how Lisp is to be implemented and what features it would have, and there was always healthy flame wars debate on the subject. It's very easy to change Lisp to do what you want, and you can redefine the language to match your tastes better, which is why everyone using Lisp seriously is a linguist. This is an advantage, not a problem, unlike other languages with static syntax, you can make Lisp be anything you want, and of course people will bitch and moan when that doesn't match their view, but that is fine!

Now back to whatever boring language you came from >>37!

Name: Anonymous 2009-09-27 3:31

>>39
ANSI compliance is excellent
HIBT?

Name: TRUE TRUTH EXPERT !tQq1sLlmuk 2009-09-27 3:34

>>40
nO. iT'S TRUE.

Name: Anonymous 2009-09-27 3:37

>>40
Why don't you go ahead and run the ANSI compliance tests, you know that almost any serious implementation comes with plenty of regression tests and compliance tests?

Name: Anonymous 2009-09-27 9:22

>>38
u monad

Name: Anonymous 2009-09-27 9:32

>>20
...instead, they got gensym.

Name: TRUE TRUTH EXPERT !tQq1sLlmuk 2009-09-27 10:57

>>44
nEWSFLASH: cL MACROS ARE MORE POWERFUL THAN SCHEME MACROS. WITH POWER, COMES RESPONSIBILITY. PG HAS EXCELLENT TEXTS FOR MACROS. i READ PG ONCE AND NEVER FORGOT THE WISE WORDS READ.

Name: Anonymous 2009-09-27 11:21

>>42
How is ANSI compliance something to be proud of? I use Unicode.

Name: Anonymous 2009-09-27 11:29

>>36
I don't know why naggers keep complaining about Haskell's syntax, Haskell is one of the cleanest looking languages out there. Yes, I realise OP is trolling.

Name: Anonymous 2009-09-27 11:31

>>47
Haskell is one of the cleanest looking languages out there.
Haskell has awful syntax lol. All the idiosyncrasies just make a bad syntax.

Name: Anonymous 2009-09-27 11:35

Haskell is the worst language in existence. Even COBOL is more elegant.

Name: Anonymous 2009-09-27 11:36

>>49
...But (I forgot to add) Clojure is pretty bad, too.

Name: Anonymous 2009-09-27 11:39

>>48,49
2/10, you're trying too hard.

Name: Anonymous 2009-09-27 11:40

ALL ABOARD THE RAGE TRAIN

Name: Anonymous 2009-09-27 11:44

>>39
Tell them, Brother. The ways of Lisp will soon run the world.

Name: Anonymous 2009-09-27 11:50

I literally lisp in my pants sometimes

Name: Anonymous 2009-09-27 11:53

>>53
I went to an all-Mac room at ILC '09

Name: Anonymous 2009-09-27 12:08

>>37
You wish. These days the free Forths are getting so many commits, ANSI compliance is excellent, code generation is pretty good, libraries are growing each day, and new users are appearing daily. For me, the ANS Forth implementations out there already provide most of the things I need, and I have no reason to use FIJI, but I don't have anything against it, since I haven't used it myself, but did see comparisons with it with other Forths, and it didn't impress me that much, maybe if I actually needed access to a large java codebase, it would be more useful for me, but I have 0 java libraries I need, and even if I needed any, there is always Misty Beach Forth.

The other point I want to make is that since FORTH's inception, there was a lot of variation between how Forth is to be implemented and what features it would have, and there was always healthy flame wars debate on the subject. It's very easy to change Forth to do what you want, and you can redefine the language to match your tastes better, which is why everyone using Forth seriously is a linguist. This is an advantage, not a problem, unlike other languages with static syntax, you can make Forth be anything you want, and of course people will bitch and moan when that doesn't match their view, but that is fine!

Now back to whatever boring language you came from >>37!

Name: Anonymous 2009-09-27 12:13

>>45
This is what common lispers actually believe!!

Name: Anonymous 2009-09-27 12:46

CRANK DAT CLOJAH BOY

Name: Anonymous 2010-12-09 10:16

Name: Anonymous 2010-12-27 20:09

Name: Anonymous 2011-02-02 23:21

Name: Anonymous 2011-02-03 8:20

Name: Anonymous 2011-07-21 6:03

>>34
Lisp all the way down is a great idea. It’s amazing that others – some would say *everyone* else – have gone away from having cdr be cdr all the way up, and supplanted the similarly elegant consistency of having “mov” and “JSR” all the way up with the jarring switch to “=” and “goto”. Fucking retards.

Please, continue your work “searching for the real Lisps” (damn OJ for trivialising that phrase) and Lisp all the way down. Who can deny the obvious sense of high-level languages compiling directly to the processor instruction set is the most correct way to design a language^Wplatform^Wfairyland^W”real” Lisp? It is just what the designers of Java (stupid, clearly ignorant of Lisp’s elegance), Smalltalk VMs (computing lightweights), MS CLR/DLR (well they never get anything right), and, well, every other language in the world including every other Lisp besides Genera.

Let us know when you’ve got something workable to talk about, as we wait with baited breath. As you said before, a multi-GHz resurrected Lisp machine descendant. I assume you’re months away from announcing, at most.

Name: Anonymous 2011-07-21 12:57

dual namespace is not that important.
funcall is lame. headform is not that important. ((foo)) being an error is stupid. CL people need to get their heads out their asses sometimes.

Name: Anonymous 2011-07-21 13:00

>>64
funcall is static typing (you explicitly point that variable is a function), so it's faster.

Name: Anonymous 2011-07-21 13:10


compiling Lisp
having a function type instead of just lists
people still think this is a good idea

PicoLisp is master race

Name: Anonymous 2011-07-21 13:23

>>66
Go the fuck back to /g/, goddamned retarded homosexual faggot.

Name: Anonymous 2011-07-21 14:47

>>67
you could say that about all the lispers around here

Name: Anonymous 2011-07-21 14:53

>>68
Everyone on the Internet is a retarded homosexual faggot. It can't be helped.

Name: Anonymous 2011-07-21 14:55

>>69
I'm not retarded.  I am, however, a homosexual faggot, so prepare your anus now, boy ;>

Name: Anonymous 2011-07-21 19:42

I studied FIOC in my spare time and learnt procedural programming half assedly. It actually took me several years to learn how to write code that wouldn't make me puke afterwards. Regardless, I entered ``College'' and they taught us... Python. Just my luck.
Then they shoved us Java down our throats and had to pick a random book to make heads or tails of their class based-OO and static typing. I threw too much time out of the window in the Portland Patterns Repository, which could have been better spent reading SICP if I had known of it... but at least I learnt that design patterns are a disease of the mind.
Then I started reading SICP and my mom got scared, and said, 'you're movin' with your auntie and uncle in bel-air.' I whistled for a cab and when it came near, the license plate said fresh and it had dice in the mirror. If anything, I could say that this cab was rare, but I thought, 'Nah, forget it. Yo, holmes to bel-air' I pulled up to the house about 7 or 8 and I yelled to the cabbie, 'yo homes smell ya later' Looked at my kingdom I was finally there, to sit on my throne as the prince of bel-air.

Name: Anonymous 2011-07-21 20:05

>>71
[m][o][u]/polecat[u][/o] kebabs/[/m]

Name: Anonymous 2012-01-04 17:33

I've been looking at the Clojure docs, and I can't quite understand the hate it's getting around the web. The language seems to really do what it claims: take Lisp to the 21st century, fixing several of my pet peeves in CL, and also introducing several new good ideas, such as data structures with actually usable but still lispy syntax, and a sane model for parallel programming.

The thought of running on `JVM' and openly embracing the world of `Java' crap is making me kind of sad, though.

Name: Anonymous 2012-01-04 17:43

>>73
Most of the hate I've seen comes either from web developers or Lisp weeniespurists. I've yet to see a really good argument against it. I have some personal reasons for not using it, JVM is somewhere near the end of that list.

Name: Anonymous 2012-01-05 0:33

CLOJURE IS DICK

Name: Anonymous 2012-01-05 1:59

I think you're making the assumption that Clojure's "syntax" is sugar, and not deep. '[a b c] is ['a 'b 'c], not '(vector a b c) or some nonsense. The only bit of syntax that is actually reader-level is the #() form for lambdas, which I honestly love to bits.

And, since all of Clojure's data structures are immutable, you can use them at the macro level just fine. It's occasionally very useful and makes a lot of conceptual sense: not everything is head form. For instance, function arguments (the car is not special, so a list data structure doesn't make a lot of intrinsic sense like it does for a function-call.)

As far as namespace whining: Clojure is not CL nor is it Scheme -- it's opinionated and has a VERY idiomatic style, like most modern scripting languages. It's not your everything, and it's only good for making small DSLs, not big ones. It already is a DSL for Java for managing state intelligently and transforming persistent data structures.

Name: Anonymous 2012-01-05 3:50

fuck off and die you cock sucking faggot, >>1

Lisp is shit because it doesn't have syntax. And Scheme's Lisp-1ness is probably the only thing it's got over CL.

Name: Anonymous 2012-01-05 4:16

>>27
You can use the entire Java Library with ABCL and any other external libraries.

This is the it runs on the JVM you moron.

You think people take the time to port to the JVM just to run slower and still have a small library?

Name: Anonymous 2012-01-05 4:52

It already is a DSL for Java
And Java is a DSL for turning XML documents into stack traces.

Name: Anonymous 2012-09-03 2:59

>>1
[foo] instead of (list foo)
Fuck you, that's a great shorthand.

Name: Anonymous 2012-09-03 3:21

>>1
OP, you seem knowledgable. I'm curious on your thoughts on newLISP. Is it any good?
return false unless user == OP

Name: Anonymous 2012-09-03 4:32

The sooner we get rid of cons the better. The blessing of the cons cell as the ultimate primitive datatype was a fundamentally wrong mistake. What we really need as primitive datatypes are:
— Dynamically-typed cells capable of holding no value (e.g. NIL) or any other value.
— Fixed-precision numbers.
— Statically-typed statically-sized vectors.
— Statically-typed dynamically-sized vectors.
With those, lists, hash tables, a full numerical tower and symbols are trivial to implement with the same efficiency as if they were primitives.

Name: Anonymous 2012-09-03 4:41

>>82
— Statically-typed statically- and dynamically-sized vectors.
These are available in every Lisp out there.

The blessing of the cons cell as the ultimate primitive datatype was a fundamentally wrong mistake.
What is the type of `(my fucking ,(list 1 'x))

Name: Anonymous 2012-09-03 4:48

>>83
What is the type of `(my fucking ,(list 1 'x))
Cons.

Name: Anonymous 2012-09-03 5:23

>>84
I'm asking >>82-kun.

Name: Anonymous 2012-09-03 5:25

>>85
I am the author of both >>84 and >>82.

Name: Anonymous 2012-09-03 5:32

>>86
But in >>82 you said you wanted to get rid of cons cells.  Suppose that you do -- then what would be the type of the expression in >>83?

Name: Anonymous 2012-09-03 5:52

>>87
It is a vector containing three dynamically-typed cells, the first one holding MY, the second one holding FUCKING, the third one holding (1 X).
Representing lists this way has a lot of advantages:
— The notion of proper and improper lists disappears.
— You can introduce generic EQUAL and COPY functions which would work equally well on arrays, lists, trees, alists.
I want to point out that with a sufficiently-smart implementation concatenation performance wouldn't even suffer since huge dynamically-sized vectors could be implemented as unrolled linked lists.

Name: Anonymous 2012-09-03 6:12

>>88
Now, wouldn't a smart enough interpreter use unrolled linked lists to represent cons lists anyway?

Name: Anonymous 2012-09-03 6:15

>>89
Yes, but the distinction between improper and proper lists introduces a lot of complexity and overhead. And most importantly, it prevents using the same functions on arrays, lists, trees, alists. In my model, list is simply a usage hint for arrays.

Name: Anonymous 2012-09-03 6:46

>>90
I think you got it all wrong.  Array is simply a usage hint for lists.

Name: Anonymous 2012-09-03 6:56

>>91
You can think of it that way too. The point remains: there are no cons cells.

Name: 92 2012-09-03 7:00

I think my vision is better though because it sounds really silly to talk about statically-sized lists.

Name: Anonymous 2012-09-03 7:09

>>93
It does if your cons cells are immutable. Which they should be.

Name: Anonymous 2012-09-03 7:09

MUTATE MY ANUS

Name: Anonymous 2012-09-03 10:42

Lisp is useless for anything except mental masturbation.

Name: Anonymous 2012-09-04 10:29

Thumbs up if you're using Lisp in 2012!

Name: Anonymous 2012-09-04 11:53

>>95
Teenage Mutant Ninja Anii

Name: Anonymous 2012-09-04 14:48

>>1
Yes so much syntax... # @ ' ` , list set setf setq
λ. It's spelled "λ". Is that too much typing for you, Mr. Hickey?

I suppose you prefer var x = function () {};... LOL.
Btw, I am λ, haven't you got it?

Name: Anonymous 2012-09-04 16:30

Check em 100 her dubs

Name: Anonymous 2012-09-04 17:22

>>1
The problem with Rich Hickey is that he is Jewish. So he had no insight and great original ideas - he just copied Common Lisp to Java, with a few minor gimmicks, like missing tail-call-optimization and exception-stack-overflow.

Name: Anonymous 2012-09-04 17:48

>>99
You don't understand the difference between functions, macros, and syntax

Name: Anonymous 2012-10-22 9:37

I seriously hate hygienic macros. Really, gensym too hard for ya?

Name: Anonymous 2012-10-22 10:28

have you tried symta?

Name: Anonymous 2012-10-22 11:13

>>104
Symta has more syntax that GHC Haskell with all extensions

Name: Anonymous 2012-10-22 16:32

guy steele, the guy who wrote the common lisp spec and book endorsed clojure. so did dan weinreb, cofounder of symbolics lisp machines. so did gerry sussman

Name: Anonymous 2012-10-22 16:35

old people dont have much intelligence left. even geniuses turn stupid when they grow old. we shouldnt trust the judgment of old people at all.

Name: Anonymous 2012-10-22 23:57

ima haskell

Name: Anonymous 2012-10-23 0:00

im glad there's someone else who sees the err of of clojure's ways

Name: Anonymous 2012-10-23 0:07

>>105
Nope. It's parser is as simple as:

(defun /term ()
  (/skip-ws)
  (let ((x (/top-char)))
    (if (/sym-head? x)
        (let ((m (/take-prefix #'/sym-body?)))
          (new-sym (/location m) m))
        (try n (/num) (/delim)
          (when (/sym-head? (/top-char))
            (setf n (st (* $n $(/dot)))))
          n))))

(defmacro /lop (name down &rest ops) ; left-biased op
  `(defun ,name ()
     (try a (,down) :fail
       (rec r ((e a))
         (try o (/op ,@ops) e
           (try b (,down) (/error "`~a`: missing right operand" o)
             (r (if (and (string= o ".") (integerp e) (integerp b))
                    (read-from-string (format nil "~a.~a" e b))
                    (vector o e b)))))))))

(defmacro /rop (name down &rest ops) ; right-biased op
  `(defun ,name ()
     (try a (,down) :fail
       (try o (/op ,@ops) a
         (try b (,name) (/error "`~a`: missing right operand" o)
           (vector o a b))))))

(defmacro /prop (name down &rest ops) ; prefix op
  `(defun ,name ()
     (try o (/op ,@ops) (,down)
       (try a (,name) (/error "`~a`: missing operand" o)
         (if (and (numberp a) (equal o "~")) ;dangerous hack
             (- a)
             (vector o a))))))

(/prop /gs   /term "&")
(/lop  /dot  /gs   "." "," "'")
(/prop /pref /dot  "~" "\\" "$" "!" "@" "~@" "~@!")
(/lop  /pow  /pref "^")
(/lop  /mul  /pow  "*" "/" "%")
(/lop  /add  /mul  "+" "-")
(/lop  /rel  /add  "≥≤" "≤≥" "≤" "≥" "≤≤" "≥≥")
(/rop  /bnd  /rel  ":")

Name: Anonymous 2012-10-23 0:49

>>110
nigger where is the latest version of symta. upload it plz.

Name: Anonymous 2012-11-18 22:03

FIBONACCI BUTT SORT
Anti-spam bump

Name: Anonymous 2012-11-18 22:18

DICK HICKEY

Name: Anonymous 2012-11-19 0:30

;dangerous hack
The perfect language.

Name: Anonymous 2012-12-27 22:06

>>101
>>mfw never heard of `recur`

Name: Anonymous 2012-12-27 22:13

>>115
recur is not tail call optimization

Name: Anonymous 2012-12-27 22:33

>>115
Back to the imageboards, pseudoquoting fagshit.

Name: Anonymous 2012-12-27 22:58

>>115
XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

U SUR TROLED THEM HARD /G/ROSKI

Name: Anonymous 2012-12-27 23:32

>>1
OP is an idiot..."boo hoo, clojure is different than CL

In a proper Lisp you can instantly recognize head forms by the fact that they're at the head of the list.
the reason clojure is better than CL is that it is not built on cons cells dumbass

There's too much syntax!
no, there is less syntax, clojure is a barebones Lisp, the syntax differences are mainly there to get rid of the over abundance of parens

Lambda. It's spelled "lambda," not "fn."
lambda is not necessary syntax, you can get rid of it all together with quote

Name: Anonymous 2012-12-28 0:02

>>119
disgusting

Name: Anonymous 2012-12-28 0:51

Lambdadelta > Bern the Slut

Name: Anonymous 2012-12-28 1:16

bern has a cat tail > thousand of tailless lambdadeltas

Name: Anonymous 2012-12-28 1:25

>>122
Yiff in hell you fucking furry piece of shit. No one wants to hear your disgusting fantasies about fucking cats. Fucking kill yourself already.

Name: Anonymous 2012-12-28 1:53

>>123
but tails are cute -_-

Name: Anonymous 2013-01-02 6:25

Ma

Name: Anonymous 2013-01-02 6:25

Ma

Name: Anonymous 2013-01-02 6:26

Ma Ma Mersenne Prime Get

Name: Anonymous 2013-01-03 22:41

cocks

Name: Anonymous 2013-09-03 17:05

>>34
>lisp-machines
is this guy for real?

Name: L. A. Calculus !!wKyoNUUHDOmjW7I 2013-09-03 21:40

Lambda. It's spelled "lambda," not "fn."
DONT U TELL ME HOW TO SPELL LAMBDA, YA FUCKIN RETOID.

Name: Anonymous 2013-09-03 22:05

>>130
I know a sand nigger whose name is LAMDAH

Name: Anonymous 2013-09-03 22:13

>>131
LAMDAH AHMED CALCULUS?

Name: Anonymous 2013-09-04 21:12

dubs

Name: sage 2014-02-02 7:11

lisp my anus

Name: Anonymous 2014-03-07 0:09

(defmacro lambda [& sigs] `(fn ~@sigs))

Fixed.

Name: Anonymous 2014-03-07 11:15

>>134
>le pedophile sage

Name: Anonymous 2014-03-07 12:01

>>136
Yes, I am a pedophile. So? I dont see any problem. I embraced my childlover soul long ago and I am happy together with my girlfriend (who is a cute 6 y/o loli!). We fuck a lot of her friends with and without their consent and I am pretty slim and good looking. But thanks anyway asshole. Go and watch your stupid porn with grown women in it while I have SEX with my underaged girlfriend.

Name: Anonymous 2014-03-07 12:19

>>1
>Lambda. It's spelled "lambda," not "fn."

(defsyntax-rule (.\ a ...)
  (lambda a ...))

(def main
  (.\ ()
    (display "Fuck you!")))

Name: Anonymous 2014-03-07 15:22

>>137
>le pedophile sage

Name: Anonymous 2014-03-07 15:25

123456789
987654321
147852369
369852147
753214869
985217463
364712985
852741963
951628473
963214785
258741369
753248691

Name: Anonymous 2014-03-07 16:45

Lambda. It's spelled "lambda," not "fn." Is that too much typing for you, Mr. Hickey? Is it? Did you sprain your wrists masturbating to your unwarranted self-importance? I hope they break off, Mr. Hickey, I hope they break off and you die. Because you've ruined Lisp for a lot of people. You can't even type "lambda?" Seriously? I'm not impressed.
My SICP professor said that at Stanford in the 70s they had keyboards with a λ key in the computer lab.

Name: Anonymous 2014-03-07 16:52

Name: Anonymous 2014-03-07 17:23

Name: Anonymous 2014-03-07 17:28

>>143
Here the Greek characters are more visible:
http://world.std.com/~jdostale/kbd/SpaceCadet3.jpeg

Name: Anonymous 2014-03-07 21:48

Church called it hat calculus but the evil Nazis misspelled it as ``blond-haired blue-eyed Aryan Greek'' lambda because it reminds them of those hats Jews wear.
*tips hat calculus fedora*

Name: Anonymous 2014-03-07 22:20

>>145
Also because ``hat calculus'' is a stupid name.

Name: Anonymous 2014-03-08 14:04

i'm pretty sure clojure is the best.  what could possibly be a better LISP?

Name: Anonymous 2014-03-08 14:16

>>147
Racket.

Name: Anonymous 2014-03-09 0:10

>>147
Common Lisp

Name: Anonymous 2014-03-09 20:26

>>1
Hygienic macros solve a completely different problem than having the same namespaces for functions and variables. CL and Elisp still have this problem, they "solve" it by using gensym.

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