Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
IronPython
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Python programming language implementation}} {{primary sources|date=January 2013}} {{Infobox software | name = IronPython | logo = [[File:IronPython 3 logo.svg|64px]]<br />[[File:Ironpython-logo.png|200px]] | logo alt = | logo caption = | author = [[Jim Hugunin]], [[Microsoft]] | developer = Dino Viehland,<br />[[.NET Foundation]] | released = {{Release date and age|2006|09|05}}<ref>{{Cite web|url=http://ironpython.codeplex.com/releases/view/423|title=CodePlex Archive|access-date=2014-05-30|archive-date=2017-12-26|archive-url=https://web.archive.org/web/20171226082609/http://ironpython.codeplex.com/releases/view/423|url-status=dead}}</ref> | discontinued = <!-- Set to yes if software is discontinued, otherwise omit. --> | latest release version = 3.4.2 | latest release date = {{start date and age|2024|12|20}} | latest preview version = 3.4.0-beta1 | latest preview date = {{start date and age|2022|04|30}} | programming language = [[C Sharp (programming language)|C#]] | operating system = [[Microsoft Windows|Windows]], [[Linux]], [[macOS]] | platform = [[.NET Framework]], [[.NET]], [[Mono (software)|Mono]] | genre = [[Python (programming language)|Python programming language]] implementation | license = [[Apache License 2.0]] }} '''IronPython''' is an implementation of the [[Python (programming language)|Python programming language]] targeting the [[.NET]] and [[Mono (software)|Mono]] frameworks. The project is currently maintained by a group of [[volunteers]] at [[GitHub]]. It is free and open-source software, and can be implemented with Python Tools for Visual Studio, which is a free and open-source extension for Microsoft's [[Visual Studio]] IDE.<ref>{{cite web|title=IronPython.net|url=http://www.ironpython.net|access-date=2013-07-03}}</ref><ref>{{cite web|title=Python Tools for Visual Studio- Home|url=http://pytools.codeplex.com/|work=Python Tools for Visual Studio|access-date=2013-07-03|archive-date=2018-01-26|archive-url=https://web.archive.org/web/20180126035502/http://pytools.codeplex.com/|url-status=dead}}</ref> IronPython is written entirely in [[C Sharp (programming language)|C#]], although some of its code is automatically generated by a [[source code generation|code generator]] written in Python. IronPython is implemented on top of the [[Dynamic Language Runtime]] (DLR), a library running on top of the [[Common Language Infrastructure]] that provides dynamic typing and dynamic method dispatch, among other things, for dynamic languages.<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/dd233052.aspx|title=Dynamic Language Runtime Overview|publisher=[[Microsoft]]|access-date=2014-04-01}}</ref> The DLR is part of the .NET Framework 4.0 and is also a part of Mono since version 2.4 from 2009.<ref>{{Cite web|url=https://github.com/mono/mono/commit/340222ffe8b958cd22d9eb0388488f326845b363|title = 2009-07-02 Marek Safar Β· mono/Mono@340222f|website = [[GitHub]]}}</ref> The DLR can also be used as a library on older CLI implementations.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)