[Soc2006] LispNYC/PSF joint project
Jim Jewett
jimjjewett at gmail.com
Mon May 8 22:58:00 CEST 2006
Disclosure: I haven't looked at the original Lisp code yet; there is
a possibility that I would be wildly surprised about the
implementation.
On 5/8/06, Ryan Forsythe <ryanf at cs.uoregon.edu> wrote:
> * Determine target syntax for PyCells. -- 1-2 weeks during school
Just to verify -- you do remember that python doesn't have a good
equivalent to Lisp macros? Adding a function or class is not so hard.
Adding syntax ... is harder. There are projects (like Kid and Logix)
that do it, generally through import hooks, but ... this part may be a
bigger undertaking than you expected.
On the other hand, import machinery hooking has been greatly improved
-- and is still a wart; if you manage to clean it up, that is a good
and useful thing by itself. So that part might make it into mainline
CPython, even if the specific Cells extension didn't.
> * Translate Cells regression test suite to PyCells. -- 3 weeks during
> school
> * Translate Cells from Common Lisp to Python and test. -- 7-10 weeks
(repeat of above warning)
> * Translate the demo applications of Cells-Gtk and Celtk (+ Cells
> Tcl/Tk) to PyGTk and Tkinter. -- 1-2 weeks
Are there no non-GUI demos? Fighting GUI library quirks is possibly open-ended.
-jJ
More information about the Soc2006
mailing list