pugscode.org/ | nopaste: sial.org/pbot/perl6 | pugs: [~] <m oo se> (or rakudo:, kp6:, elf: etc.) (or perl6: for all) | irclog: irc.pugscode.org/
Set by Tene on 29 July 2008.
00:03 aindilis left
Tene If there's anything that's not clear in the synopses, btw, it really should be, so that's a bug. 00:03
So feel free to harass the list or TimToady or whatever to fix it for you. 00:04
wknight8111 Perl 6 is a really big damn language. It's hard to appreciate just how much stuff is in it
Limbic_Region wknight8111 - not really, STD.pm isn't even 1MB with all the comments :-) 00:05
00:08 ruoso_ left, ruoso joined 00:33 eternaleye joined 00:43 jferrero left 00:50 eternaleye_ left
ruoso still having a hard time with smop plumbing 00:51
ruoso sleep &
00:54 kanru joined 01:02 [particle] left 01:05 hercynium joined 01:13 ggoebel left 01:20 xiaoyafeng_ joined 01:25 Alias_ joined 01:28 Alias__ joined 01:38 xiaoyafeng left 01:44 [particle] joined, Alias_ left 01:52 sail0r joined 02:01 sail0r left, ruoso left 02:09 hercynium_ joined 02:12 hercynium left 02:17 Limbic_Region left, wknight8111 left 02:59 kanru left 03:04 eternaleye_ joined 03:05 sri_work joined, BinGOs_ left 03:06 eternaleye left 03:23 BinGOs_ joined 03:32 Ehtyar left 03:33 kanru joined 03:46 alanhaggai left 03:50 [particle] left 03:54 [particle] joined 03:57 kanru left 03:58 kanru joined
s1n pmichaud: is it better to test w/ !defined or !blah.defined? 04:20
04:24 penk joined 04:35 ashizawa joined 04:56 cotto_home joined
literal hm, rakudo.de/ 04:57
lambdabot Title: Rakudo - A Perl 6 Compiler
literal ^--- how big is the entire test suite?
and how much of Perl 6 does it cover? 04:58
ah, never mind, got an answer from #parrot @ MAGnet 05:05
diakopter chuckles at "Applications written in any non-English languages (except complex script languages) can now be successfully virtualized and deployed via App-V." on blogs.technet.com/softgrid/archive/...-rtms.aspx 05:07
lambdabot Title: The App-V Blog : Microsoft Application Virtualization 4.5 RTMs!, tinyurl.com/6kzjla
05:09 xiaoyafeng_ left 05:26 Psyche^ joined 05:36 ab5tract joined 05:38 Patterner left, Psyche^ is now known as Patterner 05:39 alc joined
diakopter ab5tract: take a look at the irc logs for this channel... they're searchable [for smop]. 05:40
ab5tract nice pl 05:41
05:42 smg left 05:44 Alias__ left 05:56 fullermd left 06:10 sri_work_ joined 06:31 sri_work left
moritz_ good morning 06:41
06:45 fullermd joined 06:50 hercynium_ left 06:54 BinGOs_ is now known as BinGOs 06:56 zamolxes joined 07:12 smg joined 07:13 schmalbe joined 07:14 pmurias joined 07:16 Alias_ joined 07:17 iblechbot joined 07:22 pmurias_ joined 07:23 pmurias left, pmurias_ is now known as pmurias, Alias_ left 07:24 Alias_ joined, ab5tract left, BinGOs left, BinGOs joined 07:27 ab5tract joined
pmurias diakopter: you told ab5tract to search the logs for smop, why? 07:31
ab5tract bcuz i asked about it in #parrot on irc.perl.org 07:32
pmurias ab5tract: anything you want to know? ;)
ab5tract after seeing perlgeek.de/blog-en/perl-5-to-6/22-state.html
lambdabot Title: blog | Perlgeek.de Blog :: The State of the implementations
ab5tract well, i'm particularly curious about how it relates to parrot 07:33
the intended sharing nature of them both would make it ironic if they didnt share with each other :)
07:34 alc left
moritz_ I think we have some 20k to 22k tests now 07:34
but it's hard to obtain real numbers without an implementation that runs them all 07:35
the coverage... even harder to say
maybe 60% to 70% of what is currently in non-draft-synopsis 07:36
pmurias ab5tract: we don't share code at the moment
07:38 Jedai left
pmurias i think it will be possible to add a PCT smop backend 07:38
moritz_: you misspelled my name it's Paweł, not Pavel 07:39
07:39 Jedai joined
moritz_ pmurias: sorry, will fix 07:40
(offline writing)-- 07:41
pmurias v is not part of the polish alphabet by the way ;) 07:42
moritz_ that's all greek to me ;-)
07:42 elmex joined
ab5tract glad to hear it 07:47
07:47 schmalbe left
ab5tract i guess you could say my support of the project hinges on the developers' intentions re: parrot 07:48
pmurias @tell ruoso i think the leak in 21 is cause by a circural reference between the $back register and the back frame
lambdabot Consider it noted.
ab5tract if it is something in the future to take a shine to, then yes
!
with enthusiasm
pmurias ab5tract: support, you mean you intend to contribute? 07:49
ab5tract but if there was a consideration to not integrate with parrot even if such a thing wer possible, would be disappointing
i am intrigued by the concept of smop 07:50
pmurias we intend to integrate with many other vm's with perl5 in particular 07:51
ab5tract what language are the test written in
pmurias mixture of C,m0ld,sm0p and Perl 6
ab5tract is there web docs for m0ld? 07:52
took a look at smop wiki at perlfoundation.org 07:53
and at slides...
pmurias www.perlfoundation.org/perl6/index.cgi?smop_mold
lambdabot Title: SMOP Mold / Perl 6
pmurias the yapceurope2008 slides?
if you have any question about m0ld/mold i'll expand the wikipage 07:54
07:56 Alias_ left, Alias_ joined
ab5tract i can name the registers whatever i want, right? 07:56
pmurias yes 07:57
ab5tract well, the opcodes part is readable to me as is 07:58
though im not sure how the functionality of $r10 and $r11 are determined. unless... by argument? 07:59
pmurias functionality here means?
slime/sm0p btw is on the way out, so you don't need to bother with it 08:00
ab5tract good to know
pmurias $r10 and $r11 store a SMOP__Object* as all registers 08:01
ab5tract: did you spend time learning slime/sm0p
?
ab5tract no just found out about SMOP tonight 08:02
[01:28am] ab5tract: but i guess they are right. perl 6 is just a smop. 08:03
[01:30am] ab5tract: the object responder interface... that's clean c
[01:30am] ab5tract: "just a macro to a callback", yeah you know nothin serious
[01:33am] ab5tract: will it connect with parrot?
08:04 Jedai left 08:05 Jedai joined
ab5tract oops 08:05
stupid colloquy 08:06
i think it sounds great
20k+ tests isn't snot in tissues 08:07
moritz_ (these tests are the Perl 6 ones, not the smop ones, just to be sure ;)
08:08 felipe joined
ab5tract ruby 1.9 is a dependency, interesting 08:08
i've been learning ruby in bleeding-edge ruby land. 08:09
even there ruby 1.9 is not a dependency
:) 08:10
pmurias ruby 1.9 is a problem for you?
ab5tract not at all
i am excited
i know ruby
i was making a joke about how yarv is for some reason shunned by the web development in ruby community 08:11
pmurias we don't use ruby directly, it's used by STD_red the parser used for elf 08:12
ab5tract i see. ruby grammar is a powerful tool, at least in that its got me excited about programming again. 08:13
i expect i will like the two-column variable-namespace-signifier of perl6 quite a bit though 08:15
pmurias: nice talking to you. i will be back later to understand more. 08:18
pmurias see you 08:20
later 08:21
08:26 ab5tract left 08:27 charsbar_ left 08:28 charsba__ joined 08:43 Alias_ left 08:44 pmurias left 08:49 AzureStone_ joined 08:59 cosimo joined 09:03 redicaps joined 09:04 redicaps left 09:13 AzureStone left 09:38 a-jing joined, a-jing left 09:43 flob joined
pasteling "flob" at 41.225.0.137 pasted "testing" (1 line, 5B) at sial.org/pbot/32121 09:44
09:45 xinming joined
flob some one here ? 09:45
Tene flob: yeah, what's up? 09:50
flob cool :-)
well i'm asking about the cgi irc bot
10:11 xiaoyafeng joined 10:33 ruoso joined 10:40 sri_work joined 10:42 BinGOs left 10:44 BinGOs joined
flob io 10:47
10:53 sri_work_ left 10:56 ashizawa left 10:59 ggoebel joined 11:01 fmerges joined 11:05 pbuetow joined 11:11 larsen_ joined 11:12 meppl joined 11:23 meppl left
ruoso Hello! 11:28
lambdabot ruoso: You have 1 new message. '/msg lambdabot @messages' to read it.
11:53 pmurias joined
pmurias ruoso: hi 11:53
ruoso hi pmurias 11:54
pmurias i think will need weak references if we want to solve the leaks with refcounting 11:55
s/will/we will
11:57 zamolxes left
ruoso pmurias, I've sort of implemented it in mold 11:57
if mold receives itself to store in a register, it already keeps it as a weak reference...
mold frame, I mean 11:59
moritz_ flob: I
erm
pugs_svn r22204 | pmurias++ | [m0ld] changed identifier syntax in m0ld to letter or '_' + zero or more alphanumerics or '_'s
moritz_ I'm the one to ask about the logging bot
pmurias ruoso: but it works only on self-references 12:00
ruoso indeed..
do you think we have deeper circular references? 12:01
pmurias yes
rakudo_svn r30980 | jonathan++ | [rakudo] Add argumentless ... stubby exception generator.
pmurias outerframe -> Code -> innerframe -> outerframe
12:02 ashizawa joined
pmurias ruoso: is there a way to print the reference counter at any given point? 12:05
s/any given point//
ruoso yes... it is stored in the obj->data struct
12:06 xinming left
ruoso pmurias, I've solved that kind of circularity in slime by having the "forget" operator 12:07
but it's not the proper way of fixing it, I know... 12:10
12:12 zamolxes joined
flob moritz_ 12:14
12:14 xinming joined
flob you are the one i search i think 12:14
moritz_ can you help with installation ? 12:16
moritz_ flob: perhaps. But I don
't ahve access to the sources right now
(and a keyboard that I'm not used to, as you might see ;)
flob grr 12:17
i have d/l what you have on your site one by one lol
moritz_ why?
you can get it from SVN 12:18
flob and what is SUN ?
moritz_ subversion, a version control system 12:19
flob i want what i can upload on a cgi dir 12:21
moritz_ you need cgi/ and /lib 12:23
and database.conf
do you have shell access on that machine?
flob sure no!
so we need this ? :/ 12:24
moritz_ well yes, you have to start the logging bot somehow
flob if i have shell access i'll got for an eggdrop
moritz_ can't parse that sentence 12:25
flob no i want a bot withtout any shell access 12:26
moritz_ well, good luck
problem is, a bot has to be always running, and you can't achieve that reliably from a CGI script 12:27
flob understand
12:28 xinming left
flob ty mf for help anyway :) 12:28
pmurias ruoso: do you have a dual core machine? 12:31
12:32 awwaiid joined 12:34 xinming joined 12:35 charsba__ left 12:36 charsbar joined, larsen_ left
rakudo_svn r30982 | jonathan++ | [rakudo] Make split method a little more liberal about the multi parameters it takes, so $*IN.slurp.split(...) will work. 12:38
12:40 pmurias left 12:47 zamolxes left
rakudo_svn r30983 | jonathan++ | [rakudo] $(), @() and %() now mean the same as $($/), @($/) and %($/), as per S05. 13:18
13:22 fmerges left
pugs_svn r22205 | jnthn++ | [spectest] Unfudge a test that Rakudo now passes. 13:23
13:24 Jedai left 13:25 Jedai joined 13:35 masak joined 13:39 charsbar_ joined 13:40 charsbar_ left 13:42 xinming left, xinming joined 13:44 iblechbot left, flob left 13:53 xinming left, fmerges joined 13:54 xinming joined
pugs_svn r22206 | pmurias++ | [smop] added my $interpreter;my $scope; to .m0ld files 14:09
14:12 TJCRI joined, xinming left 14:18 zamolxes joined 14:21 charsbar left 14:25 charsbar joined 14:32 charsbar left 14:34 xinming joined 14:35 charsbar joined
rakudo_svn r30985 | moritz++ | Enable parallel testing in rakudo. 14:37
r30985 | moritz++ | Patch courtesy by Michael Schwern and Ron Schmidt
14:39 penk left 14:44 jiing joined 14:53 fmerges left 15:00 pbuetow left, meppl joined 15:02 xinming left, xinming_ joined
rakudo_svn r30987 | jonathan++ | [rakudo] Fix !OUTER, so things like if 'foo' ~~ /o/ { say $/ } will now work. Since !OUTER no longer seems to produce exceptions after this fix, we'll try not wrapping it in an exception handler any more and see what comes of that - none of spectest_regression depends on it. 15:07
15:08 pbuetow joined 15:10 penk joined
pugs_svn r22207 | jnthn++ | [spectest] Untodo a test Rakudo now passes, but also make it not dependent on being able to auto-increment undef (since we're not actually testing that here). 15:17
15:17 pmurias joined 15:25 fmerges joined, fmerges left 15:26 xinming__ joined, jan_ left, pbuetow_ joined 15:30 xinming_ left 15:33 pbuetow left 15:47 pbuetow_ left 15:49 zamolxes left 15:58 justatheory joined 16:09 charsbar left 16:11 Exodist joined
rakudo_svn r30988 | moritz++ | [rakudo] tools/autounfudge.pl: skip a few more files by default 16:11
16:14 charsbar joined 16:15 iblechbot joined 16:19 pbuetow joined 16:26 masak left 16:43 jan_ joined 16:46 ruoso left
pmurias @tell ruoso do you think it makes sense to add MARK to the RI and add a SMOP_MARK macro? 16:53
lambdabot Consider it noted.
16:54 eternaleye_ left, pmurias left 16:57 abra joined, alester joined 16:58 aindilis joined 17:03 pbuetow left 17:06 penk left
pugs_svn r22208 | moritz++ | [t/spec] cleaned some tests on contextual scoping 17:12
r22209 | jnthn++ | [spectest] Un-skip some regex tests that Rakudo can now pass. 17:23
17:26 pbuetow joined 17:27 ruoso joined
rakudo_svn r30989 | jonathan++ | [rakudo] Re-work implementation of ... a bit. 17:31
17:43 ab5tract joined
pugs_svn r22210 | moritz++ | [t/spec] start to fudge quoting.t for rakudo 17:44
ab5tract download link on pugscode.org returns 404: rakudo.org/perl6/index.cgi?download_perl_6
17:44 ep0ch joined, pbuetow_ joined
moritz_ ab5tract: would you like a commit bit to fix it? 17:46
rakudo_svn r30990 | jonathan++ | [rakudo] Methods written outside of a class, grammar or role should not be allowed unless they are anonymous. 17:47
r30991 | moritz++ | [rakudo] implement qq qw and q quoting forms 17:52
17:57 TJCRI left 17:59 pbuetow left
pugs_svn r22211 | ab5tract++ | fixed download link on homepage 18:05
moritz_ ab5tract++ # first commit 18:06
ab5tract :) 18:10
here comes another
pugs_svn r22212 | ab5tract++ | fixed the perl6 wiki link
18:18 ewilhelm joined
rakudo_svn r30993 | moritz++ | [rakudo] refactored qq, qw, q parsing to be more efficient 18:25
18:26 eternaleye_ joined 18:32 hercynium joined
pugs_svn r22213 | moritz++ | [t/spec] more quoting test[t/spec] more quoting testss 18:36
r22214 | moritz++ | [t/spec] more and corrected quoting tests 18:40
18:49 snooper joined
pmichaud note to smop developers: sometime this week I'm planning to restart the "This Week in Perl 6" series, to describe what's happening with Perl 6. Since I don't follow 'smop' too closely, I'd be very happy to include any news or reports of smop development. I'm going to try to write reports weekly on Sunday evenings (but it may back off to biweekly). 18:50
same for anyone else working on Perl 6 related activities
pugs_svn r22215 | moritz++ | [t/spec] many test fixes, mostly related to undef 18:53
18:58 abra left, snooper left, pbuetow joined 19:00 pbuetow_ left
pugs_svn r22216 | moritz++ | [t/spec] more test corrections wrt undef 19:06
19:06 Lunchy left, Lunchy joined 19:09 japhb joined
pugs_svn r22217 | moritz++ | [t/spec] fixed return.t 19:11
19:16 kanru left
pugs_svn r22218 | moritz++ | [t/spec] more test fixes wrt undef 19:18
r22219 | moritz++ | [t/spec] fixed a test 19:26
19:29 eternaleye_ left 19:30 japhb_ joined 19:31 eternaleye_ joined 19:32 pbuetow_ joined, japhb left
rakudo_svn r30994 | moritz++ | [rakudo] allow $stuff ~~ undef 19:35
19:39 hercynium left
pugs_svn r22220 | moritz++ | [t/spec] s/todo/skip/ in assign.t; those tests exhibited bogus passes 19:39
19:40 zamolxes joined 19:42 pbuetow left 19:43 hercynium joined 19:49 Jedai left 19:50 Jedai joined 19:52 hercynium left, hercynium joined 19:54 eternaleye_ left 19:57 ashizawa left 19:58 eternaleye_ joined 20:00 eternaleye_ left 20:01 eternaleye joined
pugs_svn r22221 | moritz++ | [t/spec] partially fudge undef.t for rakudo. Pending fudge bugs. 20:10
r22222 | moritz++ | [t/spec] fudged return.t, all tests should pass again 20:16
20:22 eternaleye left 20:23 eternaleye joined 20:25 wknight8111 joined 20:26 pmurias joined
pmurias ruoso: got the @tell message? 20:36
ruoso hm... maybe not 20:37
lambdabot ruoso: You have 1 new message. '/msg lambdabot @messages' to read it.
ruoso MARK being?
literal 22222! 20:38
pmurias MARK calling MARK on all the children and marking the object as live (perhaps using a callback)
ruoso ah... as the start of a trace gc... 20:39
pmurias yes 20:40
ruoso heh...
that would belong in the smop_lowlevel.h space
because only the objects that use the default smop lowlevel will use this gc implementation 20:41
but wait...
i've added RELEASE and REFERENCE to SMOP__ResponderInterface
if MARK is a needed infra-structure to support trace gc 20:42
it should belong in SMOP__ResponderInterface as well
rakudo_svn r31002 | moritz++ | [rakudo] fixed Failure.ACCEPTS, pmichaud++
ruoso with no-ops where needed
pmurias, does it make sense? 20:44
pmichaud, about "This Week on Perl 6", I'd be glad to help pointing the news about smop... do you plan to have a wiki or something? or are you planning just to compile news received by mail? 20:46
pugs_svn r22223 | moritz++ | [t/spec] unfudged smartmatch.t a bit for rakudo, +1 new test
20:46 sri_work left
ruoso home & # will backlog later, as usual 20:46
20:46 ruoso left 20:47 pmurias left
pmichaud ruoso: compile news received by mail or other sources 20:49
20:55 Auzon joined 20:56 iblechbot left
rakudo_svn r31004 | jonathan++ | [rakudo] Fix assigning a proto-object. 21:01
21:02 ab5tract left, japhb_ left 21:08 japhb joined 21:09 zamolxes left 21:11 eternaleye left 21:12 zamolxes joined 21:15 eternaleye joined 21:16 eternaleye left 21:18 ep0ch left 21:26 japhb_ joined 21:27 japhb left 21:29 dduncan joined
pugs_svn r22224 | moritz++ | [t/spec] more Q:b quoting tests 21:32
21:34 Jedai left 21:35 Jedai joined
pugs_svn r22225 | moritz++ | [t] move unicode.t to spec/ 21:36
r22226 | moritz++ | [t] merged a few tests into spec/ 21:41
21:42 jferrero joined 21:47 xiaoyafeng left, ab5tract joined
pugs_svn r22227 | moritz++ | [t/spec] fixed plan in radix.t, fudged again for rakudo 21:48
21:52 araujo left
pugs_svn r22228 | moritz++ | [t] moved underscores.t to spec/, simplified 21:54
r22229 | moritz++ | [t/spec] fudged underscores.t for rakudo, changed is $a, $b to ok $a == $b for 21:59
r22229 | moritz++ | a few numeric tests (not very consistently, though)
22:02 explorer__ joined 22:05 jferrero left
rakudo_svn r31005 | jonathan++ | [rakudo] Fix to new in Perl6Object so we don't blow away PMC instances for PMCs we are inheriting from. 22:11
22:24 Jedai left, Jedai joined 22:34 Limbic_Region joined 22:36 ab5tract_ joined, Auzon left
rakudo_svn r31006 | jonathan++ | [rakudo] Clear namespace after we leave one, so later rules don't get attached to earlier grammars. 22:38
22:47 snooper joined 22:56 japhb_ left 23:00 pbuetow_ left 23:06 LCamel joined 23:12 Exodist left 23:28 wknight8111_ joined 23:33 ruoso joined 23:45 Jedai left, Jedai joined 23:55 elmex left