Perl 6 - the future is here, just unevenly distributed

IRC log for #pdl, 2013-05-12

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

All times shown according to UTC.

Time Nick Message
01:51 pdurbin joined #pdl
15:01 pdurbin I just posted this: https://soundcloud.com/philipdu​rbin/perl-actually-doesnt-suck
15:04 sivoais :-D
15:05 pdurbin :)
15:05 pdurbin words from a php developer
15:13 jberger pdurbin, can't listen now, but looking forward to it :-)
15:14 pdurbin heh. he seems impressed by how cpan just works. compared to whatever php has
15:21 jberger cpan is awesome
15:21 liddle_piddle_bot http://p3rl.org/is awesome
15:21 jberger ?
15:21 jberger haha
15:22 pdurbin :)
15:22 pdurbin liddle_piddle_bot: help
15:22 sivoais I want to quantify how awesome it is at some point in a few months. :-P It is hard to convince people that haven't looked around at what's available.
15:23 sivoais I'm currently writing my first blogs.perl.org post :-)
15:23 pdurbin I used to have a graph handy of how many cpan uploads there are per month. it's growing like crazy
15:24 jberger also, if I may self-promote:
15:24 jberger cpan Alien::Base
15:24 liddle_piddle_bot http://p3rl.org/Alien::Base
15:24 jberger thanks liddle_piddle_bot
15:25 pdurbin liddle_piddle_bot: where is your documentation on how to use you?
15:25 jberger that documentation is inside run4flat
15:25 jberger its basically an op-bot
15:25 jberger with the cpan thingy
15:25 jberger IIRC
15:26 jberger oh and I should have said:
15:26 jberger cpan Alien::Base::Authoring
15:26 liddle_piddle_bot http://p3rl.org/Alien::Base::Authoring
15:26 jberger much more useful doc
15:27 pdurbin cpan help
15:27 liddle_piddle_bot http://p3rl.org/help
15:27 jberger Alien::Base helps authors provide per-perl localized C libraries via cpan (no root needed)
15:28 pdurbin heh. https://metacpan.org/module/Acme::Alien::DontPanic
15:29 jberger like that?
15:29 jberger :-)
15:30 pdurbin jberger: you seem to be having fun :)
15:30 jberger int answer () { return 42 }
15:30 jberger quite a C library eh?
15:33 pdurbin yep
15:33 jberger what I mean is, CPAN is awesome and always getting more awesome
15:34 jberger <3
16:07 pdurbin jberger: what's a more real-world example? of Alien::Base
16:35 sivoais jberger: do you know how I can change the About on blogs.perl.org ?
16:38 jberger pdurbin, I want to use it to provide the GSL libraries via CPAN, though as yet Alien::GSL is still hand rolled
16:38 jberger sivoais, its in your settings somewhere
16:41 * pdurbin looks at https://metacpan.org/module/Alien::GSL
16:43 sivoais Ah, the problem was that I didn't "Publish" it (which regenerates the pages). :-)
16:54 jberger pdurbin, read the doc for the pod-only module Alien
16:54 jberger cpan Alien
16:54 liddle_piddle_bot http://p3rl.org/Alien
17:13 pdurbin will do
18:49 pdurbin sivoais: how's the blog post coming?
18:52 pdurbin jberger: I use this module a lot and it wraps some C: http://search.cpan.org/dis​t/Text-Markdown-Discount/
18:58 sivoais pdurbin: I posted it! <http://blogs.perl.org/users/zaki/2013/05/l​ocal-hackathons-and-how-perl-can-help.html>
19:06 pdurbin nice post
19:12 sivoais Thanks. I'm working on a web REPL for Perl this weekend so I should have another post on my progress this week.
19:17 sivoais Heh, posting about my projects publicly, in a way, forces me to deliver. I like that.
19:52 rindolf joined #pdl
21:41 pdurbin web repl. interesting
21:53 pdurbin sivoais: awesome that you use ikiwiki: http://enetdown.org
21:57 sivoais :-)
22:05 pdurbin sivoais: you inspired me to go ahead and make a post on my blog there: http://blogs.perl.org/users/philip_durbi​n/2013/05/perl-actually-doesnt-suck.html
22:09 sivoais pdurbin: yay! \o/ I always like seeing more Perl content out there.
22:16 pdurbin I really like http://blogs.perl.org ... I can't think of any other language that has a place like that
22:16 pdurbin and people actually read and comment on each other's stuff. it's really nice
22:34 jberger <3 bpo
22:35 jberger sivoais, I won't tell you not to do a web REPL
22:35 jberger but have you seen some of the things that exist already?
22:36 pdurbin jberger: https://github.com/zmughal/devel-repl-web
22:37 jberger hmmm, tryperl.com is down
22:37 jberger :-(
22:37 jberger perltuts is very cool though
22:37 jberger and there's Farabi of course
22:37 jberger cpan Farabi
22:37 liddle_piddle_bot http://p3rl.org/Farabi
22:37 sivoais Oh, those are trying to solve a different problem. I'm trying to focus on visualisation.
22:37 preaction and perlito
22:38 jberger Farabi uses perlito
22:38 sivoais I'm using Devel::REPL as my backend
22:38 jberger among other techniques
22:38 jberger sivoais, what kind of visualization? plotting?
22:39 sivoais I do image analysis and I would like to be able to play around with techniques in a REPL without having to write the results out to a file.
22:39 sivoais esp. for 3D volumes
22:39 jberger I worked on this for a bit: https://github.com/jberger/Graphics-Flot
22:40 jberger yeah, 3d is hard
22:40 jberger run4flat's App::Prima::REPL is pretty cool
22:40 jberger but I don't think it does 3d yet
22:41 sivoais That's why I want to leverage the browser since they've done some of the GUI code already
22:42 jberger sivoais, in truth I'm with you, I think the browser is the best GUI we have going now
22:42 jberger its why I spend so much time with Mojolicious
22:42 sivoais jberger: I'm writing this with Mojolicious! :-)
22:42 jberger Mojo's websockets make client/server interaction so easy that you really can do GUI easily
22:43 jberger thats how Farabi works
22:43 jberger cool!
22:43 * jberger is a core dev
22:43 sivoais Yep, websockets is the direction I want to take this. My main concern is will be keep the UI responsive on the client-side, but that's later down the road.
22:45 sivoais jberger: so Graphics::Flot... is that supposed to be able to promote data you throw at it to something plottable?
22:51 jberger yeah, IIRC it takes data and formats it correctly for plotting with the flot.js library
22:52 jberger I don't know what you mean by keeping the UI responsive on the client side
22:56 sivoais Well, I'm not too well-versed in how JS handles concurrency. I'm imagining a case where I have callbacks to, say, update the canvas while I am sending more commands to the REPL.
22:57 jberger again, look at how Farabi does its thing
22:58 jberger theres a lot of UI-side javascript in there
22:59 sivoais OK, I'll check it out
23:40 sivoais joined #pdl
23:55 chm joined #pdl

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