News

OMeta#

06.30.2008 10:03:14 AM

This seems very, very cool: a very fast, OO way to build your own language.

PermaLink (0 comment(s))
Printer-Friendly Version

Smalltalk and .NET

06.20.2008 11:11:44 AM (Last Update: 06.20.2008 02:08:10 PM)

This is a good article on the history of Smalltalk and .NET. The discussion on Vista Smalltak is particularly interesting.

PermaLink (2 comment(s))
Printer-Friendly Version

Static Languages Response

05.22.2008 10:32:55 AM (Last Update: 06.02.2008 09:06:07 AM)

Here's an article in response to this one (which I posted earlier).

PermaLink (0 comment(s))
Printer-Friendly Version

Twin Cities Languages User Group

05.22.2008 08:42:39 AM

If you live in or near the Twin Cities and you have an interest in learning about different programming languages, a new user group is starting up. You can find out all the details by going here.

PermaLink (0 comment(s))
Printer-Friendly Version

JVM Languages Summit

05.22.2008 08:38:22 AM

Charles announces that there's going to be a JVM Languages Summit, which seems similar to the Lang.NET Symposium (including the fact that it's open to those who use VMs other than the JVM).

PermaLink (0 comment(s))
Printer-Friendly Version

Dynamic Languages Strike Back

05.16.2008 08:28:35 AM

This is a great post on dynamic languages - worth the time to read.

PermaLink (0 comment(s))
Printer-Friendly Version

Does Any Language Targeting the CLR Generate a Fault Block?

04.28.2008 11:42:13 AM (Last Update: 06.09.2008 11:40:20 AM)

One thing I need to add to ExceptionFinder is the ability to handle fault and filter blocks. VB generates filter blocks, but I don't know of any language that generates a fault block. Supposedly, Boo...might. This post says it does (as try-failure), but the docs here doesn't mention that syntax.

I'm still going to add support for it (it's easy to generate a dynamic assembly with a fault block) but I'm just curious if any language actually uses the fault block. If you of one (other than IL :) ) please add it in the comments - thanks!

UPDATE: Eric Eilebrecht (who had tried to post the comment but couldn't do so for unknown reasons) told me that C# will generate a fault block with this code:

public IEnumerable<int> Iterator()
{
    try
    {
        yield return 1;
    }
    finally
    {
        Console.WriteLine("done");
    }
}

Basically, he stated, "C# generates fault blocks in iterator methods."

PermaLink (0 comment(s))
Printer-Friendly Version

Create Your Own Language On Top Of The DLR

04.23.2008 08:47:47 AM

This article shows what it takes to have a language target the DLR.

PermaLink (0 comment(s))
Printer-Friendly Version

Page Last Modified: 01.21.2008 03:08:19 PM