[IronPython] IronPython source code

Dino Viehland dinov at microsoft.com
Fri Nov 19 09:12:44 PST 2010


Yeah, there's no good comprehensive docs.  There's some stuff in the CHM but it's more oriented towards people wanting to extend IronPython than work on it.

If there's something particular you're interested in someone can probably chime in on the list.  IronPython it's self is pretty abstracted away from generating code now (we generally just generate expression trees everywhere).  So if you're interested purely in the compiler side of things you can look at the Tokenizer->Parser->AST transformations but then we're basically done w/ code gen at that point.

From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Jimmy Schementi
Sent: Friday, November 19, 2010 8:08 AM
To: Discussion of IronPython
Subject: Re: [IronPython] IronPython source code

You'll have an easier time understanding Sympl, a sample programming language built on the DLR, which is at http://dlr.codeplex.com. The documentation for Sympl and the DLR itself is at http://dlr.codeplex.com/wikipage?title=Docs%20and%20specs&referringTitle=Documentation. From there you can "upgrade" to IronPython, but then hopefully you'll feel comfortable with just the source code. There are some old docs at http://ironpython.codeplex.com/wikipage?title=More%20Information, but really the source is your best bet.

~Jimmy

On Fri, Nov 19, 2010 at 10:52 AM, Jeff Hardy <jdhardy at gmail.com<mailto:jdhardy at gmail.com>> wrote:
Hi Pablo,
As far as I know there isn't any detailed documentation, but Dino
would know for sure.

- Jeff

On Mon, Nov 15, 2010 at 2:59 PM, Pablo Dalmazzo
<pablodalma93 at hotmail.com<mailto:pablodalma93 at hotmail.com>> wrote:
> Hi,
> I was taken a look at the IronPython sourcecode. Is there any aditional
> resource/documentation/chart to help understand it? I've only coded in an
> "educational" compiler, you know, those made to teach you programming and
> even if it had the typical compiler stages it was very far from a real .NET
> compiler
> Greetings
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com<mailto:Users at lists.ironpython.com>
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
_______________________________________________
Users mailing list
Users at lists.ironpython.com<mailto:Users at lists.ironpython.com>
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ironpython.com/pipermail/users-ironpython.com/attachments/20101119/a1cafb80/attachment.htm>


More information about the Users mailing list