pugscode.org/ | nopaste: sial.org/pbot/perl6 | pugs: [~] <m oo se> (or rakudo:, kp6:, smop: etc.) || We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: irc.pugscode.org/ Set by TimToady on 25 January 2008. |
|||
pugs_svn | r19715 | rhr++ | [Unicode.pm] Grapheme: IDs use NFC | 00:00 | |
r19715 | rhr++ | guess at how nf and encoding modules work | |||
r19715 | rhr++ | start to define bytes/codepoints/graphemes modules | |||
r19715 | rhr++ | samebase needs to use NFD (will need to be fixed again when other NF stuff is fixed) | |||
00:02
iblechbot left
00:07
poletti left
00:08
poletti joined,
poletti left
|
|||
pugs_svn | r19716 | rhr++ | [Unicode.pm] 2 typos | 00:20 | |
00:20
Auzon joined
00:25
chris2 left
00:27
sri_work left
00:30
alester joined
00:33
__Ace__ left,
alester left
00:51
root_byte joined
00:53
Casan left
00:54
BillR joined
00:55
BillR left
|
|||
mncharity | 00:59 | ||
lambdabot | mncharity: You have 1 new message. '/msg lambdabot @messages' to read it. | ||
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:01 | |
lambdabot | Consider it noted. | ||
mncharity | sigh | ||
@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:04 | ||
lambdabot | Consider it noted. | ||
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 | |
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 | ||
() any other issues...? | 01:12 | ||
mugwump | hehe what's all this, despite widespread rumours to the contrary ruby is not perl 6! :) | 01:14 | |
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:20 | |
mncharity | the front-end portion of kp6 (parsing, ast, emitting). getting the universal backend code (Pad, etc) bootstrapped would be a different exercise. | ||
re cool, :) | |||
like to help? | |||
;) | |||
pmurias: thanks for r19700 | 01:21 | ||
01:21
devogon left
|
|||
mncharity | mugwump: are there really widespread rumors that ruby is p6?!? | 01:22 | |
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 | ||
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 | ||
mncharity | hmm, I think a number of factors came together to create a much longer development path than people originally anticipated. | 01:26 | |
not having an implementation to participate in an interactive language design process, for instance. | 01:27 | ||
cj | TimToady: alrighty... that makes sense... so the '_' metacharacter indicates end of a range? | 01:29 | |
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 | ||
01:30
lyokato_ joined
|
|||
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:31 | |
cj | TimToady: ah, missed what you said at 1433 | ||
01:31
lambdabot left
01:32
lambdabot joined
|
|||
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 | |
01:35
Daveman joined
|
|||
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:36 | |
01:41
kanru left
01:43
cnhackTNT joined
|
|||
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:46 | |
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 | |
s/script/suite/ | |||
allbery_b | if so then it' | 01:52 | |
s too late to do anything about p6's mindshare | |||
01:58
jferrero left
02:01
wknight8111 joined
|
|||
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 | |
perhaps that "parrot now better than pugs was" is an interesting milestone. | 02:04 | ||
02:04
jdrake joined,
root_byte left
|
|||
jdrake | Is perl6 usable now? | 02:05 | |
02:05
alester joined
|
|||
Auzon | Usable for what? | 02:06 | |
lambdabot | Auzon: You have 1 new message. '/msg lambdabot @messages' to read it. | ||
jdrake | Auzon, say a website. | ||
Auzon | mu.nfshost.com | ||
lambdabot | Title: Moe'uhane | ||
Auzon | That's right :) | ||
jdrake | What is that exactly? | 02:07 | |
Auzon | It's my game that I've been working on | ||
mugwump | jdrake: there are several perl 6 implementations all in varying states of development | ||
jdrake | nice | ||
Auzon | It's a successor to another one that I played but ended | ||
jdrake | mugwump, are any of them what could be described as 'stable'? | 02:08 | |
mugwump | nop | ||
e | |||
but then, I'm quite fussy about what I call stable | |||
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 | ||
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. | ||
allbery_b | the *language* could still change (mostly clarifications or eliding features considered unnecessary for the first release) | 02:11 | |
mugwump | well, pugs is pretty solid I'd say, but hard to use for web development because of the runtime | ||
Auzon | Yeah. Otherwise, I'd be using it :P | ||
jdrake | What about the runtime/ | ||
allbery_b | pugs also has some bitrot | ||
mugwump | it requires haskell, limiting its userbase | ||
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 | ||
(I'm told 6.6.1 works but 6.8.1 is current) | |||
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. | ||
mugwump | maybe. I stopped using pugs because of the usual svn breakage you get without stable development practices | ||
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 | ||
but there's not enough implemented yet to be very worthwhile yet imho | |||
jdrake | We don't use any mod_* languages because of security issues. | ||
cj | does mp6 know how to sprintf? | 02:14 | |
Auzon | mp6: sprintf("testing %s", "sprintf"); | ||
kp6: sprintf("testing %s", "sprintf"); | |||
exp_evalbot | r19716: OUTPUT[no method 'APPLY' in Class 'Undef'ā¤ at compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/Perl5/MOP.pm line 345ā¤ KindaPerl6::Runtime::Perl5::MOP::__ANON__('HASH(0x824be04)', 'APPLY', 'HASH(0x8e524d0)', 'HASH(0x8e5250c)') called at | ||
..compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/Perl5/MOP.pm line 169ā¤ main::DISPATCH('HASH(0x824be04)', 'APPLY', 'H... | |||
mugwump | jdrake: well, I don't know if anyone's done a fastcgi module for parrot yet | 02:15 | |
the only other option is the 6-on-5 stack | |||
eg, using Perl 5 with Moose | |||
and adding on bits and pieces as you figure them out | |||
I haven't got the full stack working myself yet | 02:16 | ||
but I haven't tried very hard. I just care about the object model and method signatures really... and things like Perl6::Junction | |||
Also Coroutines :) | |||
and gather | 02:17 | ||
anyway, using those modules you can write in perl6 and have it compiled down to perl5 by perl5 | |||
again, I haven't used it in a while though | |||
02:22
Limbic_Region left
02:24
kanru joined
02:25
Caelum joined
|
|||
pugs_svn | r19717 | putter++ | [kp6-ruby] tweak instance variable initializers. | 02:56 | |
03:05
laye joined
03:30
Lorn left
|
|||
cj | kp6: sprintf("testing"); | 03:32 | |
exp_evalbot | r19717: OUTPUT[no method 'APPLY' in Class 'Undef'ā¤ at compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/Perl5/MOP.pm line 345ā¤ KindaPerl6::Runtime::Perl5::MOP::__ANON__('HASH(0x824bd14)', 'APPLY', 'HASH(0x8e4bd00)') called at compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/Perl5/MOP.pm line 169ā¤ | ||
..main::DISPATCH('HASH(0x824bd14)', 'APPLY', 'HASH(0x8e4bd00)') ca... | |||
cj | kp6: printf("testing"); | ||
exp_evalbot | r19717: OUTPUT[no method 'APPLY' in Class 'Undef'ā¤ at compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/Perl5/MOP.pm line 345ā¤ KindaPerl6::Runtime::Perl5::MOP::__ANON__('HASH(0x824bd14)', 'APPLY', 'HASH(0x8e4bd00)') called at compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/Perl5/MOP.pm line 169ā¤ | ||
..main::DISPATCH('HASH(0x824bd14)', 'APPLY', 'HASH(0x8e4bd00)') ca... | |||
cj | okay... so how do I implement sprintf? | 03:35 | |
Auzon | what do you need it for? | ||
mugwump | kp6: "testing".as("%10s") | ||
exp_evalbot | r19717: OUTPUT[no method 'as' in Class 'Str'ā¤ at compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/Perl5/MOP.pm line 345ā¤ KindaPerl6::Runtime::Perl5::MOP::__ANON__('HASH(0x8e4bcdc)', 'as', 'HASH(0x8e4bb74)') called at compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/Perl5/MOP.pm line 169ā¤ | ||
..main::DISPATCH('HASH(0x8e4bcdc)', 'as', 'HASH(0x8e4bb74)') called at - l... | |||
mugwump ratses | 03:36 | ||
cj | Visitor::Emit::Perl5 | ||
Auzon: I want to re-factor it | |||
Auzon | Can't help you there, sadly. | ||
pugs_svn | r19718 | putter++ | [kp6-ruby] get Match from Runtime/Perl6/Match.pm. | 03:42 | |
03:58
DarkWolf84 joined
|
|||
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 | |
s/methods of Grammar/methods on Grammar/ | |||
t/kp6/42-single-rule-grammar.t another day. g'night all. & | 04:11 | ||
04:11
mncharity left
04:18
lyokato_ left
04:31
thestarslookdown joined
04:58
lyokato joined
|
|||
TimToady | pugs: "testing".fmt("%10s") | 05:24 | |
exp_evalbot | RESULT[\" testing"] | ||
TimToady | kp6: "testing".fmt("%10s") | ||
exp_evalbot | r19718: OUTPUT[no method 'fmt' in Class 'Str'ā¤ at compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/Perl5/MOP.pm line 345ā¤ KindaPerl6::Runtime::Perl5::MOP::__ANON__('HASH(0x8e4bcdc)', 'fmt', 'HASH(0x8e4bb74)') called at compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/Perl5/MOP.pm line 169ā¤ | ||
..main::DISPATCH('HASH(0x8e4bcdc)', 'fmt', 'HASH(0x8e4bb74)') called at ... | |||
05:24
meppl left
|
|||
TimToady | @tell mncharity an instance of a grammar is the current parse state | 05:30 | |
lambdabot | Consider it noted. | ||
05:38
laye left
05:39
thestarslookdown left
05:45
DarkWolf84 left
05:48
jjore joined
05:56
wknight8111 left
06:21
thoughtpolice left
06:32
jjore left
06:35
chacha_chaudhry joined
06:52
devogon joined
07:10
masak joined
07:17
polettix joined
07:23
polettix left
07:37
jdrake left
07:42
iblechbot joined
07:50
Aankhen`` joined
08:05
hcchien_ joined
08:18
hcchien left,
hcchien_ is now known as hcchien
08:58
renormalist joined
09:00
njbartlett left,
ruoso left
09:07
ruoso joined
09:25
hcchien left
09:39
masak is now known as jonalv,
jonalv is now known as masak
09:45
kanru left
09:57
njbartlett joined
09:59
ruoso left
10:12
cnhackTNT left
10:17
njbartlett left
10:33
kanru joined
10:34
njbartlett joined
10:38
njbartlett left
11:08
njbartlett joined
11:17
ruoso joined
11:25
kanru left
11:26
kanru joined
11:27
cmarcelo joined
|
|||
ruoso | hi | 11:31 | |
11:40
mncharity joined
11:45
iblechbot left
11:46
njbartlett left
11:59
njbartlett joined
12:08
kst left,
kst joined
12:12
araujo left
12:15
meppl joined
12:18
jferrero joined,
apple-gunkies left
12:20
njbartlett left,
njbartlett joined
12:32
lyokato left
12:37
dmq left
12:38
dmq joined
12:48
kst left,
kst joined
12:49
rindolf joined
12:51
kanru left
12:59
kanru joined
13:01
renormalist left
13:08
Aankhen`` left
13:11
Aankhen`` joined
13:14
meppl left
13:15
iblechbot joined,
meppl joined
13:24
iblechbot_ joined
13:30
r0bby left
13:34
iblechbot left
13:38
blindfish joined
13:48
Yappo_ left
13:50
Yappo_ joined
|
|||
pugs_svn | r19719 | rhr++ | [Unicode.pm] stringify with method Str | 13:58 | |
13:58
jferrero left
14:05
jferrero joined
14:20
ispy_ left
14:53
meppl left
14:57
hanekomu joined
14:58
jferrero left
14:59
jferrero joined
15:02
Auzon left
15:04
chris2_ joined
15:05
chris2_ is now known as chris2
15:09
jjore joined
|
|||
[particle1 | where are the different contexts defined in the synopses? ack -i context returns many, many hits | 15:10 | |
15:10
[particle1 is now known as [particle]
15:12
chacha_chaudhry left
15:24
IllvilJa joined
15:25
hanekomu left
15:45
manfred joined
15:53
meppl joined,
alester left
|
|||
pugs_svn | r19720 | ruoso++ | [smop] sm0p/Grammar.pm have the preprocessor code. | 15:58 | |
16:00
rdice joined
16:01
TJCRI joined
|
|||
pugs_svn | r19721 | ruoso++ | [smop] breaking the definition in smaller tokens. | 16:01 | |
16:07
jjore left
16:11
cosimo joined,
cosimo left,
sri_work joined
16:13
alester joined
16:17
IllvilJa left
16:18
ispy_ joined
|
|||
TimToady | [particle]: try S02:Context | 16:22 | |
[particle] | thanks! | 16:27 | |
pugs_svn | r19722 | rhr++ | [Unicode.pm] fix normalization | 16:29 | |
16:30
Mindtilt joined
|
|||
[particle] | TimToady: is context something the ast should know about, or is it something each op is responsible to determine? | 16:31 | |
the more i think about it, the more i think it's the ops that are responsible | |||
16:32
alester left
|
|||
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'"? | ||
cj: what has been said already? | |||
16:38
IllvilJa joined
|
|||
[particle] | closure invocation defaults to void context. if it's the rvalue of an assign or bind op, check the lvalue's context | 16:38 | |
16:38
Lorn joined
|
|||
[particle] | ...and set the context for the closure's return context | 16:38 | |
so closures need a 'wanted context' attribute that's set at invocation time | 16:39 | ||
pugs_svn | r19723 | ruoso++ | [smop] now I think the preprocessor is on its way... it is a big replacing grammar. | 16:40 | |
16:40
Mindtilt left
16:41
Mindtilt joined
|
|||
cj | moritz_: greetings. the presentations have not started. | 16:41 | |
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:42 | ||
nobody's said they will actively block any adoption, though :) | |||
moritz_ | cj: you can tell them that p6 is much more structured than p5 ;) | ||
PerlJam | Who is working to run p6 on .net? | 16:43 | |
[particle] | nobody | ||
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
jferrero left
16:46
jhorwitz joined
|
|||
Mindtilt | i need a good perl6 tutorial.... only found garbadge on the internet... can someone link me a decent one? | 16:47 | |
cj | moritz_: step 1: implement, step 2: implement correctly, step 3: implement efficiently | ||
[particle] | mindtilt: the internet is broken | ||
cj | Mindtilt: do you want to read a spec or a walk-through? | ||
PerlJam | Mindtilt: I don't think there are any good perl 6 tutorials yet. | 16:48 | |
[particle] | Mindtilt: try www.perlfoundation.org/perl6/ for a start | ||
Mindtilt | i want to migrate a perl5 procedural system to a perl6 oo | ||
lambdabot | Title: Perl 6 / Perl 6 | ||
[particle] | Mindtilt: perl 6 is still under active development, there are no complete implementations yet | 16:49 | |
there are many partial implementations, and one or more may meet your needs | |||
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
16:54
jjore joined
|
|||
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 :) | ||
PerlJam wonders how many early adopters we can actually get ;) | 16:56 | ||
16:59
masak left
17:03
Thunder joined
17:07
Patterner left,
Psyche^ is now known as Patterner
17:12
jjore left
17:14
jjore joined,
r0bby joined
17:15
dlocaus joined
|
|||
dlocaus | moritz_: ping? | 17:16 | |
@seen moritz_ | |||
lambdabot | moritz_ is in #perl6. I last heard moritz_ speak 26m 9s ago. | ||
dlocaus | @seen fglock | ||
lambdabot | I haven't seen fglock. | ||
dlocaus | @seen purmas | 17:17 | |
lambdabot | I haven't seen purmas. | ||
dlocaus | [particle]: ping | ||
obra: ping? | |||
moritz_ | dlocaus: pong | ||
obra | pong | ||
lambdabot | obra: You have 1 new message. '/msg lambdabot @messages' to read it. | ||
obra | What can I do for you? | ||
dlocaus | soryr, obra, I didn't think moritz_ was here. | 17:18 | |
moritz_: Do you think fglock would mind if I put him down as a contact for KP6? | |||
moritz_ | where? | ||
dlocaus | I need to explain 3 months of my time on the KP6 project on my cv. | ||
I've checked here Sunday & Monday (today) but he hasn't been here. | |||
moritz_ | I'd think that's ok | ||
dlocaus | moritz_: ok, ty. | 17:19 | |
I'm off to interview ;) | |||
moritz_ | dlocaus: if you want to be sure, send him a mail | ||
dlocaus: good luck! | |||
obra | dlocaus: I bet he wouldn't mind, but yeah. Ask first ;) | ||
dlocaus | ok, I'll check with him later.. (after the interview... omg :( | ||
obra | always ask references first. I've seen someone learn that the hard way | ||
dlocaus: just say "references available upon request" unless they've already asked | 17:20 | ||
dlocaus | obra: yeah, but this came on rather sudden... | ||
Its part of the job application. | |||
I'll try and avoid turning it in, until later, but ... | |||
17:20
Mindtilt left,
araujo joined
|
|||
dlocaus | Ok, well thanks for the help I have to head on out. | 17:20 | |
ttyl | |||
obra | good luck | 17:21 | |
17:21
dlocaus left
|
|||
[particle] | talk about last minute prep! | 17:22 | |
17:22
alester joined
|
|||
cj | notes here: wiki.colliertech.org/index.php?titl...g.NET_2008 | 17:30 | |
lambdabot | Title: Lang.NET 2008 - Wiki | ||
obra | cj: how was it? | 17:33 | |
17:33
rindolf left
|
|||
obra | I guess "is" | 17:33 | |
pugs_svn | r19725 | rhr++ | [Unicode.pm] Str: STORE, FETCH, infix:<~>, infix:<eq> | 17:47 | |
17:49
lichtkind joined,
Mindtilt joined
17:54
riffraff joined
17:56
Jamtech joined
|
|||
cj | closures in C# 3.0. yay | 18:02 | |
moritz_ | wow | ||
cj | which means that the MS CLR supports them natively. | 18:03 | |
obra: still going on. taking notes in realtime. | 18:04 | ||
moritz_ | cj: the current implementation? or a future one? | ||
obra | cj: cool | ||
18:06
Thunder left
18:10
justatheory joined
18:16
Mindtilt left,
Mindtilt joined
18:22
barney joined
|
|||
pugs_svn | r19726 | rhr++ | [Unicode.pm] chr and ord | 18:30 | |
cj | type inference is also in C# 3.0 | 18:34 | |
var foo = new System.Foo.Bar(); | |||
moritz_: MS's current implementation. | |||
moritz_: Mono's not there quite yet :) | |||
18:35
ruoso left
18:36
Lorn left
18:42
Lorn joined
|
|||
cj | looks like there's currently no closure support outside of the context of lambda expressions | 18:44 | |
18:51
jrockway left,
jrockway joined
|
|||
pugs_svn | r19727 | rhr++ | [Unicode.pm] clarify graph<->code<->byte conversion rules, clean up buf handling | 18:57 | |
18:58
rdice left
18:59
rdice joined
19:01
mncharity left
19:03
riffraff left,
rindolf joined
19:17
minge joined
|
|||
pugs_svn | r19728 | rhr++ | [Unicode.pm] fix compose_graph | 19:23 | |
19:27
rdice left,
namelessuser joined
19:30
jjore-w left
19:31
jjore-w joined
19:32
rdice joined
19:50
macae joined
19:57
macae left,
Mindtilt left
|
|||
cj | [email@hidden.address] <- dynamic language runtime... | 20:02 | |
AFAIK, the DLR specs have not been published as the CLI has been... | |||
20:07
rindolf left
20:16
JarJarBinks left
20:21
manfred left
20:23
lichtkind left
|
|||
cj | so... the DLR runs on Mono | 20:24 | |
Closures are implemented in the DLR | |||
Continuations are the only thing that looks iffy... we may need to implement that as a DLR add-on | 20:25 | ||
transactional memory is also an open question | |||
20:46
barney left
|
|||
pugs_svn | r19729 | rhr++ | [Unicode.pm] move UCD stuff into UCD.pm | 20:46 | |
20:48
blindfish left
20:56
lisppaste3 left
21:02
ispy_ left,
dlocaus joined
|
|||
dlocaus | @seen fglock | 21:02 | |
lambdabot | I haven't seen fglock. | ||
21:04
justatheory left
21:05
Lorn_ joined
21:08
lisppaste3 joined
21:13
Aankhen`` left
|
|||
pugs_svn | r19730 | cosimo++ | [t] Converted pod markers to pod6 | 21:18 | |
21:18
cosimo_ joined
21:23
Lorn left
21:24
smtms joined
|
|||
pugs_svn | r19731 | cosimo++ | [t/spec] Converted pod markers in pod6 | 21:25 | |
r19732 | cosimo++ | [t] Converted pod markers to pod6 | 21:36 | ||
cj | dlocaus: he answered an email yesterday | 22:02 | |
dlocaus | cj: ok, thank you! | ||
cj | yar. | 22:04 | |
dlocaus | yar? ;) | ||
pugs_svn | r19733 | cosimo++ | [t/spec] Convert pod markers to pod6 | 22:06 | |
r19734 | cosimo++ | [t/spec] Convert pod markers to pod6 | 22:07 | ||
22:09
marmic left
22:10
Schwern joined
22:12
marmic joined
22:14
Auzon joined
|
|||
pugs_svn | r19735 | cosimo++ | [t/spec] Converted pod markers to pod6 | 22:15 | |
22:19
damianc joined
22:26
dlocaus left
|
|||
mofino | ahh look at all those commits, how exciting | 22:28 | |
Auzon | yep. 16 in the past 8.5 hours :). | 22:29 | |
smop: say "hi" | |||
moritz_ | Auzon: no smop ;) | ||
Auzon | :( | ||
moritz_ | rakudo: say "hi"; | ||
exp_evalbot | OUTPUT[hiā¤] | ||
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... | ||
my god... | |||
even that SMOP stuff... so complex | |||
Auzon | What stuff, out of curiosity? | ||
22:30
Auzon left
22:31
jferrero joined,
Auzon joined
|
|||
Auzon | bah. | 22:31 | |
mofino | I can't remember, I just saw intimidating words and ran away | ||
Auzon | Heh. | ||
mofino | it gives me the impression that perl6 will be technically awesome | ||
22:32
alester left
|
|||
moritz_ | Auzon: mostly test suite refactoriing | 22:32 | |
Auzon: and a few Unicode fiddlings | |||
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
TJCRI left
|
|||
moritz_ | looking... | 22:33 | |
I found about a dozen sprintf tests in the test suite | 22:34 | ||
that's not enough ;) | |||
but bare in mind that perl 6 sprintf != C sprintf | |||
Auzon | Does it resemble Perl 5 sprintf? | 22:35 | |
[particle] | S29? | ||
Auzon | yes. | 22:36 | |
[particle] | gvim docs/Perl6/Spec/Functions.pod +1322 | ||
22:37
jhorwitz left
|
|||
cosimo_ | hi all. I have finished to convert all t/spec pod markers. | 22:37 | |
Now I can attack the remaining non "spec" tests ... :-) | |||
22:38
explorer__ joined,
jferrero left
|
|||
[particle] | cosimo_++ # keep it up! | 22:38 | |
cosimo_ | I'm also trying to execute the t/spec tests with rakudo | 22:39 | |
but it's not easy for me to understand *why* tests fail... | |||
[particle] | yep, i'm trying to reduce the parsefails by adding skip markers | ||
cosimo_ | yes, I saw that | ||
moritz_ | cosimo_: if you want some easy work, the regex tests should be easy to refactor | ||
[particle] | for now, just add skip markers for everything that fails on rakudo | 22:40 | |
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 ;) | ||
[particle] | i'm trying to add some things to rakudo that will allow more statements to parse | ||
22:41
rdice left
|
|||
[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 ;) | ||
[particle] | oh, right, it's in the pugs repo. duh! | 22:45 | |
22:46
rdice joined
|
|||
[particle] | moritz_++ | 22:47 | |
22:47
rdice left
|
|||
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:47 | |
[particle] is trying to add traits to rakudo | 22:49 | ||
moritz_ | [particle]++ # rakudo hacking | 22:50 | |
is anybody motivated to get a bot here that prints rakudo commit messages? | 22:51 | ||
[particle] | should be easy enough to do from feather. maybe call it rakudo_svn | 22:52 | |
i think it'd be helpful for rakudo hackers here | |||
22:55
cmarcelo left
|
|||
Juerd | Feather has a separate virtual machines for evalbots | 22:59 | |
I'd be more than happy to give you an account there | 23:00 | ||
23:00
IllvilJa left
|
|||
Juerd | You can get root access on it so you can customize it to your needs. | 23:00 | |
I only ask from you that you make it reboot-proof :) | 23:01 | ||
(and invite evalbot-makers to reboot the machine to make sure.) | |||
23:02
cosimo_ left
|
|||
[particle] | i'd rather not have root privs on any box, since the last time i used linux regularly was 2003 | 23:02 | |
23:02
dlocaus joined
23:03
dlocaus left,
dlocaus joined,
japhb left
|
|||
[particle] | Juerd: btw this is an svnbot, not evalbot, but i think that the vm you're talking about would work fine | 23:03 | |
Juerd | Oh, svnbots can just go on normal feather | 23:05 | |
They don't need special security care :) | |||
23:05
damianc left
23:07
Jamtech left
23:10
alester joined
23:11
rakudo_svn joined
|
|||
moritz_ tries a hand made svn bot | 23:11 | ||
rakudo_svn | r25302 | particle++ | [rakudo] add some more dirs to spectest target | ||
r25303 | particle++ | [rakudo] add 'int' sub | |||
r25304 | particle++ | [rakudo] fix skip($count, $reason) in Test.pm | |||
r25316 | particle++ | [rakudo] add missing scope declarators to parser, and better error handling to emitter | |||
[particle] | moritz_: we've got one in the pugs repo | 23:12 | |
moritz_ | [particle]: that perl 6 based? | ||
[particle] | yep | ||
moritz_ | It's always a pain to get working | ||
[particle] | isn't pugs_svn running it? svnbotl on #parrot is | ||
moritz_ | yes | 23:13 | |
[particle] | ok. whatever works, i just want the bot :) | ||
moritz_ | now I have to teach the irclogs that r\d+ from rakudo_svn point to the parrot repo | ||
but that has to wait until tomorrow | |||
sleep & | |||
[particle] | seems you have it working, so moritz_++ | ||
23:23
thoughtpolice joined
23:29
chris2 left
23:30
japhb joined
|
|||
alester | hey particle, can you please test out the new ack some time? | 23:35 | |
23:36
namelessuser left
23:37
szbalint left
|
|||
[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:41
araujo left
|
|||
rakudo_svn | r25319 | particle++ | [rakudo] add traits | 23:46 | |
r25319 | particle++ | ~ traits now working during variable declaration | |||
23:47
iblechbot_ left
|