This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new!

It's time to learn Scheme

Posted by: Anonymous [ip:] on April 07, 2008 08:56 AM
To those who say Lisp like languages are old, outdated and useless. You are wrong. It's quite powerful and certain problems are quite suited to it.

To those who say Lisp and it's kind are the end-all-be-all of programming languages and everything else is sh*t. You are wrong as well, and egotistical.

A good deal of what a programming language does is help a human to express ideas/instructions to a machine. On that note, not everyone thinks in lambda, all things being equal, whatever language most readily conveys your thoughts to the machine is the right one.

Personally, that's why I use Perl. Some people will think this is insane, it is not. While the large degree of stylistic expression can allow people to write very obscure (or sh*tty) code, it also allows me to code in whatever manner best reflects me understanding of the problem. I can write code that is functional, recursive, or imperative. Lisp-like, or C-Like.

If and when perl6 ever hits the fan, I'll be ecstatic, Lisp-like macros for manipulating the language and adding to it, real support for functional programming, and still the freedom to write in the manner that best reflects my thought.


Return to It's time to learn Scheme