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:02 alanhaggai_ joined 00:03 audreyt left 00:12 audreyt joined 00:16 alanhaggai__ left 00:19 ujwalic joined 00:20 thestarslookdown left 00:27 ujwalic__ joined 00:29 ujwalic__ left
mncharity more tomorrow I hope. 00:32
pugs_svnbot r20273 | Darren_Duncan++ | ext/Muldis-Rosetta/ : part 2 of renaming Muldis DB to Muldis Rosetta - most in-file changes
r20274 | putter++ | [elf_e] autobox::Core absorbed and discarded. .WHAT() works better. A few bits of prelude. New p6 Prelude file.
diff: dev.pugscode.org/changeset/20274
lambdabot Title: Changeset 20274 - Pugs - Trac
mncharity goodnight all &
Auzon See you
00:32 mncharity left 00:41 ujwalic_ left 00:52 ujwalic left 00:59 CodeBlock joined 01:13 Limbic_Region left 01:16 alanhaggai_ is now known as alanhaggai
pugs_svnbot r20275 | Darren_Duncan++ | ext/Muldis-DB/ : part 3 of renaming Muldis DB to Muldis Rosetta - some code rewrapping 01:16
diff: dev.pugscode.org/changeset/20275
lambdabot Title: Changeset 20275 - Pugs - Trac
01:21 yewenbin joined 01:39 meppl joined 01:59 FurnaceBoy joined 02:27 thestarslookdown joined 02:28 cmarcelo left 02:50 alester joined
meppl good night 03:23
03:26 meppl left 04:09 kanru2 left 04:22 akcom joined 04:43 akcom left 05:01 Psyche^ joined 05:16 Patterner left, Psyche^ is now known as Patterner 05:21 alanhaggai left 05:26 akcom_ joined 05:54 ep0ch joined
ep0ch perl6 hasnt been released yet? 05:55
PerlJam ep0ch: nope.
ep0ch k thanks 05:59
05:59 ep0ch left
literal heh 06:00
06:00 FurnaceBoy left 06:19 wtgee left 06:24 tango1 left
pugs_svnbot r20276 | Darren_Duncan++ | updated any other refs in Pugs repo from Muldis DB to Muldis Rosetta 06:45
diff: dev.pugscode.org/changeset/20276
lambdabot Title: Changeset 20276 - Pugs - Trac
06:46 alester left 07:23 penk joined 07:29 sri_work joined 07:31 thestarslookdown left 07:36 penk left 07:40 gugod left
pugs_svnbot r20277 | Darren_Duncan++ | ext/Muldis-Rosetta/ : this is the Perl 6 equivalent of what will end up on CPAN as Muldis::Rosetta version 0.7.0 for Perl 5 07:43
diff: dev.pugscode.org/changeset/20277
lambdabot Title: Changeset 20277 - Pugs - Trac
07:45 pen1 joined, alanhaggai joined 07:48 pen1 left, pen1 joined 07:50 pen1 left, pen1 joined, pen1 left 08:07 yewenbin left 08:09 yewenbin joined 08:19 Zygo left, Zygo joined 08:27 Jedai joined 08:33 alanhaggai__ joined 08:48 alanhaggai left 08:50 Zygo left, Zygo joined 08:56 barney joined 09:20 elmex joined 09:32 alanhaggai__ is now known as alanhaggai 09:36 Jedai left 10:11 bwk joined 10:12 ruoso left
spinclad @tell mncharity it looks like _every time you paste_ into your irc client, there's a box artifact behind the first character. (zero-width damage of some unknown kind affecting or preceding first char...) 10:27
lambdabot Consider it noted.
CodeBlock I'm trying to compile pugs and when i run makefile.pl, i get pastebin.com/m37029594 I *did* compile ghc6 (yes, compile.. took forever), and this is kind of getting annoying >.> 10:28
buubot CodeBlock: The paste m37029594 has been copied to erxz.com/pb/8457
CodeBlock pastebin.com/m37029594
buubot CodeBlock: The paste m37029594 has been copied to erxz.com/pb/8458
CodeBlock er.. whoop
10:32 chris2 joined
CodeBlock anyone? pretty please with a cherry on top? :P 10:33
10:37 DRPP joined 10:42 bwk left 10:57 lisppaste3 left 11:00 polettix joined 11:01 Schwern joined 11:02 DRPP left 11:11 BinGOs left 11:16 lisppaste3 joined 11:22 BinGOs joined 11:32 barney left 11:57 meppl joined
meppl good morning 11:59
12:26 iblechbot joined, Schwern left
moritz_ CodeBlock: which ghc version are you using? 12:36
and which version of pugs? 12:44
13:03 penk joined 13:35 yewenbin left 13:36 FurnaceBoy joined 13:38 yewenbin joined 13:48 smtms left 13:58 smtms joined 13:59 pmurias joined 14:10 jan_ left 14:40 smtms left 14:43 smtms joined 14:47 yewenbin left 15:13 jan_ joined 15:16 ajs_home left 15:18 smtms left 15:21 yewenbin joined 15:26 yewenbin` joined 15:28 akcom_ left 15:32 emoticons joined 15:35 Jedai joined, emoticons left 15:37 alester joined, akcom__ joined 15:40 alanhaggai left, alanhaggai joined 15:42 yewenbin left 15:46 barney joined 15:59 yewenbin` left 16:01 yewenbin joined, smtms joined 16:23 akcom__ is now known as akcom 16:25 aindilis left 16:26 aindilis joined 16:27 barney left 16:36 sri_work left 16:42 wtgee joined 16:55 alester left 16:58 Teratogen joined
Teratogen is perl 6 different enough from perl 5 that we should call it something else? 16:59
wolverian if that was the only criteria, yes, in my opinion. 17:02
but it's an old bone. :) 17:03
Teratogen maybe call ie paskell 17:04
moritz_ Teratogen: no. Haskell is an "extreme" language, i.e. it forbids much 17:05
allbery_b perlng? oyster? :)
moritz_ like untyped variables, side effects etc.
and perl 6 tries not to forbid anything that might be usefull
Auzon moritz_: You sent me an email a few days ago about mentoring me for GSoC, and I just wanted to say hi and thanks :) 17:08
Juerd Teratogen: In my opinion, yes. It would avoid lots and lots of confusion.
moritz_ Auzon: I got your reply. YW. 17:09
Juerd Teratogen: But the name Perl belongs to TimToady of course, and he decided that Perl 6 be Perl 6.
moritz_ Auzon: btw the chances are good that it will be accepted
Auzon Good to hear, thanks.
Juerd Auzon: Do you need/want a feather account?
Auzon I read about TPF only getting a few slots for GSoC, which was surprising. But I guess not every project can be accepted. 17:10
moritz_ Auzon: your project is currently leading the internal ranking of the TPF supported projects
Auzon Juerd: I don't see any use for it right now, but I don't know what all feather could do for me 17:11
17:11 devogon joined
Auzon moritz_: Wow, very cool :) 17:11
17:11 devogon left
moritz_ No. 2 and 3 are parrot related projects 17:11
Juerd Auzon: Okay 17:12
PerlJam Auzon: what was your proposal? 17:16
Auzon To add/update 1000 test cases to the Pugs test suite ("Flesh out the Perl 6 test suite")
Focusing mainly on adding, and going through every finalized spec. 17:17
PerlJam Auzon: feather could give you a place to work where you don't have to build thjings from scratch 17:18
Auzon Hm. Yeah, that would be pretty useful. 17:20
17:20 meteorjay joined 17:27 polettix left 17:28 mncharity joined
pugs_svnbot r20278 | putter++ | [elf_e] split() added. Temporary kludge 'no strict "subs"' to allow 'say Int.isa(Any)' to work. 17:40
diff: dev.pugscode.org/changeset/20278
lambdabot Title: Changeset 20278 - Pugs - Trac
pmurias mncharity: hi 17:51
one can always write ;say ::Int.isa(::Any)' in p6
17:53 yewenbin left
pugs_svnbot r20279 | putter++ | [elf_e] Copy elf_d's NoMoose variant. New elf/elf_e_nomoose. 17:53
r20279 | putter++ | elf/elf_d_nomoose: svn propset svn:executable true
diff: dev.pugscode.org/changeset/20279
lambdabot Title: Changeset 20279 - Pugs - Trac
mncharity pmurias: hi :)
lambdabot mncharity: You have 1 new message. '/msg lambdabot @messages' to read it.
mncharity spinclad: thanks. /me passively hopes a not-too-distant fedora update will make it go away. :) 17:55
re ::Foo, yeah. Just need to wire up the Type IR node, so typenames don't hit the IR as strings. 17:56
pmurias: how goes separate compilation? 17:57
pmurias haven't done much coding :(
would using .pmc be a good idea? 17:58
mncharity mind if I take a quick attempt at it? i'm pursuaded. seeing nomoose wiz by reminded me - we trade chucks of life for bits of code... best they be small chunks.
pmurias mncharity: i can code it later tomorrow if you can wait ;) 18:00
mncharity re pmc, my impression is not. I like your --builddir=foo/ ... foo/Mumble.pm idea. At least until our directories get more complex, at which point a --cachedir would be simpler.
can wait. :)
pmurias is there need for files being named ElfLetterMumble instead of ElfMumble? 18:03
mncharity or Mumble. The motivation for ElfX_Mumble was that you could assemble your own elf out of parts from different versions. Which you can't do with @INC if they are named the same. Alternative is to have Mumble, and ElfX.pm say 'use ../elf_d_src/Mumble;' instead of 'use ElfD_Mumble;'. 18:05
pmurias is there any need for assembling a mixed version elf? 18:06
mncharity no one is yet actually using elf. ie, going off in a corner and using elf to make say a Common Lisp backend. so not yet. 18:08
you are finding it ugly/annoying?
pmurias it's a mildly annoying 18:09
and a hack as perl6 has support for doing it cleanly by requesting a particular version of a module
mncharity lol
Perl 6 != elf 18:10
:)
Juerd elf = 11
mncharity ok, maybe try elf_f in Mumble mode. 18:11
or try modifying elf_e, if it remains active for a while
"11"?
3 binary? 18:12
18:14 justatheory joined
moritz_ "elf" is the German word for eleven 18:15
mncharity ahhhhh :) 18:16
Juerd Also the Dutch word. 18:20
mncharity so the files that would change are ElfD_CommandLine.pm ElfD_Compiler.pm ElfD_Parser.pm ElfD_PluggableCommandLine.pm . They could become Mumble. Then ElfD.pm ElfD_NoMoose.pm ElfD_Pluggable.pm could become Elf_Mumble.
pmurias i thought of copying over everything which is needed and removing the {E,D} 18:21
pugs_svnbot r20280 | pmurias++ | [elf_e] separate compilation stub
diff: dev.pugscode.org/changeset/20280
lambdabot Title: Changeset 20280 - Pugs - Trac
mncharity The other reason for the explicit names is to be sure of what you are getting. No wasting debugging time because use() was malfunctioning, or -I was wrong, or... . 18:22
pmurias it's only annoying when migrating stuff so it's not a big deal 18:27
mncharity /me renaming elf_d to see what it looks like... 18:30
pmurias there is no mkdir in S29? 18:32
moritz_ pmurias: perhaps it's in IO?
yes, it is 18:33
pmurias thanks
mncharity pmurias: renaming committed. :) 18:44
pugs_svnbot r20281 | putter++ | [elf_d] Large scale filename simplification. pmurias++
r20281 | putter++ | [elf_e] same.
diff: dev.pugscode.org/changeset/20281
lambdabot Title: Changeset 20281 - Pugs - Trac
pugs_svnbot r20282 | pmurias++ | [elf_e] mkdir,subdirs in builddir are created 18:56
diff: dev.pugscode.org/changeset/20282
lambdabot Title: Changeset 20282 - Pugs - Trac
pmurias the new filenames are nice ;)
got to do math now if you want to work on separate compilation feel free 18:57
mncharity :) ok. enjoy math. trying to decide what to work on. 18:58
parser support for "don't need ; after }" would be nice. permit running more of the testsuite. 19:00
or faking up a source of regex IR nodes, and porting the yet_another_regex_engine emitter over to p6. 19:01
19:06 rindolf joined 19:08 wtgee left 19:15 wtgee joined 19:39 Tene left 19:41 akcom left
pugs_svnbot r20283 | putter++ | [STD_red] New argument --at=POS, and support for partial parsing. Intended to aid the development of other parsers, by permitting them to delegate some parsing tasks. 19:44
diff: dev.pugscode.org/changeset/20283
lambdabot Title: Changeset 20283 - Pugs - Trac
19:45 avar left 19:48 avar joined 19:51 rindolf left 20:09 Alias_ joined 20:10 polettix joined 20:13 Alias__ joined, Alias_ left 20:40 polettix left 20:44 Alias__ is now known as Alias_, Alias_ is now known as Alias__ 20:46 wtgee left 20:48 wtgee joined 20:53 chris2 left
pmurias mncharity: is there a reason for autobox being included in each package instead of at the top of the file? 21:11
mncharity pmurias: I believe it is lexical. Could be wrong though. 21:13
Oh, still might work at top of file then. If it doesn't have to be, feel free to yank it. 21:14
pmurias mncharity: works for -x, but compiler0 dosn't add the prelude :( 21:33
21:38 cmarcelo joined 21:41 cj is now known as _cj
pmurias sleep& 21:42
21:42 pmurias left
CodeBlock ok -- uhh help. I'm trying to install pugs, and when i run perl Makefile.PL i'm getting 100% cpu usage....... someone explain? this is ridiculous 21:44
moritz_ CodeBlock: which version of pugs? which version of GHC? 21:47
pugs: pring $?PUGS_VERSION 21:48
exp_evalbot OUTPUT[*** No such subroutine: "&pring"␤ at /tmp/voWIZGcMVO line 1, column 1 - line 2, column 1␤]
moritz_ pugs: print $?PUGS_VERSION
exp_evalbot OUTPUT[Perl6 User's Golfing System, version 6.2.13, October 17, 2006 (r18093)]
CodeBlock ghc 6.8.2 pugs is latest svn
moritz_ r18093 is the last that is known to work with GHC 6.6.1
everything beyond that is broken in some way or another 21:49
we haven't yet found a haskell guru with the tuits and skills to fix it
CodeBlock k I'll check that rev. out
moritz_ ghc 6.8.2 has some changes regarding packages, which broke the build 21:50
cognominal_ in S04 s/ loop (;;) {...}/ for(;;) {...}/ 21:51
for TimToady or anyone with commit privileges 21:52
moritz_ why? 21:54
the C style for loop is called 'loop' in Perl 6
cognominal_ ok. indeed Cish idiom means that the statement is in Perl 6 not C. My bad. 21:55
I thought that was in C probably cuz I missread "Cish" as "C" 21:56
moritz_ ;) 21:57
21:59 iblechbot left 22:01 IllvilJa left 22:05 Limbic_Region joined 22:17 penk left 22:18 penk joined 22:23 Chillance joined 22:31 yahooooo left 22:34 yahooooo joined 22:43 polettix joined 22:47 aindilis left, aindilis joined 22:49 wtgee left 22:56 thoughtpolice joined
pugs_svnbot r20284 | putter++ | [elf_d] Gets its own copy of STD_red, isolating it from upcoming changes. 23:09
diff: dev.pugscode.org/changeset/20284
lambdabot Title: Changeset 20284 - Pugs - Trac
23:14 syle joined 23:17 polettix left 23:22 ludan joined 23:23 Chillance left, Chillance joined, eternaleye left 23:25 eternaleye joined 23:29 Chillance left 23:39 justatheory left
pugs_svnbot r20285 | putter++ | [STD_red] Begin parsing rules and grammars. Rule names synced with STD.pm. 23:52
diff: dev.pugscode.org/changeset/20285
lambdabot Title: Changeset 20285 - Pugs - Trac
23:56 syle left 23:59 ludan left