On 20 Dec 2010, at 15:41, Jonathan Hartley wrote:

> clients with extremely large spreadsheets (which take hours to recalculate on 
> Excel)

*shudder*

But that is what makes what you have done even more amazing :) I'm pretty sure 
spreadsheets of that level of complexity have a lot of subtle excel'isms that 
you must support and at least be able to do on your system.

> to manually partition calculations to run in parallel across several EC2 
> instances. Soon we hope to make this process automatic, by examining the 
> dependency graph (which cells depend on which other cells) and passing large 
> stand-alone chunks of the graph to be recalculated on other machines.
> 
> A lot of our core code, such as formula parsing and dependency calculation, 
> didn't use any .Net at all, and so getting Dirigible running under CPython 
> using code from Resolver One was straightforward. Nevertheless, personally 
> I'd never done any Django nor Javascript, nor EC2 before, and the other guys 
> on the team weren't massively experienced in these things either, so there 
> was a concern about how quickly we could make progress. Happily, we managed 
> to go from first conception ('mkdir Dirigible') to first beta release of 
> Dirigible in two and a half months, and have been releasing updates every 
> couple of days since, which is something I'm very proud of.
> 
> Going forward, we hope that the two products will compliment each other (web 
> apps aren't the right solution for everyone), and that code-sharing between 
> the projects will mean that improvements in one (e.g. in providing robust 
> statistical functions, or more Excel-compatible functions) will also improve 
> the other.


That is all really really cool :)

-Matt

-- 
Matt Hamilton                                         ma...@netsight.co.uk
Netsight Internet Solutions, Ltd.          Business Vision on the Internet
http://www.netsight.co.uk                               +44 (0)117 9090901
Web Design | Zope/Plone Development and Consulting | Co-location | Hosting

_______________________________________________
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk

Reply via email to