Quote:Original post by Anonymous PosterQuote:Original post by Name_Unknown
Yes I recommend learning it.
It is an algorithmic language.
It is dynamic.
It is deceptively simple on the surface and extremely rich underneath.
It is a completely different way of programming than what you are most likely to be used to.
There are many implementations.
The only downside to scheme is, while there is a standard, most scheme implementations do things somewhat differently. I suggest get PLT scheme and learn that first.
It is a timeless language, while other languages come and go, Scheme will always remain because it is based on a mathematical model of computing and not on the latest hardware trends.
It is not a very good language for system/real-time stuff (it could be ... ) mostly because there are no commercial Scheme machines available (but there are Scheme machines designed at MIT).
Go forth and learn Scheme my friend.
"while other languages come and go" ?????
Such as ???
And dont list a bunch of assembly languages or languages that were little more than someones Masters project.
Many language are eventually outdated (with the possible exception of languages that can be extended fairly easily, like Lisp dialects). See COBOL, PL/I, ALGOL, etc.