Silly, fun and useful things to do with Resolver One
  • HOME
  • About
  • Articles
  • Fun
  • Snippets
  • Disclaimer
  • Useful Links

Site by Voidspace

Email Michael

Download Resolver One

RSS Feed RSS Feed

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.

Site Built with rest2web

Creative Commons License

IronPython Wiki

IronPython in Action IronPython in Action

Useful Links

Contents

  • Spreadsheets
  • Python
  • IronPython
  • The .NET Framework
Lots of links.

Spreadsheets

  • Resolver Systems

    The home of Resolver.

  • Eusprig

    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, either already or with future enhancements planned for Resolver.

  • Spreadsheets on Wikipedia

  • Excel Consultants

    This site has lots of useful links, particularly on problems and errors in spreadsheets.

  • Louise Pryor

    A spreadsheet expert with an interest in problems with spreadsheets.

  • A Brief History of 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.

  • The Official Python Home

  • Python Documentation

  • The Python Tutorial

    A good place to start.

  • The Cheese Shop

    The official repository of Python packages and modules.

  • comp.lang.python

    The Python newsgroup. A great place to ask for help if you have any Python related questions. The Python community are a friendly bunch.

  • comp.lang.python.announce

    Python news and announcements. Major announcements about Python, events, Python projects and libraries will appear here.

  • The Python Cookbook

    A wealth of Python examples and recipes created by the Python community.

  • Dive into Python

    An introduction to programming with Python.

  • Python Quick Reference

  • Planet Python

    A blog aggregator featuring blogs from prominent developers in the Python community.

  • The Voidspace Techie Blog

    My technical blog, with news on Python, IronPython and this website.

  • Voidspace Python Section

    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.

  • The IronPython Home

    Download IronPython and report bugs here!

  • IronPython Mailing List

    If you have IronPython specific questions, this is the place to go.

  • FePy

    The IronPython Community Edition, an alternative distribution of IronPython with enhanced support for Mono and the Python standard library.

  • IronPython Cookbook

    Examples of using the .NET framework with IronPython. Lots of useful code snippets here.

  • IronPython-URLs

    A blog featuring News and Links on IronPython.

  • Thinking Dynamic

    Jim Hugunin's blog.

  • FePy Blog

    The blog of Seo and the IronPython Community Edition project.

  • Planet IronPython

    A blog aggregator for IronPython related blogs.

  • Voidspace IronPython Pages

    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.

  • The .NET Developer Centre

  • .NET Framework 2.0 Library Reference

  • Visual Studio SDK

  • Mono

    A cross-platform implementation of the CLR. It not only runs IronPython, but includes FePy as part of the distribution.


Hosted by Webfaction

Return to Top

Last edited Thu Jun 14 01:03:32 2007.

Copyright ©2007 Michael Foord. All rights reserved. Design by Elemental Works. Logo by FuchsiaShock. Valid XHTML & CSS.

This work is licensed under a Creative Commons License.