Gabor Szabo wrote: > On Sun, Nov 8, 2009 at 5:46 PM, Chris Marshall <[email protected]> wrote: >> Gabor Szabo wrote: > >>> We are not talking only about syntax highlighting but built-in REPL >>> (code execution window), debugger (that is still missing from Padre) >>> and various menu items to generate reports and graphs and whatnot. >> One feature I think needs to be in this is the integration >> of the FreeGLUT event loop in the wxWidgets event loop so >> that the TriD windows and other graphics can run even with >> Padre using wxWidgets. > > Maybe the solution is to run them in separate processes. The REPL > is supposed to run in a separate process anyway in order not to > kill the padre instance easily.
My experience with graphics is that many libraries require that all functions be executed from the same thread. If the REPL is running in its own thread then maybe the solution used for perldl might work there. Do you use Term::ReadLine there? >> A second feature that might be of use would be a command >> line version of padre without GUI: lightweight and requiring >> minimal infrastructure or overhead. I don't know how doable >> this would be. > > I am not sure what added value that would be and how much of > that Padre could give as I think currently padre is mostly the wx stuff. > Several people have already talked about such thing but I have no > idea what that would do. We can talk about that later Ok. A better conversation can be had after we all have some experience with PDL and Padre right now. Are you planning to try it out? >> Along more of a "nice to have" would be to have support for >> more flexible event handling along the lines of AnyEvent. >> One problem of going GUI is that unless precautions are >> taken early on you are pretty much locked into the GUI >> framework chosen which greatly restricts interoperability >> with other GUI options. (It would be great if wxWidgets >> were to add support for libev-style event loops too!) > > That's a bit over the top of the head of most of the current > Padre developers as we are mostly Perl programmers with > little C/C++ background. Yeah, me too. Just wanted to get the thoughts on record. :-) --Chris _______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
