Table of Contents
What is IronPython ?
IronPython is an open source implementation of Python for .NET.
- IronPython isn’t cast in the same mold as traditional .NET languages, although there are similarities.
- The .NET framework was launched in 2000 and has since become a popular platform for object-oriented programming.
- Its heart and soul is the Common Language Runtime (CLR).
- It also comes with a vast array of libraries and classes, collectively known as the framework classes.
- The traditional languages for writing .NET programs are Visual Basic.NET, C#, and C++.
- IronPython is a .NET compiler for a programming language called Python, making it a first-class .NET programming language.
History of IronPython
IronPython for .NET programmers
- IronPython opens up new styles of programming and brings the power and flexibility of dynamic programming languages to the .NET platform.
- Every feature of the .NET platform can be used.
- Why would you want to use IronPython ?
- Developing with IronPython is a lot quicker than with traditional .NET languages.
- Requires less code and results in more readable code.
- Ideal for prototyping and for use as a scripting lang+uage because of fast edit-run cycle.
IronPython in Spotfire
- IronPython and Script Controls give you access to the entire Spotfire Automation API and it also gives you access to all features of .NET.
- Advanced features that Script Control provides are:
- Data Access
- Custom Visualisations and Custom Reports
- Filtering and Marking
- Other advanced authoring features