The Resolver

February 1, 2008

So I’ve had a little play with Resolver One, now that it’s out of beta and at 1.0. To give a somewhat simplistic view, it’s an Excel clone implemented in IronPython. Where it scores big over Excel is in exposing its internals, specifically the calc model and worksheet in one seamless view. In Excel, we have several different APIs for injecting our own logic into a spreadsheet: Excel’s own internal C API for coding XLLs, VBA and COM. Those APIs allow us to express worksheet functionality in C, VB and any COM language. Resolver gives us one seamless view of its internals in our favourite programming language: Python. Simple example here.

This is attractive for those of us already using Python for front office systems. I’m not sure how much it will appeal to others though…

Advertisements

4 Responses to “The Resolver”


  1. […] Coding the Markets says: ‘Where it scores big over Excel is in exposing its internals, specifically the calc model and worksheet in one seamless view.’ […]

  2. Giles Says:

    I’m glad you found it interesting! Guessing from some of your earlier posts, it looks like you’re in the UK – so if you’re interested in joining us at our launch party on 19 February, please do drop me a line.

    Best regards,

    Giles


  3. Given your interest in python, IronPython, Excel and R, you might also be interested in Inference for Office, which provides a means to host these these and other (e.g., Matlab) data analysis platforms in Microsoft Office.

    Take a look at our two-minute video on the home page of http://www.inference.us and try out a free download.

    Regards,

    Paul

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s