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

Linux.com

It's time to learn Scheme

Posted by: Anonymous [ip: 24.62.148.66] on April 07, 2008 08:17 PM
Hey, perl6 guy, ever heard of Ada? I think it's the language you're looking for. It's everything you ever wanted in a computer language, plus lots more too! Perl is already a parsing nightmare and its syntactic complexity leads to ambiguity in execution. You end up with evil bugs where, for instance, a small typo results in a program that is syntactically correct but behaves in a slightly different way. Perl6 will be a nightmare of compiler bugs and excess baggage if it is as you say. Enjoy an extended beta-testing experience!

I write Perl scripts because there is no other interpreted language with all that library support. It is an unpleasant experience and leaves me wanting to wash my hands. As I learn more and more about shell scripting I find it far preferable to Perl.

This is the beauty of LISP. There is NO syntax, no confusing # with @ or % or $. One Perl book actually compares Perl code with modem noise. The irony is obvious but escapes perhaps even the author. With Perl you have to test and test and test because the compiler is so forgiving of bad syntax. Since the syntax is so bewildering and strange you are never really sure that your program is going to behave.

#

Return to It's time to learn Scheme