Sure, Karl. I think you're talking about App::Prima::REPL, which is not exactly a notebook, but it is an interactive GUI REPL with the potential for having a notebook-like extension written.
Here's a talk I gave at last summer's YAPC::NA: http://www.youtube.com/watch?v=J2jn5uy-FvM. The talk is about PDL::Graphics::Prima, but the talk itself is written using an extension I wrote for App::Prima::REPL. Here's another talk, this time an introduction to Perl, written using the same extension: http://www.youtube.com/watch?v=rf1yfZ2yUFo. This is not quite what the OP asked for. I've actually thought about revising App::Prima::REPL to add a notebook-like interface option, but I haven't gotten there yet. These videos demonstrate that we have the tools at our disposal to accomplish this and we just need somebody to step up and do it. Note that my speculation in the first few minutes about PDL::Graphics::Gnuplot is wrong---it's an awesome library. You should certainly consider it if your hunting for a plotting library. More recently I have written a better Presentation widget for Prima that makes beautiful presentations. I hope to make a video showing that off soon, but that's not at the top of my list. David On Wed, Jan 2, 2013 at 9:28 PM, Karl Glazebrook <[email protected]>wrote: > David Mertens showed a nice demo of something like this he built using > Prima. In particular he had an impressive youtube video demoiing it > > David can you post the link? > > Karl > > On 19/12/2012, at 6:49 AM, Chris Marshall wrote: > > > I would like to see a more integrated PDL > > user environment. The pieces are there but > > putting them together, standardizing things, > > and making it robust and easy-to-install > > take time. A general approach I've been > > working towards: > > > > - interactive shell/command line interface > > (have perldl and pdl2, need to clean up and > > make available in a GUI framework) > > > > - standard graphics output > > (the idea here would be to generate display > > graphics via an OpenGL framework so that > > it would be easy to combine various image > > generation options into a common view) > > > > - opengl drivers for PGPLOT, PLplot, gnuplot, > > Prima,... > > > > --Chris > > > > On Tue, Dec 18, 2012 at 11:31 AM, John Lapeyre > > <[email protected]> wrote: > >> > >> I'll not address docstrings vs. pod at all. Users, especially, those > >> who are not nuts about programming, really like a notebook to work and > >> to document their workflow (not code they want to distribute). My > >> best guess for why there is a python notebook and no PDL notebook is > >> that computational python has an enormous userbase and lots of money > >> and PDL has a relatively small userbase and no money (which pushes the > >> question back to a larger one.) I think POD is great, but that it's a > >> red herring here. > >> > >> I also guess, based on some interactions, is that something like 90% > >> percent of the people who might use these tools > >> (PDL/python/mathematica/matlab,...) will not even consider it unless > >> there is a notebook. I almost always prefer to work with command line > >> tools within an emacs shell buffer because it offers uniformity, and > >> because I am one of the rare users of high-level scientific software > >> who is also a programmer-type. A pdl commint mode would be great-- I > >> don't think it exists, but I doubt I could get the Sloan foundation to > >> give me a million dollars to write one. Even so, sometime I might like > >> something that can include latex quality math and images in a demo, > >> especially if I want to reach a wide audience. > >> > >> Also, by giving the masses what they want, you also increase the > >> general level of development and will get more complete coverage of > >> the things you do care about. Otherwise, you have something that can > >> only appeal to programmers, and eventually not even them, because > >> of the more complete coverage in the popular tool. > >> > >> -John > > > > _______________________________________________ > > Perldl mailing list > > [email protected] > > http://mailman.jach.hawaii.edu/mailman/listinfo/perldl > > > _______________________________________________ > Perldl mailing list > [email protected] > http://mailman.jach.hawaii.edu/mailman/listinfo/perldl > -- "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." -- Brian Kernighan
_______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
