daleks in Seattle is doing 20 things including…

Learn Lisp

3 cheers

 

Sponsored Links

SocialBookClub

www.socialbookclub.com/     Book recommendation startup for developers / programmers

Become an AutoCAD Drafter

www.top-schools-online.net/     AutoCAD Drafting Training School. 100% Online Study. Free Info Now!

FP jobs at Jane Street

www.janestreet.com/     Lisp programmers welcome! Program in OCaml at Jane Street

AutoCAD Downloads

www.cadfx.com/     Shareware and trial versions of AutoCAD utilities and add-ons.

Scheme language

www.local.com/     Looking For Scheme Language? Find It Nearby With Local.com!

daleks has written 2 entries about this goal

Wtf?!?!

I just realized Java doesn’t have covariant return types. What the hell were people thinking when they made Java? You have to cast everything, everywhere!



Down with Java

It’s not that I only hate Java, because I hate C++ equally as much, if not moreso. I just want to find a language that has

  • Multi methods; CLOS
  • Interface inheritance (as well as implementation inheritance); ?
  • No primitives; Ruby
  • Type & structure matching; Ocaml
  • Open class definitions; Objective-C, Ruby
  • Algebraic types; Ocaml
  • Type inference; Ocaml, Scheme
  • Default of dynamic typing and static typing turned on explicitly; Lisp
  • Pure virtual static (class!) methods
  • Pure virtual constructors

The list goes on. That said, I’ve done fine work in C++ and Java. The JDK treats me well and I can’t complain that much. Does Lisp/CLOS have any of the above?



daleks has gotten 3 cheers on this goal.

 

I want to:
43 Things Login