A relevant thread from Wilmott Forums: http://www.wilmott.com/messageview.cfm?catid=16&threadid... In particular, this quote from Dominic Connor is telling: "...[snip]... As Zmei says [SLang] a GS only language, which even within GS is not exactly universally loved. I hear tales of tragically poor performance, and the inability to cope with modern programming. Think of it as a equivalent to C# 1.0, ie old fashioned.…
C# 1.0? That's really your example of an old fashioned language?
C# later evolved into a competitive, modern language, but that first release was distinctly underwhelming. Take a look at the closest thing to a changelog I could find: http://en.wikipedia.org/wiki/Microsoft_.NET#.NET_Framework_1... And I particularly draw your attention to the list of changes in 2.0, which include but are not limited to: Generics, 64-bit support, partial classes, nullable types, anonymous methods, and iterators. Maybe nullable types shouldn't be on that list, but a language without any of those things is getting pretty old fashioned.
Sure, C# 1.0 is no COBOL, but there was little or nothing new about C#, and I'd hesitate to even call it modern for the time, even if it would have been hailed as a major triumph in 1975.