Re: IronPython 0.7 released!

From: James (fphsml_at_gmail.com)
Date: 03/23/05


Date: 23 Mar 2005 14:08:17 -0800

François Pinard emailed me that my posting of the link with no
explanation appeared rude.

So here is a some information.

--------------------------------------------------------

IronPython is a Python implementation targeting the .NET and Mono
platforms from the same person who brought us Jython, Jim Hugunin. MS
hired Jim since the first release (0.6) and this is the first and
eagerly awaited release since then.

Now if I hear something about the state of StarKiller, it would make my
day complete :-).

>>From the release....

 IronPython is the code name of the early pre-alpha preview release of
the new Implementation Running on .NET of the Python programming
language. The .NET Framework is a managed programming model for
Windows; Microsoft standardized part of it in ECMA several years ago
as the Common Language Infrastructure and C# Language Specification
standards.

IronPython is fast - up to 1.8x faster than Python-2.4 on the standard
pystone benchmark. It supports an interactive interpreter with fully
dynamic compilation. It is well integrated with the rest of the
framework and makes all .NET libraries easily available to Python
programmers.

IronPython 0.7 is a pre-alpha release. It is suitable for experimenting
and playing with; however, a large amount of testing, packaging and
library development remains to be done before a production-quality
IronPython-1.0. We want to be sure to release IronPython in this early
state in order to encourage feedback and discussion in the community of
IronPython's features and designs as early as possible so that we can
incorporate that into the 1.0 design.

Also see
Boo
Boo is a new object oriented statically typed programming language for
the Common Language Infrastructure with a python inspired syntax and a
special focus on language and compiler extensibility.
http://boo.codehaus.org/

Python for .NET
Python for .NET is a near-seamless integration of the Python runtime
with the .NET Common Language Runtime (CLR). It lets you script and
build applications in Python, using CLR services and components written
in any language that targets the CLR (C#, Managed C++, VB.NET, etc.).
www.zope.org/Members/Brian/PythonNet

James.



Relevant Pages

  • Recommend an E-book Meeting the Following Criteria (Newbie, Long)
    ... I know several programming languages namely Java, Perl and C in this order ... Now I'm wondering which Python book I should get as there are so many out ... I'd like to mostly concentrate on language features but some pointers ...
    (comp.lang.python)
  • Re: Resources for education (was Re: Operating systems at war?)
    ... programming in a language in which structure is a requirement can be ... What is wrong with Python? ... advanced programming techniques like object oriented programming it is ... To learn Python basics is only a matter of days ...
    (comp.sys.acorn.advocacy)
  • Re: map/filter/reduce/lambda opinions and background unscientific mini-survey
    ... > Python language, while "function" etc are not, but they are certainly ... But in the Python sense? ... The programming use is probably *closer* to the English meaning ...
    (comp.lang.python)
  • Re: Pythons simplicity philosophy
    ... Python will be aimed at aliens. ... Reasonable people on my world typically seem to realize that sum() is ... general-purpose programming language that aims for simplicity. ...
    (comp.lang.python)
  • Re: Pythons simplicity philosophy
    ... >> language, I would be more concerned about moving to a larger big O ... so does sum(), since the programmer can provide his own comparison ... portable as Python is, came with as many batteries installed, and had ... not a function in a general-purpose programming. ...
    (comp.lang.python)