Interresting discussiion. Sorry I missed it, we should have scheduled discussion with topics more often...especially with the transcripts on the forum; its pretty nice for discussion afterwards.
Here is some questions/thoughts I have about the discussion (I dont mean to sound critical, just throwing ideas around...and also im not 100% sure im on the same page/know exactly what is is your going for here)
*Where do I find out about community core? Im currently working on gpu accelerated blob tracking for google summer of code. Current work in progress is compiled as a standalone app, but I was planning on eventually integrating it into touchlib. I could integrate it into Community Core if there is a code base and interest for it.
*I dont quite understand what you guys mean about having it available for different languages. are you talking about implementing it bot in AS3 and python and other languages? wouldnt it be more efficient to write the majority of it in C or C++ and then use SWIG or something simmilar to provide bindings for a whole bunch of languages?
*I see there was quite some discussion about pyglet/OpenGl in general as a drawing backend. This is good but what about about 2D graphics. We’d probably want a nice vector graphics library as well. It can be quite a pain to combine the two (I think cairo can render to openGL. Not sure about QT’s vector libs, but the ones introduced in QT4 are nice).
*Does anyone have experience implementing animation frameworks? I feel like thats really what gives you the bling for a rich UI experience. I think thats a big one which you kind of get for free with flash. It’s not very common in other gui/graphics libraries as far as I know (Except for core animation, which is awesome but limited to OSX...). To do this efficiently (read fast enough) for nice graphics you have to put a lot of thought and work into this (I think Core Animation caches images of drawn widgets/objects on the gpu..maintaining cache coherency is a pain! ).