If you're reading this, probably you're a big fan of Smalltalk, the language. Properly formatted, keyword messages are so much more clear and readable than those keyword-laden languages.
But the industry has moved to C-based and scripting languages, which is sad. Smalltalk use has declined with the rise of Java and .NET. With my own opinions as to why there's so little industry interest in Smalltalk, I set out to create a Smalltalk-like language for .NET which addresses those reasons. Basically it's C# speed/power with Smalltalk readability and flexibility. It's called SABLE. As in ST, you can augment existing classes, create new control structures (methods that accept block arguments), etc., which raises the level of abstraction available to the programmer. This is with no loss of runtime performance; SABLE method binding is static, but the goal is to use interpretation make it feel dynamic during development time.
You can read the introduction here; it covers almost all of the SABLE syntax, but barely scratches the surface of what you can do with it. http://sable-language.com
The concept of the language works, but like Smalltalk, SABLE doesn't lend itself to file-based development. A lot more work is needed to create GUI tools to make the language really shine. (And if I may say so, the code generator is amazing, producing tight highly-optimal code while inlining inlined methods, all in a single pass, with no need for peephole optimization.)
I'm looking to connect with an industry leader who sees the potential of this language and can assist with completing the development.and marketing. I'm amenable to open-sourcing the language, but I need help creating a business model. You can learn what I'm looking for here and find my contact information. http://kuler.com
Regards to all, -- Keith Robertson Kuler Software Tools
Kulero> I'm looking to connect with an industry leader who sees the potential Kulero> of this language and can assist with completing the development.and Kulero> marketing. I'm amenable to open-sourcing the language, but I need Kulero> help creating a business model. You can learn what I'm looking for Kulero> here and find my contact information. http://kuler.com
If you're looking for an industry leader, you need to perfect your "elevator pitch". I spent a few minutes trying to figure out why it's smalltalk-like, but not smalltalk, other than NIH. Can you elaborate? What problem did you find *so* compelling with Smalltalk that you decided that incompatibility was far more important than not fixing your percieved "brokenness"?
Because a good smalltalk on CLR would benefit us all, methinks.
-- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <mer...@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!