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

Which new language should I learn? [SOLVED]

Name: Anonymous 2011-12-19 20:03

Haskell and Python have gotten boring. Ruby is basically python with some added crap and SLOW-er AS FUCK. Factor is too stack based. Javascript (including derivatives), Racket and Common Lisp is too crap and Chez Scheme is too proprietary. Clojure is too JVM, {{C,F}#,Scala,Boo,Nemerle,Cobra,etc.} is too Microsoft, Oz is horribly ugly, Prolog is too logic oriented.

I usually use Haskell and Python. Python is inherently boring, and I've lately done a crapton of repetitive Haskell programming which has temporarily ruined it for me. I recently wrote a few lines of PHP, and even though it sucked hard due to all PHPs faults, it was kind of fun. I miss the tricks with magical methods to hack in multiple inheritance, custom functionality in mixins depending on special syntax in comments read through reflection, and … wait.

Oh, god, I just figured it out: Perl 6.

Name: Anonymous 2011-12-19 20:43

>>5 You can use get 'foo or :foo for a function foo
Rebol doesn't encourage a very functional style though. Much more often will you see functions that take blocks of code. Blocks are similar to quoted lisp lists. Evaluating a block will not evaluate its contents.

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