Perl 6 - the future is here, just unevenly distributed

IRC log for #pdl, 2013-02-21

| Channels | #pdl index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:18 Molaf__ joined #pdl
06:23 drrho_ joined #pdl
06:50 rindolf joined #pdl
06:51 rindolf Hi all.
07:15 rindolf joined #pdl
07:22 rindolf joined #pdl
07:45 rindolf joined #pdl
07:58 rindolf joined #pdl
08:08 rindolf joined #pdl
08:21 rindolf joined #pdl
12:42 rindolf joined #pdl
15:13 Molaf_ joined #pdl
15:36 run4flat Hey everyone, tentative module for cross-library plotting: PDL::Graphics::Simple
15:36 run4flat check it out at https://github.com/drzowie/PDL-Graphics-Simple
15:43 lungching sweetness
15:49 opkick joined #pdl
15:49 opkick [pdl01] run4flat pushed 10 new commits to master: http://git.io/q6LryQ
15:49 opkick pdl/master 6cbdb42 Chris Marshall: Add IDL.pm to build
15:49 opkick pdl/master 0626ce7 Craig DeForest: Added POD description of add_module
15:49 opkick pdl/master 826bbec Chris Marshall: Merge branch 'master' of ssh://pdl.git.sourceforge.net/gitroot/pdl/pdl
15:49 opkick left #pdl
15:49 opkick joined #pdl
15:49 opkick [pdl01] run4flat pushed 1 new commit to 64bit-index-support: http://git.io/dyR7OA
15:49 opkick pdl/64bit-index-support 0e25005 Chris Marshall: Merge branch 'master' into 64bit-index-support
15:49 opkick left #pdl
15:49 opkick joined #pdl
15:49 opkick [pdl01] run4flat tagged v2.4.11_010 at c9a826e: http://git.io/AT52Rw
15:49 opkick left #pdl
15:49 opkick joined #pdl
15:49 opkick [pdl01] run4flat tagged v2.4.11_009 at fd8c017: http://git.io/RRoaOQ
15:49 opkick left #pdl
15:53 jberger wow!
15:55 jberger I guess your discussion was productive!
15:56 run4flat mostly
15:57 run4flat it was kinda weird; I had a hard time articulating my thoughts
15:57 run4flat we both agreed, however, that a simple backend-agnostic interface was in order
15:58 run4flat and I felt that the two interfaces my module provides are either too simple or too complex
15:58 run4flat so we're essentially targeting Craig's interface
15:58 run4flat but stripped down
16:16 jberger makes sense
16:17 jberger it will make it a little less easy for people to move from this simple interface to yours
16:17 jberger but I guess it would be hard to directly support your, seeing as its tied to the Prima calling structure
16:19 run4flat Well, I'll deprecate PDL::Graphics::Prima::Simple in favor of this one
16:19 run4flat I didn't want to put a lot of effort into this sort of interface if it was only for my module
16:19 run4flat aside: is there a good CPAN module for handling a module-based plugin architecture?
16:27 run4flat OK, Module::Pluggable
16:28 run4flat though, frankly, I think I can just write my own plugin detection code
16:35 jberger Module::Pluggable is rather standard and handles some edge cases IIRC
16:35 jberger it is core, but it is slated for removal, so if you use it be sure to put it in requires
16:36 jberger and I guess deprecating simple makes sense
16:36 jberger your simple :-)
16:37 run4flat What I might do is move the plot() command to PDL::Graphics::Prima itself
16:37 run4flat it would serve as a new kind of constructor, one which also wraps your plot in a window
16:38 run4flat that would allow for a simple migration path for users from PDL::Graphics::Simple to PDL::Graphics::Prima without having to worry about building the window infrastructure around their plot (yet)
16:51 jberger sounds useful

| Channels | #pdl index | Today | | Search | Google Search | Plain-Text | summary