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

Pages: 1-

Clojure Software Developer at Amazon

Name: Anonymous 2011-10-26 6:30

http://groups.google.com/group/clojure/t/f956b593364961fc

The Consumer Electronics Customer Experience Team is looking for a senior level passionate software engineer to build a complete e-commerce solution for shopping for electronics. A successful candidate will be an experienced and talented engineer who is excited to work with a team of smart developers to build out our software platform including the customer facing website, the backend services to power our website, and internal tools contributing to our operational excellence. All backend services are developed in Clojure.
Thanks to Clojure, Lisp is finally spreading into ENTERPRISE. Are you happy or will cry about lost ``obscurity"?

Name: Anonymous 2011-10-26 6:34

I remain unfazed.

Name: Anonymous 2011-10-26 6:39

Implying Lisp isn't used in enterprise businesses
Yeah, nah, you're a cunt.

Name: Anonymous 2011-10-26 6:59

>>3
Without examples the only cunt here is you.

I would actually like to see which companies comparable to Amazon.com are also using Lisp.

Name: Anonymous 2011-10-26 7:23

>>1
Clojure ain't no Lisp.

Name: Anonymous 2011-10-26 7:33

http://all-things-andy-gavin.com/2011/10/25/lispings-ala-john-mccarthy/

TL;DR: LISP lacks momentum. Clojure is popular because it leverages Java libraries.

Name: Anonymous 2011-10-26 7:49

>>1
I fail to see how Clojure is related to Lisp. Do you mean it has a Lisp-like syntax?

Name: Anonymous 2011-10-26 8:11

>>4
Amazon.com thread over.

Name: Anonymous 2011-10-26 8:21

>>4
The FSF

Name: Anonymous 2011-10-26 9:04

Oh my, this thread is full of hipsters.

>>5,7
Ok, let's play this game. Define "Lisp".

Name: Anonymous 2011-10-26 9:17

>>10
Clojure and the like are just examples of ham-fisted corporate plagiarism and consumer-driven castration of the arts. Clojure will never have the feel of my original copy of LISP 1.5 on vinyl, created by the one and only John McCarthy.

Name: Anonymous 2011-10-26 9:28

>>11
Too deep for us.

Name: Anonymous 2011-10-26 9:30

consumer-driven castration of the arts
I niced.

Name: Anonymous 2011-10-26 10:16

The Lisp implementations were all clunky and felt like 80s codebases. Oh wait, they are.
Andy Gavin sure told you fags off.

Name: Anonymous 2011-10-26 11:23

>>10
(define lisp (not clojure))

Name: Anonymous 2011-10-26 16:00

Clojuri
Lisp on Java
Double GC

GC is shit.

Name: Anonymous 2011-10-26 16:01

>>16
fuck off and die you cock sucking faggot

Name: Anonymous 2011-10-26 16:03

>>17
*grabs dick*

Name: Anonymous 2011-10-26 17:01

>>18
yeah now suck it, fag

Name: Anonymous 2011-10-26 17:49

>>10
It's a Lisp of some sort, but the reader sugar for brackets and curlies probably makes it feel more FIOCalized than following the other dialects in the family. The other main Lisps define special reader forms with prepended stuff before the opening parenthesis, i.e. vectors as #() in all CLs and Schemes, hash tables as #hash(),#hasheq() and #hasheqv() in Racket, etc.

Name: Anonymous 2011-10-26 17:57

>not using ABCL for when you want to write lisp and be.able to use javas library and jvm

Peasants

Name: Anonymous 2011-10-26 18:19

>>20
but the reader sugar for brackets and curlies
More the fact that I can fucking apply keywords to hashes and hashes to keywords. I mean, what the fuck?
Also, why just hashes? Can you do the same with vectors? With lists? With any sequence? Can I do (seq idx) for any seq and any valid idx for the sequence seq? What's the point of having a nth function, then. If you can't, why not? What's special about hashes?
And keywords. Can I do (idx seq), with the same conditions as above? (1 vec), (2 list), etc? What about matrices, will (idx1 idx2 ... idxn mat) work? If it doesn't work, what's special about keywords?
The so simple operation of applying a function to its arguments has become a collection of syntactic diabetes-inducing hacks.

There's more, I think I'll write an anti-Clojure kopipe.

Name: Anonymous 2011-10-26 18:41

when asked "what languages should developers learn today",


guy steele, the original implementer of the first lisp, said


"clojure. and if you know that already, haskell."

Name: Anonymous 2011-10-26 18:43

im holding off a bit on learning clojure. i want to learn scheme and haskell first. once i 'get' lisp/fp a little more, i will surely move to clojure. being able to use java libraries like HADOOP with a decent language is pretty cool.

Name: Anonymous 2011-10-26 18:47

>>24
Use ABCL or Kawa.

Name: Anonymous 2011-10-26 19:12

I am the utmost negro manure

Name: Anonymous 2011-10-26 19:13

>>23
guy steele, the original implementer of the first lisp, said
"clojure. and if you know that already, haskell."

It MIGHT be an potential bias, that:
He participated as a designer on the Java spec
Is a Sun Fellow
Works at Oracle

Name: Anonymous 2011-10-26 20:39

clojure is a lisp so it's fucking unreadable
haskell is statically typed and purely functional which ironically makes it completely dysfunctional and useless

fuck you faggots

Name: Anonymous 2011-10-26 20:44

>>27
Yeah it may be biased, but they are sound recommendations. Clojure's strength is in its leverage over Java and Haskell's strength is in the cool tools you can use.

Name: Anonymous 2011-10-26 21:30

>>28
I can't read German. Therefore, German is unreadable.

Name: Anonymous 2011-10-26 21:39

>>30
I can read German just fine.  But Lisp is fucking disgusting.

Name: Anonymous 2011-10-26 22:49

It'll be interesting to see people's reactions if closure ends up becoming more mainstream. I'm sure everyone will hate it. Although, if Objective C can go mainstream, who knows.

Name: Anonymous 2011-10-27 1:33

>>32
It'll be interesting to see people's reactions if closure ends up becoming more mainstream. I'm sure everyone will hate it.
Hate it any more than Java?  Shirley you jest!

Name: Anonymous 2011-10-27 7:41

>>32
I'm sure everyone will hate it.
But I already do.

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