These days, a language compiler is only a part of what makes a new language interesting: without tool support (IDE plug-ins) and extensive libraries, your language will go largely unnoticed.<p>Wishing Stab good luck, the more languages, the better!
This isn't correct, is it?<p><pre><code> Because the Java platform does not have a common interface
to specify disposable objects, the Stab compiler uses the
stab.lang.Dispose annotation to find the method to call to
dispose the instances of a given type.
</code></pre>
Java has Closeable to specify this.<p><a href="http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Closeable.html" rel="nofollow">http://docs.oracle.com/javase/1.5.0/docs/api/java/io/Closeab...</a>
With the appreciation of C# as a language and the JVM as a platform, this seems like that it should have generated some interest. I can't find much info on it though...<p>Source at Google Code: <a href="http://stab-language.googlecode.com/svn/trunk/" rel="nofollow">http://stab-language.googlecode.com/svn/trunk/</a>.<p>Seems to be available on Github now as well:
<a href="https://github.com/eropple" rel="nofollow">https://github.com/eropple</a>.
Or just run C# on the JVM with Grasshopper:<p><a href="http://dev.mainsoft.com/" rel="nofollow">http://dev.mainsoft.com/</a><p>(not 100% clear on the licensing issues, but it sounds like 'free as in beer'.)