Resolver Hacks contains information and code for doing fun and useful things with Resolver One. This site is created and maintained by Michael Foord, not by Resolver Systems. Please read the disclaimer before using any of the code on this site.
Follow Michael on:
Useful Links
Contents

IronPython in Action
A great resource for learning Python and IronPython is my book: IronPython in Action.
Spreadsheets
-
The home of Resolver One.
-
The European Spreadsheet Risks Interest Group. An interest group of academia and industry promoting research regarding the extent and nature of spreadsheet risks. Many of the problems this group is interested in are solvable with Resolver One, either already or with future enhancements planned for Resolver.
-
This site has lots of useful links, particularly on problems and errors in spreadsheets.
-
A spreadsheet expert with an interest in problems with spreadsheets.
Python
Resolver spreadsheets can be extended by user-code written in the Python programming language. Python is a mature language that has been around since 1990, and is steadily growing in popularity. It originated as a scripting language for the Unix world, but is now used for a wide range of tasks including web-development, science, system-administration, desktop applications, games and more. Python is a cross-platform, Open Source, dynamically typed, object oriented and interpreted language.
The Python philosophy emphasises clean and readable code, whilst allowing the maximum developer flexibility and power. Because of this emphasis on clarity and readability, Python is very easy to learn.
-
A good place to start.
-
The official repository of Python packages and modules.
-
The Python newsgroup. A great place to ask for help if you have any Python related questions. The Python community are a friendly bunch.
-
Python news and announcements. Major announcements about Python, events, Python projects and libraries will appear here.
-
A wealth of Python examples and recipes created by the Python community.
-
An introduction to programming with Python.
-
A blog aggregator featuring blogs from prominent developers in the Python community.
-
My technical blog, with news on Python, IronPython and this website.
-
Useful Python modules and articles.
IronPython
IronPython is an implementation of the Python programming language which runs on the .NET Framework. It was originally created by Jim Hugunin (who also created Jython, Python for the JVM), but is now developed by a Microsoft team. IronPython has native access to the .NET framework classes, as well as being able to use libraries written in pure Python. IronPython is licensed with the Microsoft Permissive License which allows commercial use and redistribution.
-
Download IronPython and report bugs here!
-
If you have IronPython specific questions, this is the place to go.
-
The IronPython Community Edition, an alternative distribution of IronPython with enhanced support for Mono and the Python standard library.
-
Examples of using the .NET framework with IronPython. Lots of useful code snippets here.
-
A blog featuring News and Links on IronPython.
-
Jim Hugunin's blog.
-
The blog of Seo and the IronPython Community Edition project.
-
A blog aggregator for IronPython related blogs.
-
My articles on developing with IronPython.
The .NET Framework
The .NET framework comprises of a runtime (called the CLR: The Common Langauge Runtime) and an extensive set of libraries built on top of it. The runtime includes a fast Just-In-Time compiler (JIT) and is optimised for multi-threading with multi-core processors. It provides built-in garbage collection and security features.
The framework classes include the core libraries (the BCL: Base Class Libraries) and libraries for just about every aspect of development. Further libraries have been added with the release of .NET 3 which is available for Windows XP and included in Vista.
Since starting with IronPython, Microsoft have built support into various aspects of the .NET framework.
-
A cross-platform implementation of the CLR. It not only runs IronPython, but includes FePy as part of the distribution.
Last edited Sun Feb 15 23:07:30 2009.

IronPython in Action