A very cool, possibly very difficult(?), project would bridge Python and Haskell, or to be concrete, the standard Python interpreter and the interactive version of the Glasgow Haskell Compiler:
http://www.haskell.org/ghc/ The Haskell community actually has a Trac server for rating their Google Summer of Code proposals: http://hackage.haskell.org/trac/summer-of-code/report/1 Should Sage have such a ready list, too? Returning to the HaPy bridge... I found #1547 http://hackage.haskell.org/trac/summer-of-code/ticket/1547 and MissingPy http://hackage.haskell.org/package/MissingPy which seems to go in just one direction (calling Python code from Haskell). I suppose an easier first step would be to set up a notebook interface to GHCi --- a notebook monad (I think). Can some Haskell experts offer Sage advice? I speculate that a number of mathematical algorithms could benefit from the sophisticated program transformations available in purely functional languages. How about a *JavaScript* analogue to the increasingly common Python notebook? One challenge here is to wrap the browser's native JS engine so it's possible to restart the notebook cleanly without reloading the page, yet retain the engine's power. We could load various libraries, for 2D / 3D graphics and widgets, on demand. One such library might transparently wrap a remote Python shell... --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---