Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2008-02-18

Perl 6 | Reference Documentation | Rakudo

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

All times shown according to UTC.

Time Nick Message
16:05 ilbot2 joined #perl6
16:05 Topic for #perl6is now http://pugscode.org/ | nopaste: http://sial.org/pbot/perl6 | pugs: [~] <m oo se> (or rakudo:, kp6:, smop: etc.) || We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: http://irc.pugscode.org/
16:06 moritz_ joined #perl6
16:06 rakudo_svn r25843 | particle++ | [rakudo] allow subcalls like 'foo.()'
16:07 moritz_ the logger has been down for some time, it should be up and working again
16:07 rakudo_svn r25844 | particle++ | [rakudo] whitespace cleanup
16:09 macroron joined #perl6
16:09 moritz_ the channel index doesn't work yet, but it's going to be fixed
16:13 macroron joined #perl6
16:33 dlocaus joined #perl6
16:34 dlocaus moritz_: Hi!  Well, I wanted to break the bad news to the KP6 team, but I got a Job!  Well, that's good news for me, but the time it will take out of my life means I pretty much won't be able to work on kp6.  I certainly won't be able to put in enough time to keep up with what's going on.
16:35 moritz_ dlocaus: congratulations, nice to hear that you got a job!
16:35 dlocaus so, I wanted to thank you guys, I had fun, I hoped I helped out, and I won't forget you guys!
16:35 dlocaus moritz_: yes! I'm happy too
16:35 [particle] dlocaus++
16:35 dlocaus It wasn't a perl job, but the perl jobs seam to have dried up
16:35 moritz_ although perl 6 is important, real life is much more important most of the time
16:36 dlocaus I love perl.
16:36 dlocaus I'm doing php/mysql dba.
16:36 dlocaus For some reason, people are asking for perl programmers but no one is hiring.
16:37 dlocaus Either I'm not good enough (hardly) or that these HR people are just filling up their boxes (probably).
16:37 dlocaus But, I'll keep an weather eye out.
16:38 [particle] if you want to move, there are perl jobs in seattle
16:38 dlocaus I know, but my father is getting old and requires supervision, not constant supervision, but a close eye.
16:39 dlocaus I'd love to move to Oregon or Washington state, back to America.
16:39 dlocaus Well, you know what I mean.
16:39 [particle] ayep
16:41 dlocaus @tell fglock  I got the job.  I'm sorry, I won't be able to help out any more do to limited time.  I would chew up more time trying to find out what is going on, than putting in new coding effort.  I'll be checking out some of the smaller projects, or ones that require less time to be putting in effort.  Thank you for the chance to help out on the KP6 project.
16:41 lambdabot Consider it noted.
16:41 dlocaus @seen pumaris
16:41 lambdabot I haven't seen pumaris.
16:41 dlocaus @seen pmaris
16:41 lambdabot I haven't seen pmaris.
16:42 dlocaus @tell pmurias I got a new job.  I'm sorry, I won't be able to help out any more do to limited time.  I would chew up more time trying to find out what is going on, than putting in new coding effort.  I'll be checking out some of the smaller projects, or ones that require less time to be putting in effort.  Thank you for the chance to help out on the KP6 project.
16:42 lambdabot Consider it noted.
16:42 dlocaus Well, good luck guys, I'll check back from time to time and see how you guys are doing
16:43 rindolf Is Rakudo the new name of mp6 or kp6?
16:44 moritz_ rindolf: the new name for perl6 on parrot
16:44 moritz_ kp6 is still kp6 ;)
16:46 sri_work joined #perl6
16:47 falesca joined #perl6
16:48 dlocaus left #perl6
17:21 cognominal__ what is kp6? :)
17:21 cognominal__ compared to nqp and rakudo (that, I know)
17:22 pmurias joined #perl6
17:22 moritz_ kp6 is "KindaPerl6", and is a Perl 6 compiler written in a subset of perl 6
17:23 moritz_ the most advanced backend is the perl5 one, and ruoso++ is working on a C based backend
17:23 meppl joined #perl6
17:24 pmurias moritz_: ruoso++ is writing a vm for kp6 to run on
17:24 lambdabot pmurias: You have 1 new message. '/msg lambdabot @messages' to read it.
17:25 moritz_ pmurias: that's another way to put it, yes ;)
17:26 ruoso pmurias, I'm not sure SMOP can be called a VM
17:26 ruoso it depends on the definition of what VM is
17:26 ruoso if you call perl5 a VM, then SMOP is a VM
17:27 moritz_ let's call it a "C based runtime", and everybody's happy ;)
17:28 ruoso although "C based" have almost no meaning
17:29 moritz_ "perceived to be fast" ;)
17:30 njbartlett joined #perl6
17:30 ruoso he
17:30 ruoso heh
17:30 moritz_ anyway, gotta go
17:30 moritz_ ciao
17:30 ruoso moritz_, you know... ciao is the italian for "Hello"
17:30 ruoso in portuguese you would need to say tchau
17:30 moritz_ ruoso: "hello" and "bye"
17:33 pmurias ruoso: it's a bit of a "create your own interpreter toolkit"
17:33 araujo joined #perl6
17:41 TimToady @tell mncharity a heads-up: I'm moving the @fate parameter to the front of the arg list so that I can use the variadic part of the list to emulate named args under p5; can't also use variadic for @fate, so now it's a fixed arg
17:41 lambdabot Consider it noted.
17:54 Psyche^ joined #perl6
18:16 rintaro_ joined #perl6
18:20 meppel-san joined #perl6
18:49 fridim_ joined #perl6
19:27 peeps[work] joined #perl6
19:34 rindolf joined #perl6
19:45 GeJ joined #perl6
20:01 simcop2387 joined #perl6
20:09 TJCRI joined #perl6
20:12 silug joined #perl6
20:18 * [particle] needs grammar help
20:19 [particle] token pod_delimited_block {
20:19 [particle] ^^ '=' <.unsp>? 'begin' <.ws> <ident> <pod_option>* \n
20:19 [particle] .*?
20:19 [particle] ^^ '=' <.unsp>? 'end'   <.ws> $<ident> \N*
20:19 [particle] {*}
20:19 [particle] }
20:19 [particle] this captures pod blocks like "=begin foo :w :x\n=           :y :z\nblah blah blah\n=end foo"
20:20 [particle] however, if i modify .*? to <pod_para> where i have "rule pod_para { .*? }", then pod_delimited_block fails on the same text
20:21 [particle] simply replacing ".*?" with <pod_para> makes the match fail. i believe it's a pge bug, but i'm not 100% certain. thoughts? ideas?
20:30 PerlJam [particle]: what happens if you use "regex" rather than "rule"?
20:30 [particle] well, even if i change .*? to (.*?) it fails
20:31 PerlJam I mean rules get :sigspace and :ratchet turned on, but that's not what happened in pod_delimieted_block
20:31 PerlJam You're right though that it may be a pge bug.
20:33 devogon joined #perl6
20:34 [particle] i get 'Null pattern illegal'
20:35 [particle] hrmm, no, that might be something else
20:36 macroron left #perl6
20:36 [particle] yep, that wos something else
20:36 [particle] changing rule to regex has no effect
20:36 [particle] i get an empty result
20:36 Limbic_Region joined #perl6
20:41 rhr_ [particle]: if it's a backtracking problem, you could replace .*? with something like (\N* \n <-[=]> | <-[=]>* '=' \N)*
20:45 rhr_ or maybe that should be [ <-[=\n]>* [ '=' \N | \n <-[=]> ] ]*
20:47 rhr_ err [ <-[=\n]>* [ '=' \N | \n <-[=]> ]? ]*
20:47 chris2 what's "bermuda island"?
20:48 PerlJam chris2: it's an island in the atlantic ocean
20:48 PerlJam chris2: one vertex of the "bermuda triangle" IIRC
20:48 chris2 it's something perl related from ovid, but google fails on me
20:48 [particle] it's also part of a project ('bermuda) that ovid is working on
20:49 [particle] check use.perl.org/~ovid/journal
20:50 riffraff joined #perl6
20:50 chris2 thx. tried to search there but no results
20:56 [particle] rhr_: that didn't help... i guess it's a bug :(
20:57 PerlJam [particle]: is Pm still planning to do the release on Wed?  If so, I'm sure you'll see him in the next couple of days :)
20:57 [particle] yes, he is planning that release
20:57 [particle] i was hoping to get more perldoc support in by then, but it may have to wait
20:58 PerlJam make sure to RT the supposed bug.
20:58 [particle] you betcha!
21:10 ludan joined #perl6
21:10 ludan hi
21:12 ki joined #perl6
21:23 ki I AM GOD
21:23 ki BOW DOWWWWWWWWWWWWWWWWWWN
21:23 ki HAHAHAHAH
21:23 ki LOL
21:23 ki FBI PLZ
21:28 rhr_ [particle]: one more try [ <!before "\n="> . ]*
21:30 [particle] [ <!before ^^ '='> .]*? # works -- rhr_++
21:31 [particle] hrmm, but it's still not capturing it. i got prematurely excited
21:31 [particle] $<body>=[ <!before ^^ '='> .]*?  # doesn't work.
21:34 ki s
21:34 ki lol r u hackin
21:35 Tene hi, ki
21:35 Tene Interested in Perl 6?
21:35 ki yes
21:35 ki oh thats what this channel is
21:35 rhr_ [particle]: you may need $<body>=[ [ <!before ^^ '='> .]*? ]
21:36 ki sorry i dont get it
21:36 Tene ki: what did you think this channel was?
21:36 ki peace
21:36 ki i thought it was about collecting sea shells
21:37 Tene Oh.  No, we're about Perl, the programming language, not Pearls.
21:37 Zygo joined #perl6
21:37 ki lol you guys have patience
21:38 Tene Usually.
21:38 ki hey
21:38 ki do you guys know how i become an irccop
21:38 [particle] if we weren't so patient, perl 6 would be done already
21:39 ki trudat
21:42 [particle] best to ask that on #freenode
21:42 eternaleye_ joined #perl6
21:42 ki love u guys
21:42 ki i'll be back
21:42 ki xxx
21:43 ki :)
21:43 ki :D
21:43 ki xoxox
21:43 ki lol
21:43 ki luv u
21:43 ki <3
21:43 * [particle] *yawns*
21:47 rakudo_svn r25853 | particle++ | [rakudo][perl6doc] extend perl6doc compiler
21:47 rakudo_svn r25853 | particle++ | ~ add support for delimited, paragraph, and abbreviated block syntax
21:47 rakudo_svn r25853 | particle++ | ~ add support for simple pod options (:foo only, not :foo<bar>, :foo(1), :!foo, etc)
21:53 DarkWolf84 joined #perl6
22:01 devogon_ joined #perl6
22:30 fridim_ joined #perl6
22:36 pugs_svnbot r19944 | lwall++ | [gimme5] now parses 75% of STD as p5
22:36 pugs_svnbot diff: http://dev.pugscode.org/changeset/19944
22:36 lambdabot Title: Changeset 19944 - Pugs - Trac
22:43 jrockway avar: ping
22:43 jrockway avar: i finally tried SLIME
22:43 jrockway it's awesome.  just like programming elisp except CLOS works :)
22:55 avar if you think it's like hacking elisp you're doin it wrong:)
22:56 avar jrockway: but nice
22:56 avar jrockway: would you be interested in hacking POE::Component::Server::Swank? :)
22:56 jrockway C-x C-e <the result appears in the minibuffer>
22:56 jrockway avar: yes
22:56 jrockway i was planning that actually
22:56 jrockway will probably just use MX::POE though
22:57 jrockway we need to add docstrings to perl first ;)
22:57 avar MX::POE ?
22:57 jrockway MooseX::POE
22:57 jrockway basically a sugary layer around poe
22:58 jrockway the idea, i assume, is to have perl-slime, right?
22:58 jrockway sepia isn't quite right
22:58 avar Yes, that
22:58 jrockway i like the way slime-based development works
22:58 avar I've looked at the protocol and it isn't that complex, especially with a sexp parser (on cpan)
22:58 jrockway write a form, send it to the REPL, then play with it
22:58 jrockway yup
22:58 jrockway set up a git repo and i'll contribute if you start something :)
22:58 eternaleye joined #perl6
22:58 jrockway i don't mind handling the emacs end really, i like elisp
22:59 jrockway although, i guess slime is a minor mode..
23:04 Psyche^ joined #perl6
23:06 jrockway perl5 + Devel::Declare + Moose + SLIME == lisp with CPAN
23:06 jrockway although, you may be interested in my lisp that i'm working on that compiles to perl
23:06 jrockway and is designed to be "perlish"
23:07 avar will it be a 100 year language?:)
23:07 avar jrockway: how would I allow you to commit? I just have anon git:// and ssh:// for write
23:07 avar i.e. how do people generally do this
23:08 jrockway avar: people usually give the committers an ssh account
23:08 jrockway i used to, but it's too hard to maintain
23:08 jrockway i'll pull and publish, and then you can pull from my repo whenever you want
23:08 jrockway or i'll mail you patch :)
23:08 avar mm, distributed++
23:08 cognominal__ what is the Item type in Perl 6?
23:09 cognominal__ is that anything that is not a junction?
23:11 cmarcelo joined #perl6
23:18 Limbic_Region jrockway - did you see the less than favorable catalyst book review on use.perl ?
23:19 avar Oh crap I'm on the use perl frontpage
23:21 wolverian cognominal__, I don't see Item in S02
23:22 cognominal__ I see it in S29
23:23 cognominal__ subset Matcher of Item | Junction;
23:26 cognominal__ A junction of type is a union of set
23:27 cognominal__ I suppose they are disjoint sets, so my hypothesis
23:27 jrockway Limbic_Region: lol :)
23:27 Limbic_Region jrockway - good, I won't attempt to paste the url then ;-)
23:28 jrockway hehe
23:28 jrockway i like how rjbs thinks he's a fucking catalyst expert now
23:28 jrockway but whatever :)
23:41 wknight-away joined #perl6
23:58 polettix joined #perl6

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

Perl 6 | Reference Documentation | Rakudo