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

Which would you choose /prog/?

Name: Anonymous 2008-03-26 3:38

I've already got Python and C/C++ under my belt and I was considering learning either Lisp or Lua to continue on my journey. Lisp because it's so so so different, but mostly because it can compile to machine code. Lua because it's different from Python and C++, faster than Python, and often used for games.

So:
A. Lisp
B. Lua

(what sadistic fuck would name the condition of having a lisp "Lisp"!?)

Name: Anonymous 2008-03-27 20:34

>>24
No argument here. Scheme is definitely a great language for some things. I would probably use it if I taught a lot of new programmers. It's just not what I would recommend to a programmer looking for the Lisp experience.

>>26
Yes. It's got some neat bits and it's great that it comes with a PDF of Functional Programming in Qi. I'm working through the book right now. I like that it's not necessary to quote symbols (foo rather than 'foo), and pattern matching is pretty awesome.

I'm still scratching my head a little over working with types... really I think studying the sequent calculus is going to be necessary. For some baffling reason, anonymous functions are all unary. Not sure how that was a good idea. Some of its notations make me uncomfortable. I don't really see why

(define foo
  X Y -> X where (= Y X)
  _ Y -> Y)

is better than something more list-based.

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