[IronPython] IronPython source code
Pablo Dalmazzo
pablodalma93 at hotmail.com
Sat Nov 20 17:22:30 CET 2010
Thanks Dino for the info, Jimmy for the tip and Jeff for the Twitter answer.
I'm interested in certain things but I need to read more to make any question understandable :) Also I would like to understand/understand better the reasons behind the important differences certain cool languages have among them, but that doesnt have to do with Python alone
BTW, we arent working with the last version of IronPython, because we are working with the one we feel more secure for compatibility/integration issues with Visual Studio 2008 and asp.net, and I havent read all the sourcecode changes report yet, but it would seem IronPython in Visual Studio 2008 Professional doesnt take as valid sentences of this kind: (in factthey are marked as invalid by Visual Studio) "variable = value1 if condition is None else value2".
Unless it's a change in the syntax from one Python version to another version? We arent aware of all the Python changes from a version to another. When we use some IronPython modules we get errors in lines like that so we translate them to the verbose version of the sentence for them to work. We move the modules from the IronPython installation to the App_script folder
May be we are using IronPython modules from a version with another version of IronPython where that kind of syntax rule was invalid?
From: dinov at microsoft.com
To: users at lists.ironpython.com
Date: Fri, 19 Nov 2010 17:12:44 +0000
Subject: Re: [IronPython] IronPython source code
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> 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> 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
>
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
_______________________________________________
Users mailing list
Users at lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
_______________________________________________
Users mailing list
Users at lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20101120/f6f0efc9/attachment.html>
More information about the Ironpython-users
mailing list