Posted by: leppie | August 22, 2007

What is IronLisp?

There seems to be some confusion about IronLisp, so I will try make it clear. Feel free to ask, if unsure.

1. IronLisp is not a replacement for LSharp, it shares common ideas.
2. The author of LSharp is NOT the author of IronLisp (although I wouldnt mind getting Rob on the team:)).
3. It is called IronLisp (as is IronRuby and IronPython, I assume) as it is targeted for the Silverlight core (iron/silver/metals, get it?).
4. As with IronRuby, the current state of the code is ‘very alpha’, and it doesnt even include a readme.txt and should be regarded as WIP (work-in-progress).
5. I am still learning the in’s and out’s of the DLR (which doesnt have much documentation yet), and this was my 1st attempt at using it for the purpose of constructing a (scripting) language. I have already seen places where I could have (and will probably in the future) done things better.

About these ads

Responses

  1. “It is called IronLisp (as is IronRuby and IronPython, I assume) as it is targeted for the Silverlight core (iron/silver/metals, get it?)”

    IronPython had its name long before Silverlight existed. It was the name Jim Hugunin chose for his experimental project before Microsoft took it on (and fortunately let him keep the name).

    IronRuby followed (and IronXSLT) – and now IronLisp…

    I have not heard a good explanation as to ‘Why Iron?’, but John Lam suggests “It Runs On .Net”…

    Michael Foord

  2. Maybe it has to do with ‘ironing out’ wrinkles :)


Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Categories

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: