David Mertens wrote:
> On Wed, Nov 4, 2009 at 9:40 PM, Chris Marshall <[email protected] 
> <mailto:[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...

I took a look at the Padre site and it looks interesting.
The use of wxWidgets seems to be cross-platform enough for
it to be available on all the PDL platforms.

> When I suggest a PDL extension for Padre, I'm not talking about a 
> NiceSlice syntax highlighter for Padre - I'm talking about an integrated 
> development environment.

Well I hope that NiceSlice support is possible.  One of the nice
features of PDL is the NiceSlice syntax for array operations but
the editor/ide/repl needs to understand it.  I much a breakpoint
on

   $a(:,3) .= $b(:,7)

rather than

   $a->nslice('X',3) .= $b->nslice('X',7)

and worse!

> Padre is written in Perl, so it seems like we 
> should be able to tweak the perdl shell's code so that it runs in a 
> window or a tab or something from within Padre.  That we could get 
> something resembling a PDL IDE without having to build our own system 
> from scratch seems very appealing to me and obviously it greatly lowers 
> the barrier to actually developing such an IDE.

I'm all in favor of leveraging other packages if that can
accelerate development.  Having a Padre developer willing
to work with us would be a big help too.

> It might seem silly to put push effort towards this particular editor

Nope, you've made good points.

> we could just as easily try to add NiceSlice syntax highlighting to Epic 
> - but I think we would do well to focus on Padre, and I've got a good 
> reason for it.  Not only is Padre written in Perl, but _Strawberry Perl 
> will soon be shipping with it_.

That would be very nice to have.  I haven't yet gotten a chance to
try building PDL for strawberry perl but having PDL out-of-the-box
would be fantastic.

> Therefore, I think it is of utmost importance that, even if we don't get 
> and IDE plugin for Padre, we at least make sure that our pod 
> documentation is a LOT more beginner-friendly.  In particular, we need 
> to ensure that it formats correctly when viewed through Padre.

This all sounds like a good starting point.  I think we would
all be interested in your experiences using Padre with PDL.

Cheers,
Chris

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to