The Slate Programming Language
An anonymous reader writes "I know that we have had an influx of new programming languages of late, but I feel that this one merits special attention. Theoretical computer scientists and long-time Squeak and LISP contributors Brian Rice and Lee Salzman have been rapidly developing a language called Slate. It draws on the various strengths of the Self, Smalltalk, and LISP languages. To quote from the website: 'Slate is a prototype-based object-oriented programming language based on Self, CLOS, and Smalltalk. Slate syntax is intended to be as familiar as possible to a Smalltalker, rather than engaging in divergent experiments in that respect.' The beta release is currently being written in Common LISP."
;-)
And while you're at it, why don't you learn Esperanto and the Dvorak keyboard layout? You sheep obviously have nothing else better to do.
True story.
Do we need yet another impractical language? Look, Perl started off solving problems in the real world and was then developed into a "real" language. These pie-in-the-sky types all have the same problem, and Larry Wall nailed it. They're inventing a language around some theoretical idea, rather than looking at what works in the real world and gently enhancing it.
Even if the main idea is a great one, the language always sucks because it is too much enslaved to that one idea.
And the funniest part is that the language of the week is always on a web site served up by C/C++ and (Linux|Windows).