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

Reply via email to