Lizzie, a scripting language for .Net

I have just released Lizzie, probably the smallest programming language in the world. Its documentation are 12 pages of printed text, and the entire source code for the language is roughly 2,000 lines of code. The compiler is only 500 lines of code, most of which are comments. You can literally teach yourself Lizzie in 20 minutes.

Lizzie is a dynamically “compiled” script language for .Net, that is so blistering fast to compile, I can compile 10,000 snippets of Lizzie code on my own computer in roughly 2 seconds. Since everything “compiles” down to CLR delegates, it is also surprisingly fast when executed.

The idea is to create a dynamic script language for the CLR, that allows for easily creating Domain Specific Languages, to solve problems related to your domain – While at the same time, making the language so secure by default, that it literally is impossible to execute malicious code written in Lizzie out of the box. Extending Lizzie with your own “keywords” is as easy as marking a method with an attribute.

Check it out here

Advertisements

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 )

Google+ photo

You are commenting using your Google+ 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 )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.