Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2008-01-28

Perl 6 | Reference Documentation | Rakudo

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

All times shown according to UTC.

Time Nick Message
00:07 poletti joined #perl6
00:19 pugs_svn r19716 | rhr++ | [Unicode.pm] 2 typos
00:20 Auzon joined #perl6
00:30 alester joined #perl6
00:50 root_byte joined #perl6
00:54 BillR joined #perl6
00:54 BillR left #perl6
00:58 mncharity
00:58 lambdabot mncharity: You have 1 new message. '/msg lambdabot @messages' to read it.
01:00 mncharity @tell spinclad re stability of rb 1.9 and debian, good question.  rb 1.9.0 is, having been finally released (in Dec), now vastly more stable (ie, it'
01:00 lambdabot Consider it noted.
01:00 mncharity sigh
01:03 mncharity @tell spinclad its code, bugs, and language features don't keep changing, which was indeed a pain with redsix.  I'm not sure what's up with debian.  On a couple of packages recently I've hit the 'debian is months out of date vis upstream', which doesn't get fixed until I or someone kick it.  almost out of space: see backlog :)
01:03 lambdabot Consider it noted.
01:09 mncharity so issues include () is it buggy, and going to cause us problems (I don't know - hope not); () will we have to chase after additional language changes (perhaps, but with a fixed release 1.9.0 to work on, I don't expect it to be a bit deal); () the debian ruby 1.9 package is out of date (someone needs to poke the debian process)
01:10 mncharity it seems 1.9.1 was envisioned as a explicitly "stable" release, aimed for december, which didn't quite get there.  some things do seem to be settling down.
01:11 mncharity () any other issues...?
01:14 mugwump hehe what's all this, despite widespread rumours to the contrary ruby is not perl 6!  :)
01:19 mncharity mugwump: :)  creating a rb 1.9 based kp6 backend.   intended to be faster than the current runtimes, and thus permit moving from the current 'kp6 run on mp6', to a bootstrapped 'kp6 run on kp6'.  at least for
01:19 mugwump hey that sounds cool
01:19 mncharity the front-end portion of kp6 (parsing, ast, emitting).  getting the universal backend code (Pad, etc) bootstrapped would be a different exercise.
01:19 mncharity re cool, :)
01:19 mncharity like to help?
01:20 mncharity ;)
01:20 mncharity pmurias: thanks for r19700
01:21 mncharity mugwump: are there really widespread rumors that ruby is p6?!?
01:22 mncharity oh, as in p5-ng (next generation).  well, it does have a bit of that.  maybe p6 is ruby 3.0 ;)]
01:23 allbery_b ruby definitely has a perl-TNG vibe about it.  not so much a P6 vibe
01:23 allbery_b some parts of the world have given up on p6, I think
01:24 mugwump well, I think perl 6 became much more of a step forward than people thought
01:26 mncharity hmm, I think a number of factors came together to create a much longer development path than people originally anticipated.
01:27 mncharity not having an implementation to participate in an interactive language design process, for instance.
01:28 cj TimToady: alrighty... that makes sense... so the '_' metacharacter indicates end of a range?
01:29 cj and since 'z' is not in the range which begins with 'A', it ends after it gets to the end of the range?
01:30 lyokato_ joined #perl6
01:30 mncharity allbery_b: re given up, which has some unfortunate consequences like shortage of volunteer hours, any thoughts on what it would take to get people un-given-up and psyched again?
01:30 cj TimToady: ah, missed what you said at 1433
01:32 lambdabot joined #perl6
01:35 allbery_b mncharity: I rarely hear about P6 outside of this channel and other directly perl.org-related stuff.  (except the occasional mention of pugs wrt Haskell)
01:35 Daveman joined #perl6
01:36 allbery_b it might help to put around that 6.0-STD is being finalized and there are several implementations targeting it (i.e. there's a light at the end of the tunnel finally)
01:43 cnhackTNT joined #perl6
01:46 mncharity hmm.  ok.  i've reservations about "light at the end of the tunnel", and progress notices in general, just because there's been such a history of claims of accomplishment without corresponding tangible, user visible progress.  trust seems to have become somewhat frayed.
01:48 mugwump look, if I start to see even a version of the test script with a stable tag put on it, and a maintainer who will manage updates to it using the stable development process, I'd feel bathed in light
01:48 mugwump s/script/suite/
01:52 allbery_b if so then it'
01:52 allbery_b s too late to do anything about p6's mindshare
02:00 wknight8111 joined #perl6
02:03 mncharity hmm, ok.  it seems like there might be a period between when we are obviously unstuck (say, parrot passing at least as much of the test suite as pugs did), and assorted stableness, when there will be lots of work to do, and thus need for volunteers.
02:03 mncharity perhaps that "parrot now better than pugs was" is an interesting milestone.
02:04 jdrake joined #perl6
02:04 jdrake Is perl6 usable now?
02:05 alester joined #perl6
02:05 Auzon Usable for what?
02:05 lambdabot Auzon: You have 1 new message. '/msg lambdabot @messages' to read it.
02:05 jdrake Auzon, say a website.
02:06 Auzon http://mu.nfshost.com
02:06 lambdabot Title: Moe'uhane
02:06 Auzon That's right :)
02:06 jdrake What is that exactly?
02:06 Auzon It's my game that I've been working on
02:07 mugwump jdrake: there are several perl 6 implementations all in varying states of development
02:07 jdrake nice
02:07 Auzon It's a successor to another one that I played but ended
02:07 jdrake mugwump, are any of them what could be described as 'stable'?
02:07 mugwump nop
02:07 mugwump e
02:08 mugwump but then, I'm quite fussy about what I call stable
02:08 jdrake Stable is something that will generally not blow up in my face.
02:09 mugwump ok.  I was talking about something that won't change on you over time
02:09 allbery_b note that I didn't say perl-6.0.0-STD was finalized.
02:10 jdrake Anything in the ways of oxygen all the way to neon, but not like throwing sodium in water.
02:10 allbery_b the *language* could still change (mostly clarifications or eliding features considered unnecessary for the first release)
02:10 mugwump well, pugs is pretty solid I'd say, but hard to use for web development because of the runtime
02:10 Auzon Yeah. Otherwise, I'd be using it :P
02:10 allbery_b pugs also has some bitrot
02:10 jdrake What about the runtime/
02:11 mugwump it requires haskell, limiting its userbase
02:11 allbery_b I haven't ben able to build it in months; it dislikes either my ghc or my Cabal, I'm not sure which
02:11 allbery_b (I'm told 6.6.1 works but 6.8.1 is current)
02:11 Auzon hm. My webhost has GHC. Maybe it would run?
02:12 jdrake oh, that is no problem on my web host :P, our most useful configuration is written in sml and its configuration it a purely functional language all its own.
02:12 mugwump maybe.  I stopped using pugs because of the usual svn breakage you get without stable development practices
02:12 jdrake Best to stick with what I know then.
02:13 mugwump if you can get mod_parrot to do the trick with a released version rakudo ... and stick to "safe" features, then you're probably OK
02:13 mugwump but there's not enough implemented yet to be very worthwhile yet imho
02:13 jdrake We don't use any mod_* languages because of security issues.
02:13 cj does mp6 know how to sprintf?
02:13 Auzon mp6: sprintf("testing %s", "sprintf");
02:14 Auzon kp6: sprintf("testing %s", "sprintf");
02:14 exp_evalbot r19716: OUTPUT[no method 'APPLY' in Class 'Undef'␤ at compiled/perl5-kp6-mp6/lib/Ki​ndaPerl6/Runtime/Perl5/MOP.pm line 345␤        KindaPerl6::Runtime::Perl5::MO​P::__ANON__('HASH(0x824be04)', 'APPLY', 'HASH(0x8e524d0)', 'HASH(0x8e5250c)') called at
02:14 exp_evalbot ..compiled/perl5-kp6-mp6/lib/K​indaPerl6/Runtime/Perl5/MOP.pm line 169␤        main::DISPATCH('HASH(0x824be04)', 'APPLY', 'H...
02:14 mugwump jdrake: well, I don't know if anyone's done a fastcgi module for parrot yet
02:14 mugwump the only other option is the 6-on-5 stack
02:15 mugwump eg, using Perl 5 with Moose
02:15 mugwump and adding on bits and pieces as you figure them out
02:15 mugwump I haven't got the full stack working myself yet
02:16 mugwump but I haven't tried very hard.  I just care about the object model and method signatures really... and things like Perl6::Junction
02:16 mugwump Also Coroutines :)
02:16 mugwump and gather
02:17 mugwump anyway, using those modules you can write in perl6 and have it compiled down to perl5 by perl5
02:17 mugwump again, I haven't used it in a while though
02:23 kanru joined #perl6
02:24 Caelum joined #perl6
02:56 pugs_svn r19717 | putter++ | [kp6-ruby] tweak instance variable initializers.
03:05 laye joined #perl6
03:31 cj kp6: sprintf("testing");
03:31 exp_evalbot r19717: OUTPUT[no method 'APPLY' in Class 'Undef'␤ at compiled/perl5-kp6-mp6/lib/Ki​ndaPerl6/Runtime/Perl5/MOP.pm line 345␤        KindaPerl6::Runtime::Perl5::MO​P::__ANON__('HASH(0x824bd14)', 'APPLY', 'HASH(0x8e4bd00)') called at compiled/perl5-kp6-mp6/lib/Ki​ndaPerl6/Runtime/Perl5/MOP.pm line 169␤
03:31 exp_evalbot ..main::DISPATCH('HASH(0x824bd14)', 'APPLY', 'HASH(0x8e4bd00)') ca...
03:32 cj kp6: printf("testing");
03:32 exp_evalbot r19717: OUTPUT[no method 'APPLY' in Class 'Undef'␤ at compiled/perl5-kp6-mp6/lib/Ki​ndaPerl6/Runtime/Perl5/MOP.pm line 345␤        KindaPerl6::Runtime::Perl5::MO​P::__ANON__('HASH(0x824bd14)', 'APPLY', 'HASH(0x8e4bd00)') called at compiled/perl5-kp6-mp6/lib/Ki​ndaPerl6/Runtime/Perl5/MOP.pm line 169␤
03:32 exp_evalbot ..main::DISPATCH('HASH(0x824bd14)', 'APPLY', 'HASH(0x8e4bd00)') ca...
03:34 cj okay... so how do I implement sprintf?
03:35 Auzon what do you need it for?
03:35 mugwump kp6: "testing".as("%10s")
03:35 exp_evalbot r19717: OUTPUT[no method 'as' in Class 'Str'␤ at compiled/perl5-kp6-mp6/lib/Ki​ndaPerl6/Runtime/Perl5/MOP.pm line 345␤     KindaPerl6::Runtime::Perl5::MO​P::__ANON__('HASH(0x8e4bcdc)', 'as', 'HASH(0x8e4bb74)') called at compiled/perl5-kp6-mp6/lib/Ki​ndaPerl6/Runtime/Perl5/MOP.pm line 169␤
03:35 exp_evalbot ..main::DISPATCH('HASH(0x8e4bcdc)', 'as', 'HASH(0x8e4bb74)') called at - l...
03:35 * mugwump ratses
03:35 cj Visitor::Emit::Perl5
03:36 cj Auzon: I want to re-factor it
03:36 Auzon Can't help you there, sadly.
03:42 pugs_svn r19718 | putter++ | [kp6-ruby] get Match from Runtime/Perl6/Match.pm.
03:57 DarkWolf84 joined #perl6
04:08 mncharity hmm.  so rules are class methods (methods of Grammar, not an instance of Grammar), and one never .new()s a Grammar?  curious.
04:09 mncharity s/methods of Grammar/methods on Grammar/
04:10 mncharity t/kp6/42-single-rule-grammar.t another day.  g'night all. &
04:30 thestarslookdown joined #perl6
04:58 lyokato joined #perl6
05:23 TimToady pugs: "testing".fmt("%10s")
05:23 exp_evalbot RESULT[\"   testing"]
05:23 TimToady kp6: "testing".fmt("%10s")
05:24 exp_evalbot r19718: OUTPUT[no method 'fmt' in Class 'Str'␤ at compiled/perl5-kp6-mp6/lib/Ki​ndaPerl6/Runtime/Perl5/MOP.pm line 345␤    KindaPerl6::Runtime::Perl5::MO​P::__ANON__('HASH(0x8e4bcdc)', 'fmt', 'HASH(0x8e4bb74)') called at compiled/perl5-kp6-mp6/lib/Ki​ndaPerl6/Runtime/Perl5/MOP.pm line 169␤
05:24 exp_evalbot ..main::DISPATCH('HASH(0x8e4bcdc)', 'fmt', 'HASH(0x8e4bb74)') called at ...
05:29 TimToady @tell mncharity an instance of a grammar is the current parse state
05:29 lambdabot Consider it noted.
05:47 jjore joined #perl6
06:34 chacha_chaudhry joined #perl6
06:52 devogon joined #perl6
07:09 masak joined #perl6
07:16 polettix joined #perl6
07:41 iblechbot joined #perl6
07:49 Aankhen`` joined #perl6
08:04 hcchien_ joined #perl6
08:58 renormalist joined #perl6
09:07 ruoso joined #perl6
09:57 njbartlett joined #perl6
10:33 kanru joined #perl6
10:34 njbartlett joined #perl6
11:07 njbartlett joined #perl6
11:16 ruoso joined #perl6
11:26 kanru joined #perl6
11:27 cmarcelo joined #perl6
11:31 ruoso hi
11:40 mncharity joined #perl6
11:58 njbartlett joined #perl6
12:07 kst joined #perl6
12:15 meppl joined #perl6
12:17 jferrero joined #perl6
12:19 njbartlett joined #perl6
12:38 dmq joined #perl6
12:47 kst joined #perl6
12:49 rindolf joined #perl6
12:59 kanru joined #perl6
13:10 Aankhen`` joined #perl6
13:14 iblechbot joined #perl6
13:15 meppl joined #perl6
13:23 iblechbot_ joined #perl6
13:38 blindfish joined #perl6
13:50 Yappo_ joined #perl6
13:57 pugs_svn r19719 | rhr++ | [Unicode.pm] stringify with method Str
14:04 jferrero joined #perl6
14:57 hanekomu joined #perl6
14:59 jferrero joined #perl6
15:03 chris2_ joined #perl6
15:08 jjore joined #perl6
15:10 [particle1 where are the different contexts defined in the synopses? ack -i context returns many, many hits
15:23 IllvilJa joined #perl6
15:45 manfred joined #perl6
15:53 meppl joined #perl6
15:57 pugs_svn r19720 | ruoso++ | [smop] sm0p/Grammar.pm have the preprocessor code.
16:00 rdice joined #perl6
16:00 TJCRI joined #perl6
16:00 pugs_svn r19721 | ruoso++ | [smop] breaking the definition in smaller tokens.
16:10 cosimo joined #perl6
16:11 sri_work joined #perl6
16:12 alester joined #perl6
16:18 ispy_ joined #perl6
16:21 TimToady [particle]: try S02:Context
16:27 [particle] thanks!
16:29 pugs_svn r19722 | rhr++ | [Unicode.pm] fix normalization
16:30 Mindtilt joined #perl6
16:30 [particle] TimToady: is context something the ast should know about, or is it something each op is responsible to determine?
16:31 [particle] the more i think about it, the more i think it's the ops that are responsible
16:37 cj alrighty... I'm at microsoft at a discussion of new languages on the .NET vm.  anyone have anything to add to the conversation?
16:37 moritz_ the question boils down to "how do you implement 'want'"?
16:37 moritz_ cj: what has been said already?
16:37 IllvilJa joined #perl6
16:37 [particle] closure invocation defaults to void context. if it's the rvalue of an assign or bind op, check the lvalue's context
16:37 Lorn joined #perl6
16:38 [particle] ...and set the context for the closure's return context
16:38 [particle] so closures need a 'wanted context' attribute that's set at invocation time
16:40 pugs_svn r19723 | ruoso++ | [smop] now I think the preprocessor is on its way... it is a big replacing grammar.
16:40 Mindtilt left #perl6
16:41 Mindtilt joined #perl6
16:41 cj moritz_: greetings.  the presentations have not started.
16:41 cj I asked about perl6 and I've gotten mixed results.  Some folks say they look forward to when it runs on the vm, other say they don't like perl in general.
16:41 cj nobody's said they will actively block any adoption, though :)
16:42 moritz_ cj: you can tell them that p6 is much more structured than p5 ;)
16:42 PerlJam Who is working to run p6 on .net?
16:42 [particle] nobody
16:43 moritz_ cj: and I think the idea is really great, if you can find a way to implement continuations efficiently on top of the vm
16:45 jhorwitz joined #perl6
16:46 Mindtilt i need a good perl6 tutorial.... only found garbadge on the internet... can someone link me a decent one?
16:46 cj moritz_: step 1: implement, step 2: implement correctly, step 3: implement efficiently
16:47 [particle] mindtilt: the internet is broken
16:47 cj Mindtilt: do you want to read a spec or a walk-through?
16:48 PerlJam Mindtilt: I don't think there are any good perl 6 tutorials yet.
16:48 [particle] Mindtilt: try http://www.perlfoundation.org/perl6/ for a start
16:48 Mindtilt i want to migrate a perl5 procedural system to a perl6 oo
16:48 lambdabot Title: Perl 6 / Perl 6
16:48 [particle] Mindtilt: perl 6 is still under active development, there are no complete implementations yet
16:49 [particle] there are many partial implementations, and one or more may meet your needs
16:49 Mindtilt hum... didnt know that... but ill take a look in that link....
16:50 moritz_ Mindtilt: don't do that yet ;)
16:50 Psyche^ joined #perl6
16:53 jjore joined #perl6
16:53 pugs_svn r19724 | rhr++ | [Unicode.pm] fixes for the previous fixes
16:54 PerlJam Mindtilt: if you want to put the parrot-based perl6 in production, that would be fine by me :)
16:56 * PerlJam wonders how many early adopters we can actually get ;)
17:03 Thunder joined #perl6
17:14 jjore joined #perl6
17:14 r0bby joined #perl6
17:15 dlocaus joined #perl6
17:15 dlocaus moritz_: ping?
17:16 dlocaus @seen moritz_
17:16 lambdabot moritz_ is in #perl6. I last heard moritz_ speak 26m 9s ago.
17:16 dlocaus @seen fglock
17:16 lambdabot I haven't seen fglock.
17:16 dlocaus @seen purmas
17:16 lambdabot I haven't seen purmas.
17:16 dlocaus [particle]: ping
17:17 dlocaus obra: ping?
17:17 moritz_ dlocaus: pong
17:17 obra pong
17:17 lambdabot obra: You have 1 new message. '/msg lambdabot @messages' to read it.
17:17 obra What can I do for you?
17:17 dlocaus soryr, obra, I didn't think moritz_ was here.
17:17 dlocaus moritz_: Do you think fglock would mind if I put him down as a contact for KP6?
17:18 moritz_ where?
17:18 dlocaus I need to explain 3 months of my time on the KP6 project on my cv.
17:18 dlocaus I've checked here Sunday & Monday (today) but he hasn't been here.
17:18 moritz_ I'd think that's ok
17:18 dlocaus moritz_: ok, ty.
17:18 dlocaus I'm off to interview ;)
17:18 moritz_ dlocaus: if you want to be sure, send him a mail
17:18 moritz_ dlocaus: good luck!
17:19 obra dlocaus: I bet he wouldn't mind, but yeah. Ask first ;)
17:19 dlocaus ok, I'll check with him later.. (after the interview... omg :(
17:19 obra always ask references first. I've seen someone learn that the hard way
17:19 dlocaus obra: yeah, but this came on rather sudden...
17:19 obra dlocaus: just say "references available upon request" unless they've already asked
17:19 dlocaus Its part of the job application.
17:19 dlocaus I'll try and avoid turning it in, until later, but ...
17:20 araujo joined #perl6
17:20 dlocaus Ok, well thanks for the help I have to head on out.
17:20 dlocaus ttyl
17:21 obra good luck
17:21 [particle] talk about last minute prep!
17:22 alester joined #perl6
17:30 cj notes here: http://wiki.colliertech.org/i​ndex.php?title=Lang.NET_2008
17:30 lambdabot Title: Lang.NET 2008 - Wiki
17:32 obra cj: how was it?
17:33 obra I guess "is"
17:47 pugs_svn r19725 | rhr++ | [Unicode.pm] Str: STORE, FETCH, infix:<~>, infix:<eq>
17:48 lichtkind joined #perl6
17:48 Mindtilt joined #perl6
17:54 riffraff joined #perl6
17:56 Jamtech joined #perl6
18:02 cj closures in C# 3.0.  yay
18:02 moritz_ wow
18:03 cj which means that the MS CLR supports them natively.
18:03 cj obra: still going on.  taking notes in realtime.
18:04 moritz_ cj: the current implementation? or a future one?
18:04 obra cj: cool
18:09 justatheory joined #perl6
18:16 Mindtilt joined #perl6
18:21 barney joined #perl6
18:29 pugs_svn r19726 | rhr++ | [Unicode.pm] chr and ord
18:33 cj type inference is also in C# 3.0
18:33 cj var foo = new System.Foo.Bar();
18:33 cj moritz_: MS's current implementation.
18:33 cj moritz_: Mono's not there quite yet :)
18:42 Lorn joined #perl6
18:44 cj looks like there's currently no closure support outside of the context of lambda expressions
18:51 jrockway joined #perl6
18:57 pugs_svn r19727 | rhr++ | [Unicode.pm] clarify graph<->code<->byte conversion rules, clean up buf handling
18:58 rdice joined #perl6
19:02 rindolf joined #perl6
19:17 minge joined #perl6
19:23 pugs_svn r19728 | rhr++ | [Unicode.pm] fix compose_graph
19:27 namelessuser joined #perl6
19:30 jjore-w joined #perl6
19:32 rdice joined #perl6
19:50 macae joined #perl6
20:02 cj dlr@microsoft.com <- dynamic language runtime...
20:02 cj AFAIK, the DLR specs have not been published as the CLI has been...
20:23 cj so... the DLR runs on Mono
20:24 cj Closures are implemented in the DLR
20:24 cj Continuations are the only thing that looks iffy... we may need to implement that as a DLR add-on
20:24 cj transactional memory is also an open question
20:45 pugs_svn r19729 | rhr++ | [Unicode.pm] move UCD stuff into UCD.pm
21:01 ispy_ left #perl6
21:02 dlocaus joined #perl6
21:02 dlocaus @seen fglock
21:02 lambdabot I haven't seen fglock.
21:05 Lorn_ joined #perl6
21:07 lisppaste3 joined #perl6
21:18 pugs_svn r19730 | cosimo++ | [t] Converted pod markers to pod6
21:18 cosimo_ joined #perl6
21:24 smtms joined #perl6
21:24 pugs_svn r19731 | cosimo++ | [t/spec] Converted pod markers in pod6
21:35 pugs_svn r19732 | cosimo++ | [t] Converted pod markers to pod6
22:02 cj dlocaus: he answered an email yesterday
22:02 dlocaus cj: ok, thank you!
22:03 cj yar.
22:03 dlocaus yar? ;)
22:06 pugs_svn r19733 | cosimo++ | [t/spec] Convert pod markers to pod6
22:06 pugs_svn r19734 | cosimo++ | [t/spec] Convert pod markers to pod6
22:10 Schwern joined #perl6
22:12 marmic joined #perl6
22:14 Auzon joined #perl6
22:14 pugs_svn r19735 | cosimo++ | [t/spec] Converted pod markers to pod6
22:19 damianc joined #perl6
22:26 dlocaus left #perl6
22:27 mofino ahh look at all those commits, how exciting
22:28 Auzon yep. 16 in the past 8.5 hours :).
22:28 Auzon smop: say "hi"
22:29 moritz_ Auzon: no smop ;)
22:29 Auzon :(
22:29 moritz_ rakudo: say "hi";
22:29 exp_evalbot OUTPUT[hi␤]
22:29 Auzon and pugs, of course. kp6 is the third that I know of
22:30 mofino I tried reading some of the perl6 technical stuff...
22:30 mofino my god...
22:30 mofino even that SMOP stuff... so complex
22:30 Auzon What stuff, out of curiosity?
22:30 Auzon left #perl6
22:30 jferrero joined #perl6
22:30 Auzon joined #perl6
22:30 Auzon bah.
22:30 mofino I can't remember, I just saw intimidating words and ran away
22:30 Auzon Heh.
22:31 mofino it gives me the impression that perl6 will be technically awesome
22:32 moritz_ Auzon: mostly test suite refactoriing
22:32 moritz_ Auzon: and a few Unicode fiddlings
22:32 pugs_svn r19736 | cosimo++ | [t/spec] Possibly converted all remaining pod markers to pod6
22:33 Auzon Regarding the test suites, do you need tests for the combinations of sprintf? I may have some tuits this weekend, and it'd be a decent way for me to get started with writing tests.
22:33 moritz_ looking...
22:34 moritz_ I found about a dozen sprintf tests in the test suite
22:34 moritz_ that's not enough ;)
22:34 moritz_ but bare in mind that perl 6 sprintf != C sprintf
22:34 Auzon Does it resemble Perl 5 sprintf?
22:35 [particle] S29?
22:35 Auzon yes.
22:36 [particle] gvim docs/Perl6/Spec/Functions.pod +1322
22:37 cosimo_ hi all. I have finished to convert all t/spec pod markers.
22:37 cosimo_ Now I can attack the remaining non "spec" tests ... :-)
22:37 explorer__ joined #perl6
22:37 [particle] cosimo_++ # keep it up!
22:38 cosimo_ I'm also trying to execute the t/spec tests with rakudo
22:38 cosimo_ but it's not easy for me to understand *why* tests fail...
22:38 [particle] yep, i'm trying to reduce the parsefails by adding skip markers
22:39 cosimo_ yes, I saw that
22:39 moritz_ cosimo_: if you want some easy work, the regex tests should be easy to refactor
22:39 [particle] for now, just add skip markers for everything that fails on rakudo
22:39 moritz_ cosimo_: if you want hard stuff, I'll do some regex test refactoring, but it will not be as fast as you do it ;)
22:40 [particle] i'm trying to add some things to rakudo that will allow more statements to parse
22:43 [particle] msg TimToady it seems 'my $x' isn't found in STD.pm. 'my $x = 3' is fine, but variable_decl is missing a ? after the last non-capturing group
22:44 moritz_ [particle]: just patch it ;)
22:44 [particle] oh, right, it's in the pugs repo. duh!
22:46 rdice joined #perl6
22:46 [particle] moritz_++
22:46 pugs_svn r19737 | particle++ | [STD] allow 'my $x' as well as 'my $x = 3' by adding a missing a ? after the last non-capturing group in the variable_decl token
22:49 * [particle] is trying to add traits to rakudo
22:50 moritz_ [particle]++ # rakudo hacking
22:50 moritz_ is anybody motivated to get a bot here that prints rakudo commit messages?
22:52 [particle] should be easy enough to do from feather. maybe call it rakudo_svn
22:52 [particle] i think it'd be helpful for rakudo hackers here
22:59 Juerd Feather has a separate virtual machines for evalbots
22:59 Juerd I'd be more than happy to give you an account there
23:00 Juerd You can get root access on it so you can customize it to your needs.
23:00 Juerd I only ask from you that you make it reboot-proof :)
23:00 Juerd (and invite evalbot-makers to reboot the machine to make sure.)
23:02 [particle] i'd rather not have root privs on any box, since the last time i used linux regularly was 2003
23:02 dlocaus joined #perl6
23:02 dlocaus left #perl6
23:02 dlocaus joined #perl6
23:03 [particle] Juerd: btw this is an svnbot, not evalbot, but i think that the vm you're talking about would work fine
23:04 Juerd Oh, svnbots can just go on normal feather
23:05 Juerd They don't need special security care :)
23:05 damianc left #perl6
23:10 alester joined #perl6
23:11 rakudo_svn joined #perl6
23:11 * moritz_ tries a hand made svn bot
23:11 rakudo_svn r25302 | particle++ | [rakudo] add some more dirs to spectest target
23:11 rakudo_svn r25303 | particle++ | [rakudo] add 'int' sub
23:11 rakudo_svn r25304 | particle++ | [rakudo] fix skip($count, $reason) in Test.pm
23:11 rakudo_svn r25316 | particle++ | [rakudo] add missing scope declarators to parser, and better error handling to emitter
23:11 [particle] moritz_: we've got one in the pugs repo
23:11 moritz_ [particle]: that perl 6 based?
23:11 [particle] yep
23:12 moritz_ It's always a pain to get working
23:12 [particle] isn't pugs_svn running it? svnbotl on #parrot is
23:12 moritz_ yes
23:12 [particle] ok. whatever works, i just want the bot :)
23:13 moritz_ now I have to teach the irclogs that r\d+ from rakudo_svn point to the parrot repo
23:13 moritz_ but that has to wait until tomorrow
23:13 moritz_ sleep &
23:13 [particle] seems you have it working, so moritz_++
23:22 thoughtpolice joined #perl6
23:30 japhb joined #perl6
23:34 alester hey particle, can you please test out the new ack some time?
23:35 namelessuser left #perl6
23:37 [particle] alester: it seems to hang for me on t/ack-1.t. i'll look into it as soon as i can switch contexts
23:38 alester kthx
23:45 rakudo_svn r25319 | particle++ | [rakudo] add traits
23:45 rakudo_svn r25319 | particle++ | ~ traits now working during variable declaration

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

Perl 6 | Reference Documentation | Rakudo