Gabor Szabo wrote: > On Thu, Nov 5, 2009 at 12:58 PM, David Mertens <[email protected]> wrote: >> On Wed, Nov 4, 2009 at 9:40 PM, Chris Marshall <[email protected]> wrote: >>> I don't know anything about Padre. From my point of view the key is that >>> the interactive environment is easy to use and available on *all* >>> platforms... >> >> Gabor can probably speak more to this > > So let me do this now. > > Before anyone jumps on the subject and says but Eclipse+EPIC
No editor/browser/ide wars here. > Padre is using wxWidgets and it can run on Windows, Linux and > Mac OSX for sure. Good, those are all the major PDL platforms. > I personally think that with a good Padre+PDL integration we can actually > create > a product that will have good chances in competing with Matlab among newbies > as well. Thinking about high-school and universities first where the cost > factor > might be more important. Excellent. > 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. 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. 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!) Regards, Chris _______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
