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.
00:20 wknight-away joined 00:32 Zygo left 00:33 Zygo joined 00:48 monomorph left 00:54 wknight-away left 01:19 larsen_ left 01:41 pcbuetow joined
rakudo_svn r25779 | coke++ | [codingstd] 01:43
r25779 | coke++ |
r25779 | coke++ | Make the shebang slightly more accurate; these are rakudo files, not raw PIR.
r25779 | coke++ |
r25779 | coke++ | (RT #50802)
01:47 [particle1 left 01:53 pbuetow left 01:59 [particle] joined 02:01 lambdabot joined 02:47 thoughtp1lice joined 02:49 Limbic_Region left 02:59 stevan_ left 03:05 thoughtpolice left
pugs_svnbot r19931 | lwall++ | [STD] text extractors no longer use @<more> subnodes; heredoc cleanup 03:07
diff: dev.pugscode.org/changeset/19931
lambdabot Title: Changeset 19931 - Pugs - Trac
03:13 statebelt joined 03:17 statebelt left
meppl good night 03:30
pugs_svnbot r19932 | rhr++ | [STD] typo
diff: dev.pugscode.org/changeset/19932
lambdabot Title: Changeset 19932 - Pugs - Trac
03:35 meppl left 03:49 sri_work_ joined 04:01 Daveman left 04:09 sri_work left 04:15 blindfish_ joined 04:26 fridim_ left 04:28 Auzo1 joined 04:29 Auzo1 left 04:32 Auzo1 joined, Auzo1 left, Auzon left 04:33 blindfish left 04:36 snooper joined 04:45 blindfish_ left 04:47 justatheory joined 04:48 pcbuetow left 05:05 eternaleye left 05:07 Zygo left 05:08 Zygo joined 05:20 alester joined 05:36 eternaleye joined 05:49 kane__ joined, kane_ left 06:01 alester left 06:13 jferrero left 06:18 thoughtp1lice is now known as thoughtpolice 06:23 ruz joined 06:28 jisom joined 06:51 c9s left, c9s joined 07:20 DarkWolf84 left 07:31 Alias_ left
pugs_svnbot r19933 | lwall++ | [gimme5] more backtranslations 07:31
diff: dev.pugscode.org/changeset/19933
lambdabot Title: Changeset 19933 - Pugs - Trac
07:34 justatheory left 07:39 Aankhen`` joined 08:06 thoughtpolice left 09:08 eternaleye left, eternaleye joined 09:13 monomorph joined 09:24 iblechbot joined 09:30 drrho joined
pugs_svnbot r19934 | putter++ | [misc/red_STD] continuing a first rough transliteration pass through STD.pm. 09:44
diff: dev.pugscode.org/changeset/19934
lambdabot Title: Changeset 19934 - Pugs - Trac
09:57 iblechbot left 10:23 Alias_ joined 10:27 iblechbot joined 10:35 laye joined 10:37 penk left 10:57 smtms left 11:09 riffraff joined 11:17 wknight-away joined 11:30 meppl joined 11:32 riffraff left 11:36 laye left 11:48 Schnueff joined 11:52 pmurias joined 11:57 lichtkind joined, Gothmog_ left, Gothmog_ joined 12:11 wknight-away left 12:14 reZo joined 12:35 blindfish joined 12:57 RayMagini joined 13:15 masak joined
masak I have a comment about S05: 13:19
the list item under "Extensible metasyntax (<...>)" starting "In any case of regex interpolation," seems a bit out of place 13:20
all the other list items talk about what can be part of the <...> syntax
but that one (seemingly) doesn't
hm, S05:1193 I think 13:24
13:26 pdy joined
masak also, at "A leading %" under the same section, I'm a bit lost on two accounts. What does it mean to match "like a bare hash", and what does a closure do when it does "whatever it likes"? Some short examples or smartlinks would probably clear it up a bit. 13:28
13:28 iblechbot left
masak that's S05:1158 13:29
what's the difference between 'eager' and 'greedy' backtracking? 13:32
Gothmog_ wasn't that about returning every possible match, eg a, aa, aaa if you match "aaa" ~~ /a+/? 13:33
masak Gothmog_: yes, I think you're right 13:34
pmurias masak: if you use <$var> var is interpolated as a regex
masak pmurias: yes, it is. 13:37
does that have some connection to base hashes that I'm missing? 13:38
pmurias so if the previous items mentions the ways of interpolating a regex, the next one explains it's semantics 13:39
13:41 turrepurre left
pmurias S05:924 explains how bare hashes interpolate 13:41
masak ah, ok 13:43
pmurias i think an eager backtracking matches the smallest amount of the atom possible at the first try 13:45
perl -e '"1111" =~ /11*?(1+)/;print "{$1}\n"'
print {11}
err, perl -e '"1111" =~ /11+?(1+)/;print "{$1}\n"' 13:46
* prints
masak so eager backtracking is the opposite of greedy backtracking?
pmurias yes
masak ah, ok 13:47
I can see how they are, but they don't sound opposite :)
instead of 'eager backtracking' I think I would have talked about 'minimal repetitions' 13:48
13:57 IRSeekBot left 14:01 IRSeekBot joined
pmurias masak: the polish translation of programming perl uses the terms "minimalistic" and "maximalistic" quantifiers 14:03
masak ok :) 14:04
I believe that even in English sometimes they occur as synonyms of 'greedy' and 'reluctant', respectively 14:05
pmurias reluctant would be a good replacement for eager 14:13
gnu autotools are annoying 14:14
i want to play with smop a bit but autotools require .deps/repl.Po whatever that is 14:17
14:27 ilbot2 left, moritz_ left 14:32 araujo left 14:59 pmurias left, Schnueff left, alester joined 15:01 wknight-away joined 15:20 chris2 joined 15:28 alester left 15:35 wknight-away left 15:46 mncharity joined 15:48 poletti joined 15:53 wknight-away joined 15:56 macroron joined
mncharity TimToady: random q: in STD.pm's statement_control:if, how does its <EXPR> know to stop before trying to eat the block? 15:59
irclog.perlgeek.de isn't pinging :( (for irclog.perlgeek.de/perl6/today ) 16:01
TimToady mncharity: one of EXPR's standard terminators is ' {' 16:02
bbl & 16:03
16:04 stevan_ joined
mncharity TimToady: re "one of EXPR's standard terminators is ' {'", um, how? There's a terminator:<}> but not {. Somewhere else? 16:05
neat. works if terminator:<{> is added. thanks. :) 16:09
16:11 lumi joined 16:15 poletti left 16:24 fridim_ joined 16:47 poletti joined 16:48 wknight-away left 16:51 iblechbot joined 17:02 IRSeekBot left 17:03 meteorja1 left 17:05 IRSeekBot joined 17:11 meteorjay joined 17:17 ezito joined
mncharity TimToady: re STD.pm, I don't immediately see a parse for "say 3". subcall provides "say(3)", but parens are required. 17:22
d'oh. term:listop. I had it commented out. knew playing prematurely would squander time debugging. :/ 17:28
17:32 ezito left 17:37 Psyche^ joined 17:44 masak left 17:46 simcop2387 left, poletti left 17:49 wknight-away joined 17:53 simcop2387 joined 17:54 Patterner left, Psyche^ is now known as Patterner 17:55 araujo joined 18:03 cognominal_ left 18:11 cognominal_ joined, cognominal_ left 18:12 cognominal_ joined 18:13 cognominal__ joined, cognominal_ left 18:16 pdy left 18:18 wknight-away left 18:20 meppel-san joined 18:24 drrho left
pugs_svnbot r19935 | lwall++ | [STD] missing stopper for ending EXPR before block; putter++ 18:24
diff: dev.pugscode.org/changeset/19935
lambdabot Title: Changeset 19935 - Pugs - Trac
18:25 meppl left, meppel-san is now known as meppl
diakopter I'm bothered by the varying ways to declare dependencies for modules 18:34
I'm bothered that buildtime (mostly testing) dependencies are not declared separately from runtime and installtime dependencies. 18:36
I'm bothered that, once a module is installed, perl does not know about the buildtime and installtime dependencies, so the dependent module has to detect (test for) the dependencies itself, all over again, in order to fail verbosely. 18:40
pugs_svnbot r19936 | putter++ | [misc/red_STD] took a break from transliteration to slightly increase the set of things correctly parsed. synced commented-out heredoc with STD.pm. 18:45
diff: dev.pugscode.org/changeset/19936
lambdabot Title: Changeset 19936 - Pugs - Trac
diakopter I'm bothered that "optional" dependencies (dependencies that might not be loaded/used) are allowed to exist in a non-plugin fashion. That is, it bothers me that if a certain optional behavior of a module can be dependent on whether another module (or any other system package from the system distribution) is installed, those intricacies have to be handled by the module itself (when the module designer does not plugin-ize the optional be 18:46
mncharity diakopter: long comment warning: I see it end with "does not plugin-ize the optional be" 18:47
diakopter mncharity: you missed only the end of the last word - behavior). 18:48
these thoughts are definitely not fully formed. 18:50
reading about Best Practical's Shipwright triggered these thoughts.
let me restate them from a non-negative tack 18:51
I wish a module's dependencies would always be written declaratively, organized/demarcated by phase. Let's say a module is "installed" in your current working directory. 18:53
scratch that last sentence. Thinking on it more. 18:55
ruoso diakopter, taking that simple... you're just saying that CPAN needed a full-featured package management system, like the debian packaging... 18:57
and besides source-distribution... a binary-distribution would be an important feature...
later & 18:59
diakopter ruoso: I'm not sure. I need to study/read more to be able to talk about this intelligently
pugs_svnbot r19937 | putter++ | misc/red_STD/std.rb: sync with STD.pm r19936. 19:06
diff: dev.pugscode.org/changeset/19937
lambdabot Title: Changeset 19937 - Pugs - Trac
mncharity TimToady: there are a couple of additional observations re STD.pm at the top of misc/red_STD/std.rb.
19:14 Limbic_Region joined 19:37 buchetc joined 19:39 Aankhen`` left 20:02 blindfish left 20:19 lichtkind_ joined, jonathan2 joined, jonathan2 is now known as jnthn 20:31 mncharity left 20:37 lichtkind left, IllvilJa left 20:54 marmic joined
lichtkind_ Alias_: you here ? 21:11
21:38 DarkWolf84 joined 21:51 buchetc left
Alias_ yes 22:00
22:03 macroron left 22:27 jjore left 22:28 rindolf joined 22:34 eternaleye_ joined 22:40 jisom left 22:42 pcbuetow joined 22:44 bsb joined 22:46 marmic left 22:47 marmic joined
pugs_svnbot r19938 | putter++ | misc/pX/Common/redsix/redsix: Very lightly dusted. No longer fails to run on the ruby 1.9.0 release, and passes a couple of sanity tests, but make test-redsix still shows pervasive failure. 22:55
r19938 | putter++ | Also added command-line usage help, and fixed the line numbers reported for syntax errors.
r19939 | putter++ | redsix/README: fixed typo.
diff: dev.pugscode.org/changeset/19939
lambdabot Title: Changeset 19939 - Pugs - Trac
22:56 eternaleye left, snooper left 23:01 smtms joined 23:15 jjore joined 23:21 rindolf left 23:44 iblechbot left 23:56 chris2 left, monomorph left