BlockLeftTop, PRELOAD BlockLeftBottom, PRELOAD BlockLeftStretch, PRELOAD BlockTop, PRELOAD BlockBottom, PRELOAD BlockStretch, PRELOAD BlockRightTop, PRELOAD BlockRightBottom, PRELOAD BlockRightStretch, PRELOAD
Latest Game

Writing your own programming language with the DLR (Dynamic Language Runtime)

by Benjamin Nitschke 31. March 2009 00:57
Image stolen from this great article
In accordance to the very good blog with many useful links for IronPython at ironpython-urls.blogspot.com I will also try to post some useful links about my recent DLR (Dynamic Language Runtime for .NET) research.
I have been working a bit on the DLR before, mostly together with Silverlight, which was cool, but Silverlight was way too hard to work with and I still think it is not distributed enough. On that note if you are interested in Silverlight, check out the . And even before that quite a bit with the Visual Studio SDK, early IronPython versions and other language implementations in .NET and even with native c code (but usually I just modified existing samples). I have also modified Lua for my own needs recently and made it run on the Xbox 360 and PS3 and modified some behaviour for my projects, since we use it for our upcoming game and I use it quite a lot together with IronPython on the tools I write at work.`

But my overall goal remains: Writing my own language, preferbly running on .NET and the DLR seems to be a good fit. Today after we finished the latest demo of our game for the GDC next week, I had finally some time and motivation to get this thing started again :) I probably should do some more XNA projects since I'm a DirectX/XNA MVP and I have still something I work on from time to time, but it is still a long way to go until this project is completely done.

Okay, to get things started again I searched for some new DLR information and samples on the net and here are some helpful links:

The Tools:
Learning the basics and also some good blog posts:
Compiler Books:
Other useful DLR links:
Okay, back to improving my lexer and parser. I think I got the research aspect covered for now.

Comments


4/5/2010 3:04:15 PM #

Hi there, maybe you could assist me? I saw u are using Blogengine CMS on your web site. I recently decided to make a blog for myself and i am currently trying to use one of the freely available blog web services available in my country, however i would really like to make my own blog on my private site name. I recently read about blogengine and i was thinking maybe you might know where i may be able to find very good training or videos on how to use blog engine properly? Thanks!

us | Reply



4/18/2010 1:30:47 PM #

How do you know so much on this topic?

us | Reply



4/20/2010 7:00:25 AM #

I like it very much especially the information you have putted here is like training. Keep the blog up to date. Thanks a lot.

china phone | Reply



4/26/2010 11:28:42 AM #

How does a software identify the computer where it is installed?

pc recovery | Reply



4/27/2010 3:13:02 AM #

Excellent read, I just passed this onto a colleague who was doing a little research on that. And he actually bought me lunch because I found it for him smile So let me rephrase that: Thanks for lunch!

borrow money | Reply



4/27/2010 10:19:24 AM #

You really know your stuff... Keep up the good work!
www.undiscoveredequities.com/top_10_2010.html

liquid natural gas | Reply



4/27/2010 10:20:43 PM #

I\'m happy I found this blog, I couldnt discover any info on this subject matter prior to. I also run a site and if you want to ever serious in a little bit of guest writing for me if possible feel free to let me know, i\'m always look for people to check out my site. Please stop by and leave a comment sometime!

Rapidshare | Reply



4/28/2010 10:04:32 AM #

Excellent blog post, I look forward to reading more.

kyoto hotels | Reply



4/30/2010 1:25:45 AM #

I like it very much especially the information you have putted here is like training. Keep the blog up to date. Thanks a lot.

auto insurance quotes | Reply



4/30/2010 11:34:53 AM #

It is better to err on the side of daring than the side of caution.

payday loans | Reply



4/30/2010 11:49:34 AM #

I don't think of all the misery, but of all the beauty that still remains.

payday loans | Reply



5/4/2010 3:07:53 PM #

What I liked about her, she didn't give you a lot of horse manure about what a great guy her father was.

Links of London Jewellery | Reply



5/4/2010 3:23:09 PM #

What I liked about her, she didn't give you a lot of horse manure about what a great guy her father was.

Links of London Jewellery | Reply



5/4/2010 5:05:17 PM #

Top Rapidshare Search engine

Rapidshare Search engine | Reply



5/8/2010 10:40:30 AM #

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me.

Voi clothing | Reply



5/15/2010 8:42:24 AM #

I've really enjoyed reading your articles. You obviously know what you are talking about! Your site is so easy to navigate too, I've bookmarked it in my favourites

designer inspired handbags | Reply



5/20/2010 3:33:51 AM #

Wow! Thank you! I always wanted to write in my site something like that. Can I take part of your post to my blog?

payday loans | Reply


Add comment




biuquote
  • Comment
  • Preview
Loading



Disclaimer: The opinions expressed in this blog are own personal opinions and do not represent the companies view.
© 2000-2010 exDream GmbH & MobileBits GmbH. All rights reserved. Legal/Impressum

Recent Games

Fireburst

ArenaWars Reloaded

Jobs @ exDream

Current Poll

Do you know what the Delta Engine is?



Show Results Poll Archive

Calendar

<<  September 2010  >>
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

Blogs

Download OPML file OPML