I got asked a lot at OSCON, and this has been something of a topic on and off on the list. I've committed a DESIGN_TODO file with brief details of what I think still needs working on, which I'll be adding to as things make themselves obvious (I've got a bigger list on paper this morning) so there's some notion of what needs thinking about.

Here, though, is a short term roadmap. These are the things I want to deal with in the near future--probably through the end of august. If it's not on here, look in DESIGN_TODO and see if it's there. (If it's not in either place, then we need to add it to some list somewhere)

1) Finish the pie-thon post-mortem (this may add things to the list)

2) Get the return continuation, calling sub/method, and invoked object moved to the interpreter structure

3) Get serializable continuations working

4) Figure out what Leo's talking about with his proposal and see what works out

5) Finish piethon bytecode converters. (Yes, this isn't as good an option as writing a python compiler from source. If someone wants to tackle that I'm fine with it)

6) Get the strings design properly implemented

7) Get the namespace stuff worked out and implemented

Longer term:

*) Finalize the Event/IO PDD
*) Finalize the thread PDD
*) Finalize the notification system
*) Finalize PMC wrapping
*) Finalize Async IO internals system
*) Get the loadable pmc/opcode stuff working and documented
*) Finalize the security PDD
--
                                Dan

--------------------------------------it's like this-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to