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

Pages: 1-

Clojure

Name: Anonymous 2011-01-23 7:33

http://clojure.org/rationale
Core data structures mutable, not extensible
Not in R6RS and Racket.
Lambda calculus yields an extremely small core
Lisp is not based on lambda calculus.
[Clojure] Extends the code-as-data paradigm to maps and vectors
"Look at me, hashes and vectors can be used where you usually put just functions! How cool I am? Everything is an Object! A Java object!"
Defaults to immutability
So does R6RS
But if a data structure can be mutated, dangerous to presume it won't be
Not if you're not a idiotic fucktard who doesn't know what functions destructively modify your data structure and what don't.
In CL, it's usually remove-* for pure functions and delete-* for destructive ones.
In Scheme, it's a ! at the end of the function name.
Clojure is a functional language with a dynamic emphasis
All data structures immutable & persistent, supporting recursion
Heterogeneous collections, return types
Dynamic polymorphism

Purely functional buzzword monadic zygohistomorphic compliance: ACHIEVED
VMs, not OSes, are the platforms of the future
Clojure's inventor is a fucking faggot.
Bytecode + JIT compilation
Abstracts away hardware

Too bad with JVM you need to compile first to your Holy Panacea Bytecode, abstracting the hardware with more (but abstract!) hardware.
New way (JVM, .Net)
Common runtime independent of language

Fuck Lisp purity and Satori, JAVA ALL THE WAY DOWN!
C linkage insufficient these days
This made me laugh.
Write Java in Java, consume and extend Java from Clojure.
Like I just said:
Fuck Lisp purity and Satori, JAVA ALL THE WAY DOWN!


Conclusion:
TOO BAD CLOJURE FUCKING SUCKS AT LISP

Name: Anonymous 2011-01-23 7:38

No need for such a detailed analysis. Clojure runs on JVM, it's shit, case closed.

Name: Anonymous 2011-01-23 8:56

Clojure's inventor is a fucking faggot.
Can't be more of a faggot than Slava Pestov. And I bet Clojure is more useful than Factor just by being able to harvest all those Java libraries.

Don't really know why Factor came to mind when I read OP's post. Hmm.

Name: Anonymous 2011-01-23 9:13

>>3
All the OMG MODERNISED! shitty languages are the same.

Name: Anonymous 2011-01-23 13:48

>>1
I will be back to Haskell then.

Name: Anonymous 2011-01-23 17:01

Are that many people still bothering with Clojure? I thought it was just kind of a novelty that people would fetishize for 6 months before they moved on to the Next Big Thing.

Name: Anonymous 2011-02-16 12:48

Lisp is fucking gay and this thread is proof of it.

Name: Anonymous 2011-02-16 12:52

VMs, not OSes, are the platforms of the future
I kinda agree with that.

Name: Anonymous 2011-02-16 13:11

>>8
I kinda ``faggot" with that.

Name: Anonymous 2011-02-16 13:34

Name: Anonymous 2011-02-16 14:19

ding dang dubs

Name: Anonymous 2011-02-16 15:06

op got trolled by clojure

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