Perl 6 - the future is here, just unevenly distributed

IRC log for #pdl, 2015-05-24

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

All times shown according to UTC.

Time Nick Message
01:03 opkick [pdl] zmughal created test-cleanup-3 from master (+0 new commits): http://git.io/vT7A9
14:35 mohawk sivoais, what will you put on t-c-3?
16:40 sivoais mohawk: I'm finishing the test cleanup :-)
16:40 sivoais mohawk: I can push what I have now
16:41 opkick [pdl] zmughal pushed 26 new commits to test-cleanup-3: http://git.io/vTFis
16:41 opkick pdl/test-cleanup-3 f999aed Zakariyya Mughal: test cleanup: t/bool.t
16:41 opkick pdl/test-cleanup-3 7279a26 Zakariyya Mughal: test cleanup: t/clump.t
16:41 opkick pdl/test-cleanup-3 7b9d9d3 Zakariyya Mughal: test cleanup: t/familyfree.t
16:45 opkick [pdl] zmughal opened pull request #109: Test cleanup 3 (master...test-cleanup-3) http://git.io/vTFPm
16:45 sivoais yes, I realise that it is a bunch of commits at once
16:48 sivoais also, please don't merge it until I have finished. I will go back and add better commit messages. Each of them is a step-wise change
16:51 sivoais plus, I have to make an Alien::ZMQ4 so that Devel::IPerl works on Windows... *sigh* :-P
16:57 mohawk cor
16:57 mohawk did you comment saying "don't merge yet?"
16:58 mohawk sivoais, yeah, sucks having good infrastructure so you can increase the portability of your work
16:59 mohawk ;-)
16:59 sivoais yes, I did :-P I see that used in a couple other projects like IPython and Shogun (machine learning library) where they have WIP PRs
16:59 mohawk nice
16:59 mohawk where is IPerl at?
16:59 mohawk does it work at all?
17:00 sivoais yeah, it's going very well on Linux and Mac OS X
17:00 mohawk is it released?
17:01 mohawk holy cow, obscured by clouds is a good album
17:02 sivoais :-D
17:03 sivoais mohawk: have a look through <http://nbviewer.ipython.org/github/zmughal/zmughal-iperl-notebooks/tree/master/IPerl-demos/>
17:03 sivoais we need more example notebooks! <https://github.com/EntropyOrg/p5-Devel-IPerl/wiki>
17:04 sivoais like this from about a month ago <https://github.com/demianriccardi/p5-IPerl-Notebooks/blob/master/Misc/TLCFun.ipynb>
17:04 sivoais oh, did I mention that notebooks render directly in GitHub now ! :-D
17:06 mohawk i suppose what i'm asking is: is IPerl on cpan?
17:07 sivoais yeah, of course!
17:07 sivoais but CPAN Testers can't help since it has a dep on IPython which isn't a common thing on servers
17:10 mohawk yeah, gimp-perl has a similar issue
17:35 opkick [pdl] coveralls comment on issue #109:
17:53 opkick [pdl] zmughal comment on issue #57: OK, I created the corresponding GitHub repos:... http://git.io/vTFha
17:58 mohawk oh, they have SF repos
17:58 mohawk i did not know
18:05 opkick [pdl-book] wchristian created master (+82 new commits): http://git.io/vTbfb
18:05 opkick pdl-book/master 0c6ac53 Chris Marshall: First files from Matt K
18:05 opkick pdl-book/master 847ef68 Chris Marshall: Test of pdl-book git
18:05 opkick pdl-book/master 7234796 David Mertens: Added PP.pod
18:05 opkick [pdl-book] wchristian tagged PDL_Book_20120205_release at 54e851b: http://git.io/vTbfN
18:06 opkick [pdl-graphics-plplot] wchristian created master (+92 new commits): http://git.io/vTbJt
18:06 opkick pdl-graphics-plplot/master 73fa44f Doug Hunt: Moved PLplot interface to PDL distro.  Had been a separate CPAN module....
18:06 opkick pdl-graphics-plplot/master 0bad1ae Doug Hunt: Fixed buglet in PLplot.pm
18:06 opkick pdl-graphics-plplot/master 3971977 Doug Hunt: More buglets and omissions fixed in PLplot interface...
18:07 opkick [pdl] wchristian comment on issue #57: This should work:... http://git.io/vTbJn
18:07 opkick [pdl-io-hdf5] wchristian created master (+109 new commits): http://git.io/vTbJg
18:07 opkick pdl-io-hdf5/master eb1dc2b cerney: Initial Checkin
18:07 opkick pdl-io-hdf5/master e995172 cerney: Create Initial main PDL::HDF5 object.
18:07 opkick pdl-io-hdf5/master 1780232 cerney: Added basic group functionality
18:08 sivoais Mithaldu++
18:08 opkick [pdl-fftw] wchristian tagged cpan_pdl_fftw_2.022 at c91d854: http://git.io/vTbJX
18:08 opkick [pdl-fftw] wchristian created master (+52 new commits): http://git.io/vTbJ1
18:08 opkick pdl-fftw/master ac0663f Tim Pickering: Initial revision
18:08 opkick pdl-fftw/master 105e162 Christian Soeller: hdrcpy now mutator method, some PP additions (see Changes)
18:08 opkick pdl-fftw/master 30584f2 John Cerney: Updated Makefile in FFTW to correct a build problem that occurs when both single and double FFTW libs are present.
18:09 opkick [pdl-linearalgebra] wchristian tagged v0.08_01 at 587af81: http://git.io/vTbUZ
18:09 opkick [pdl-linearalgebra] wchristian created master (+27 new commits): http://git.io/vTbUn
18:09 opkick pdl-linearalgebra/master 591b21e Dima Kogan: Import original source of PDL-LinearAlgebra 0.6
18:09 opkick pdl-linearalgebra/master 75aebe1 Dima Kogan: support_64bit_index_pdl...
18:09 opkick pdl-linearalgebra/master a8b7a97 Dima Kogan: converted the .pd files to unix line endings
18:09 mohawk mithaldu is the man
18:16 opkick [pdl] zmughal closed issue #57: Mirror other PDL repos http://git.io/x6ds
18:23 mohawk sivoais, nice work!
18:24 sivoais I'm going through and enabling all the service integrations
18:25 mohawk oh hell yeah
18:26 mohawk are you stealing the .travis.yml from pdl itself?
18:26 opkick [pdl-linearalgebra] zmughal opened issue #1: Enable service integrations http://git.io/vTbt7
18:26 opkick [pdl-graphics-plplot] zmughal opened issue #1: Enable service integrations http://git.io/vTbtF
18:26 opkick [pdl-fftw] zmughal opened issue #1: Enable service integrations http://git.io/vTbtA
18:27 mohawk sivoais, i hope you're scripting this stuff so you can automate it?
18:27 mohawk i think we might have quite a few more repos soon
18:27 sivoais I am keeping notes in the issues...
18:27 sivoais I can script it too, but later
18:28 mohawk up to you
18:28 mohawk when we split pdl up, there will be 20+ more
18:29 sivoais O_O
18:29 sivoais well then...
18:42 opkick [pdl-linearalgebra] zmughal closed issue #1: Enable service integrations http://git.io/vTbt7
18:43 opkick [pdl-book] zmughal closed issue #1: Enable service integrations http://git.io/vTbtd
18:43 opkick [pdl-graphics-plplot] zmughal closed issue #1: Enable service integrations http://git.io/vTbtF
18:43 opkick [pdl-io-hdf5] zmughal closed issue #1: Enable service integrations http://git.io/vTbtb
18:44 opkick [pdl-fftw] zmughal closed issue #1: Enable service integrations http://git.io/vTbtA
18:50 mohawk sivoais++
18:53 * mohawk rebases his pdl-splitting branch
19:29 mohawk we're going to need a plan for the iceberg-splitting
19:30 mohawk i think releasing the extracted parts first, with a dep on PDL, will be part a
19:30 mohawk and then release PDL::Core will be part 2
19:30 mohawk then PDL 2.009 will be part (iii) (it'll just be a bunch of deps on PDL::Core and the others)
19:38 * sivoais nods
19:38 jberger you mean PDL will depend on the extracted parts?
19:39 mohawk PDL will give the same content as before
19:39 mohawk but it will have no substantive code in it
19:39 jberger right, I think you just stated it backwards above
19:39 mohawk PDL::Core will be the obvious stuff, etc
19:39 mohawk aha, good point
19:39 mohawk so parts a and 2 are the wrong way round
19:40 mohawk this is why we discuss things: to mitigate my stupidity (at least a bit) ;-)
19:42 jberger nah, we are all on the same page, just making sure of it is all
19:42 mohawk grin
19:42 mohawk roll on 2.008
19:42 mohawk i'm hungry for PDL::Core 2.009
19:43 mohawk this is the mechanism by which PDL dev gets to be a lot less exciting, and a lot more fun
19:43 mohawk because the stakes will be lower
19:43 mohawk all the fun stuff people do with PDL2 is outside of the core, i believe
19:44 mohawk so PDL::Core will be able to get finished, with ever more tests
19:44 mohawk i will make the coverage be damn close to 100%
19:44 jberger I know that I would be much more active on a tinier PDL
19:44 mohawk meanwhile, that will free up the possibility of getting truly stuck into PDL3
19:44 mohawk for those clever enough to think about that stuff
19:45 jberger given how far outside science I currently am, a big bulky PDL is ... not something I'm likely to use day-to-day math
19:45 mohawk jberger, i think you might be the kernel (if you'll forgive the semi-pun) of a new PDL-user group
19:45 jberger use **for** day-to-day math
19:45 jberger hehe
19:46 mohawk apart from anything else, dev is inherently quicker when the build / test is quicker
19:46 mohawk that's just maths
19:46 jberger also very true
19:46 mohawk oh chm, where are you in our hour of need?
19:46 mohawk we need 2.008!
21:53 mohawk i fear we never added t/slatec-polyfit-weight.t to MANIFEST
22:18 opkick [pdl] wchristian pushed 1 new commit to master: http://git.io/vTNq4
22:18 opkick pdl/master 006ecc5 Chris Marshall: Finish Release_Notes for PDL-2.008
22:41 mohawk ok, rebased and pushed my branch
22:43 opkick [pdl] wchristian pushed 1 new commit to master: http://git.io/vTNsl
22:43 opkick pdl/master f197b41 Chris Marshall: Update VERSION to 2.008 for CPAN release
22:48 * mohawk gets ready to run "cpanm --test-only PDL"!
23:09 travis-ci PDLPorters/pdl#215 (master - 006ecc5 : Chris Marshall): The build passed.
23:09 travis-ci Change view : https://github.com/PDLPorters/pdl/compare/18d5c33d1864...006ecc54c8c1
23:09 travis-ci Build details : http://travis-ci.org/PDLPorters/pdl/builds/63889838
23:17 pdurbin huh, I wonder if PDL can print expressions in "full form" (English) like Mathematica: https://reference.wolfram.com/language/ref/FullForm.html
23:18 sivoais Mathematica is more of a symbolic language while PDL is a library. So no... but...
23:18 sivoais using B::Deparse, you can get that
23:19 jberger there is a symbolic math moodule on CPAN too
23:19 sivoais also we were discussing in here how to use Math::Symbolic for entering in expressions about a month ago
23:20 sivoais oh, hadn't shared this in here yet, but I finished most of the grammar for MATLAB using Marpa <https://github.com/SeeLucid/p5-Language-MATLAB-AST>
23:22 sivoais I realised what was going wrong: I was discarding newlines in the tokeniser, but newlines are significant in MATLAB
23:24 pdurbin oh, ok. I just thought it was interesting. heard about it at http://blog.cognitect.com/cognicast/078
23:28 sivoais Mathematica is definitely a cool langauge/tool. No transcript?
23:29 pdurbin it was only mentioned in passing at least 50 minutes in
23:30 sivoais ah. I was trying to replicate some of the Wolfram Language examples where they use a database
23:31 sivoais I attempted to do that with SPARQL queries against DBpedia, but I found out that there are huge gaps in the metadata
23:32 sivoais I think what I was trying to do is find the countries where English is the national language and rank them by population
23:33 sivoais but then you get into a whole mess about how (according to Wikipedia metadata) the US doesn't speaking "English", but "American English"
23:33 sivoais *facepalm*
23:33 pdurbin :)
23:34 sivoais s,speaking,speak,
23:34 pdurbin oh, unrelated but this was interesting and perlish: http://engineering.tilt.com/rendering-react-components-using-perl/
23:34 sivoais Yeah, it was just a mess trying to figure that out. I did get it, but the query was too complicated
23:37 sivoais I've been wanting to look at React because of <https://github.com/facebook/react-native>. But at the same time, I want direct access to image buffers. :-P
23:44 jberger I'm not a huge fan of Mathematica, especially as a language
23:44 jberger it is good for what it is good for, but it is really bad at knowing its own limitations
23:45 jberger for example solving systems of coupled non-liner differential equations
23:45 jberger even numerically
23:45 jberger so you fight it, for months until you give up
23:56 travis-ci PDLPorters/pdl#216 (master - f197b41 : Chris Marshall): The build passed.
23:56 travis-ci Change view : https://github.com/PDLPorters/pdl/compare/006ecc54c8c1...f197b41f52b5
23:56 travis-ci Build details : http://travis-ci.org/PDLPorters/pdl/builds/63891655
23:57 mohawk seems we have a CPAN/PAUSE indexing problem

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