Perl 6 - the future is here, just unevenly distributed

IRC log for #pdl, 2013-01-07

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

All times shown according to UTC.

Time Nick Message
00:11 Molaf__ joined #pdl
15:27 jberger joined #pdl
15:29 jberger run4flat, I have opened a pull request for the doc branch: https://github.com/PDLPorters/pdl/pull/3
15:29 jberger want to send a link to the porters list?
15:29 jberger I still can't send
15:29 jberger (actually I haven't tried again, but I couldn't before)
15:30 jberger this can also be a nice example to the non-github people as to how nice pull requests are.
15:30 jberger for example, the "files changed" view can be really nice https://github.com/PDLPorters/pdl/pull/3/files
15:31 Mithaldu 1,767 deletions.
15:31 Mithaldu good patch
15:34 jberger Mithaldu, I wish it was quite as cool as that sounds
15:34 jberger PDL had its own (seriously ancient) versions of Pod::Parser and friends
15:34 jberger most of that patch is just removing those files
15:34 jberger the rest is the few fix ups to use the Perl core versions
15:36 run4flat Yeah, I can send a link to the porters list
15:37 run4flat I don't know if you've read the slew of emails from last night and this morning on the porters list, but I found only a couple of problems with the new docs system
15:37 jberger yeah, I've been watching
15:37 jberger thats why I sent the pull request
15:37 run4flat and they can all be addressed on the documentation end rather than the parser end
15:37 run4flat ok, cool
15:38 run4flat So, what should it say?
15:38 jberger Mithaldu, I had to look back THIS FAR in the Changes file: https://metacpan.org/source/MARE​KR/Pod-Parser-1.51/CHANGES#L732
15:38 jberger just ask for any comments on inclusion
15:38 run4flat "FYI, PDL documentation parsing pull request"
15:38 run4flat ?
15:38 jberger and perhaps note some niceties of the pull request system
15:39 Mithaldu jberger: don't put yourself down
15:39 Mithaldu removing duplicated code is awesome
15:39 jberger Mithaldu, thanks, I didn't really mean it as putting myself down
15:39 jberger and removing repeated code is one of my favorite things actually :-D
15:40 run4flat Joel, do you know the way to pull the branch from github, off the top of your fingers?
15:40 run4flat that way I can include it in the email
15:44 jberger you can add a remote to it
15:44 run4flat I'm just saying, you ask for testing. :-)
15:44 run4flat If I could give line-by-line instructions for porters to pull and test, it might be handy
15:44 jberger normally you add a remote to the other fork
15:45 run4flat which would look like this?  git remote add github.com/jberger/pdl
15:45 jberger but since its a pull from the PDLPorters repo all you have to do is pull the main repo and checkout the pod branch
15:45 jberger you didn't add a name to the remove
15:45 jberger remote
15:45 run4flat wait, is your pull against the pod branch, or the main branch
15:45 * run4flat checks
15:45 jberger my pull is from pod to master
15:46 run4flat I guess I should just accept the pull request
15:46 run4flat then give instructions for pulling from PDLPorters on github
15:47 jberger I would say, if they are already using the sf repo
15:47 jberger then they just git remote add github <<link>>
15:47 jberger then git pull
15:47 jberger then git checkout pod
15:47 run4flat "add github"... is that supported by default git systems?
15:48 jberger add cowpies
15:48 jberger its just a name
15:48 run4flat haha
15:48 * run4flat checks his .git/config file
15:49 run4flat git remote add github git://github.com/PDLPorters/pdl.git
15:49 run4flat sorry, brain fart
15:49 run4flat Somehow I thought "github" in your line was a command
15:49 * run4flat shakes finger at self
15:50 * jberger puts shirt over nose
15:50 jberger to that end though, have you seen hub? https://github.com/defunkt/hub
15:50 jberger its a command line utility that feels like "git"
15:50 run4flat yes, and it's what I thought you were using
15:50 run4flat :-)
15:50 jberger but is meant for using github
15:51 jberger ok
15:51 jberger no actually I don't even use it, but I often mean to try
15:52 jberger did we figure out how to prevent the syncing script from clobbering the branch?
15:54 jberger run4flat, or, we could just merge and be done with it, as it seems chm and others have already agreed to
15:54 jberger whatever is best/easiest
16:11 run4flat sorry, got caught up in a conversation with a coworker
16:11 run4flat I wouldn't mind just pulling it and being done with it
16:11 run4flat but, it might be a good idea to pull it into PDLPorters
16:12 run4flat then advertise it so Maggie, Bryan, Edward, and others can check it
16:28 opkick joined #pdl
16:28 opkick [pdl01] run4flat pushed 1 new commit to master: http://git.io/yHyckQ
16:28 opkick pdl/master bdf875c run4flat: Merge pull request #3 from PDLPorters/pod...
16:28 opkick left #pdl
16:39 run4flat alright, it took longer to write than I had expected, but it's out there
16:39 run4flat :-)
16:39 run4flat jberger++
17:07 jberger_ joined #pdl
17:07 jberger_ cool thanks
18:18 run4flat jberger_, Prima::REPL question
18:19 run4flat NiceSlice is broken and I cannot seem to enable it. :-(
18:23 run4flat jberger, ping?
18:24 run4flat also, is the repl object lexically scoped?
18:25 run4flat I seem to have trouble getting my hands on the input line to add the niceslice processing from within the REPL itself
18:25 run4flat :-(
18:26 run4flat ah, found it, it's REPL->function
18:26 run4flat :-)
18:38 jberger_ hi
18:38 jberger_ good
18:38 jberger_ you got it then?
19:05 jberger_ I think it might be possible to port the pdl webpage to pure "static" javascript/jQuery, which would let it move to github static hosting
19:05 jberger_ run4flat,
19:09 jberger_ there is no real stored content right?
19:18 jberger_ in fact, I think one can get the documents from metacpan directly
19:19 jberger_ http://explorer.metacpan.org/?url​=/pod/PDL?content-type=text/html
19:19 jberger_ some simple jQuery gymnastics and its ours
19:27 run4flat jberger_, not quite yet
19:27 run4flat not until the docs are CPANified
19:27 run4flat oh, wait
19:27 run4flat no, it is all static
19:27 run4flat right
19:28 jberger_ see what I mean?
19:28 jberger_ there's not a lot of php
19:28 run4flat right
19:28 jberger_ what there is would be better done with a dom parser anyway
19:28 run4flat what about the page search functionality?
19:28 jberger_ and if we can get the docs from metacpan?
19:29 jberger_ I don't know how that works
19:29 jberger_ its entirely javascript as far as I can tell
19:29 jberger_ in fact it looks entirely external
19:29 run4flat is it all Google searching?
19:29 jberger_ THE SITE IS 93MB!!!
19:29 run4flat haha
19:31 run4flat I, personally, will not disparage the site
19:31 run4flat it is *so much better* than the old one
19:35 run4flat However, if you're suggesting a rewrite...
19:35 run4flat I don't think anybody would complain. :-)
19:40 run4flat haha, typo here? https://github.com/run4flat/App-Prima-RE​PL/blob/master/lib/App/Prima/REPL.pm#L79
19:46 jberger_ I'm saying I think I could PORT it
19:46 jberger_ to a "static" site
19:46 jberger_ js only
19:46 run4flat I know. :-)
19:47 jberger_ whatever I can do to get off sf.net
19:57 run4flat alright, NiceSlice handling is back on in the REPL's input line. :-)
22:21 jberger_ I've almost got it
22:22 run4flat got what? the website?
22:22 run4flat wait, have you spent all afternoon working on creating a static PDL website?
22:59 run4flat jberger_, I see rumblings on pdlporters
22:59 run4flat :-)
22:59 run4flat is there a site I can visit to see how it's going?
23:00 run4flat I'm about to head home, so I just wanted to take a quick look
23:03 jberger_ github takes a few minutes to refresh when forming a new page
23:03 jberger_ soon :-P
23:05 jberger_ http://pdlporters.github.com/

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