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:08 silug left 00:18 Jedai left 00:19 Jedai joined 00:30 jhorwitz left 00:32 zamolxes left 00:43 explorer joined 00:51 explorer left 00:55 rff__ left 00:56 dalek left, dalek joined 00:58 kst joined 01:03 Jedai left, Jedai joined 01:18 alester left 01:23 hercynium joined 01:38 bennymac1 left 01:41 [particle]1 joined 01:43 bennymac1 joined 01:54 justatheory left 01:57 hercynium_ joined 02:00 alester joined 02:07 silug joined 02:12 justatheory joined 02:13 hercynium left 02:17 alanhaggai joined 02:18 wayland76 joined 02:19 hercynium_ left 02:21 agentzh left 02:23 hercynium joined
wayland76 Yeah, the question yesterday about whether "handles *" was in relation to delegation 02:24
02:25 agentzh joined 02:29 kanru left 02:34 kanru joined, araujo left 02:38 Jedai left, Jedai joined 02:54 kanru left 02:56 kanru joined 03:02 elmex_ joined 03:09 justatheory left 03:17 elmex left, elmex_ is now known as elmex 03:21 justatheory joined 03:23 justatheory left, ab5tract joined 03:53 Jedai left, Jedai joined 04:27 hercynium left 05:03 eternaleye joined 05:08 Jedai left, Jedai joined 05:23 eternaleye left, eternaleye joined 05:44 justatheory joined 05:53 justatheory left 05:56 [1]Maghnus joined 06:08 Patterner left 06:10 Psyche^ joined 06:11 Psyche^ is now known as Patterner 06:12 Maghnus left 06:23 Jedai left, Jedai joined 06:39 ab5tract left 06:43 pbuetow joined 07:13 Jedai left, iblechbot joined, Jedai joined 07:21 pbuetow left 07:23 alldrhwjje_ joined
alldrhwjje_ So, is Perl 6 done yet? :-) 07:25
Just kidding, love rakudo
No one home here? Hellooooooo? 07:26
07:26 alldrhwjje_ left, alester left
moritz_ nobodey here, no 07:28
07:31 Ontolog joined 07:35 Entonian joined 07:50 Entonian left 07:51 Entonian joined 07:53 Entonian left, pmurias_ left, Entonian joined 07:57 Entonian left
wayland76 not even me :) 07:57
08:03 Jedai left, Jedai joined 08:05 iblechbot left 08:09 cosimo joined, schmalbe joined 08:16 z80ASM joined 08:29 Jedai left, Jedai joined 08:40 pmurias joined 08:55 meppl joined
meppl good morning 08:55
08:55 tomyan joined 08:56 pedrob joined
wayland76 do you mean that the morning is good whether I want it to be or not, or that it is a morning to be good on, or ... (actually, it's evening here) 09:00
anyway, good morning :)
Btw, does anyone know how we congratulate chromatic on getting all the Rakudo meeting notes up on the rakudo website? :) 09:01
09:13 Jedai left 09:14 Jedai joined 09:17 pedrob left 09:24 pedrob joined
pmurias wayland76: i think it expresses the wish that this morning will be a good one for you (similarly as "good luck") 09:27
09:35 iblechbot joined 09:37 ejs joined 09:38 Jedai left, Jedai joined 09:40 Ontolog left 09:57 Jedai left 09:58 Jedai joined 10:00 bacek joined 10:01 pmurias_ joined 10:07 pedrob left 10:18 Jedai left, bacek left, Jedai joined 10:27 zamolxes joined 10:28 ruoso left 10:31 pmurias__ joined 10:32 z80ASM left 10:44 pmurias left 10:48 meppl left 10:49 riffraff joined 11:01 lumi left 11:03 Jedai left 11:04 Jedai joined 11:06 pmurias__ left, araujo joined
wayland76 pmurias_: Yeah, I'm misquoting Gandalf at the beginning of the Hobbit :) 11:12
Googled, and here's what I got: "What do you mean good morning? Do you wish me a good morning, or mean that it is a good morning whether I want it or not; or that you feel good this morning; or that it is a morning to be good on?... Or, now you mean that you want to get rid of me, and that it won't be good till I move off?" 11:13
anyway, bedtime here. 'night all :) 11:14
11:14 wayland76 left 11:52 iblechbot left 12:24 zamolxes left 12:41 lumi joined 12:43 meppl joined, Jedai left, Jedai joined 12:53 iblechbot joined 13:01 alanhaggai left 13:02 riffraff left 13:03 Ontolog joined 13:23 Lorn joined 13:28 |Jedai| joined 13:32 alanhaggai joined 13:35 ejs left 13:39 ejs joined 13:41 explorer joined 13:43 zamolxes joined, pmurias joined 13:46 Jedai left 13:50 TJCRI joined 13:56 explorer left 13:57 pedrob joined
pmurias @tell ruoso what do you thing of droping the RootNamespace in s1p and using the lexical prelude in it's place? 13:57
lambdabot Consider it noted.
13:57 kanru left 13:59 kanru joined 14:27 adc_Penner joined 14:28 eternaleye left
pugs_svn r22638 | pmurias++ | [smop] 14:29
r22638 | pmurias++ | added lexical prelude - using $OUT is lexical HACK
r22638 | pmurias++ | corrected test count in 19_array
r22638 | pmurias++ | 21_code uses lexical prelude
r22639 | pmurias++ | [smop] tests for mildew now live in mildew/t 14:39
14:47 zamolxes left 14:51 icwiener joined
pugs_svn r22640 | pmurias++ | [m0ld] m0ld executable now uses the M0ld module 15:01
15:02 din left 15:11 alester joined 15:13 silug left 15:17 justatheory joined 15:25 simcop2387 left 15:28 |Jedai| left, Jedai joined 15:32 simcop2387 joined 15:39 schmalbe left 15:48 Jedai left, Jedai joined 15:59 simcop2387 left 16:02 pbuetow joined 16:08 Bzek joined, Exodist joined 16:13 Jedai left, Jedai joined 16:16 simcop2387 joined 16:25 pedrob left 16:27 zamolxes joined 16:33 borondil joined 16:39 ejs left 16:43 borondil left 16:55 hercynium joined 17:11 silug joined 17:13 pbuetow left, pbuetow joined, cosimo left 17:14 Lorn left, Lorn_ left 17:17 tomyan left 17:22 [particle]2 joined 17:24 Southen joined 17:26 Lorn joined 17:29 aindilis left 17:32 aindilis joined 17:37 [particle] left 17:38 [particle]1 left 17:43 Lorn_ joined, Southen_ left 17:56 Lorn left 18:05 masak joined 18:10 Bzek left 18:14 greatflamingfoo joined 18:20 alanhaggai left 18:21 icwiener left 18:22 ruoso joined 18:29 hercynium left
ruoso Hello! 18:37
lambdabot ruoso: You have 1 new message. '/msg lambdabot @messages' to read it.
18:37 gbacon left
ruoso Lexical prelude is the way to go, I'm aware of it... 18:37
pmurias, I was still unsure about if the prelude should be populated by src-s1p already 18:38
18:38 Jedai left, Jedai joined
ruoso pmurias, but RootNamespace seems odd anyway 18:39
18:41 azawawi joined
azawawi hi 18:41
@seen moritz_ 18:42
lambdabot moritz_ is in #perl6. I last heard moritz_ speak 11h 13m 48s ago.
18:42 meppl left
pmurias ruoso: hi 18:43
ruoso hi pmurias
pmurias we can always overwrite the s1p stuff in the lexical prelude once better stuff is avalible 18:44
one thing i'm not sure how to solve is that in order for ./m0ld to be able to execute .m0ld code it needs to be linked with smop and smop requires ./m0ld to compile 18:46
ruoso that's bootstrap :) 18:48
pmurias, we need to start delimiting the barrier on the minimal smop feature-set 18:49
and the additional libraries
pmurias it wouldn't help in this case 18:50
ruoso pmurias, ok... maybe I'm not seeing the real problem... please ellaborate
pmurias ./m0ld compiles m0ld to c 18:51
and i want it (have it in my working copy) to also be able to execute .m0ld withought a c compiler 18:52
* without
but for this it needs to have a linked in smop (which needs preprocessing by ./m0ld) 18:53
ruoso we need a 1st-stage m0ld compiler
that doesn't depend on smop
pmurias i could either split it in to executable or add a flag and compile ./m0ld 2 times
s/to executable/2 executables 18:54
ruoso yeah... exactly
18:54 ab5tract joined
ruoso you have a build option FIRST_STAGE that doesn't link to smop 18:54
and after that you can rebuild without that option
pmurias doing it 18:56
18:58 Jedai left, Jedai joined
ruoso pmurias, btw... you said mildew was blocking on runtime support... 19:01
pmurias having a convenient way to feed .m0ld into smop is required 19:07
ruoso you mean like a bytecode
pmurias well a ./m0ld --exec option will be enough for now
ruoso pmurias, ah... I see... so that mildew can execute directly 19:08
pmurias instead of feeding into the smop build system, yes 19:09
ruoso right... so what you're doing right now solves it
pmurias yes
mildew will block on small stuff such as &say, infix:<~> if we want to run even a small part of the test suit 19:10
ruoso pmurias, I was considering writing that in Perl 6 already 19:11
19:11 xuser_ left
ruoso pmurias, and that's why I want to have multis soon 19:12
19:13 xuser joined
pmurias and it mildew was blocking on the lexical prelude 19:13
ruoso oh yaeh... 19:14
19:17 gbacon joined 19:23 Jedai left 19:24 Jedai joined 19:25 justatheory left 19:50 Jedai left 19:51 Jedai joined
azawawi does STD.pm parse any of t/spec tests? 19:52
19:52 pbuetow left
azawawi anyone? 19:53
pmurias azawawi: it parses *all* of t/spec tests 19:54
19:54 Firelord joined
Firelord hey everyone 19:54
masak hello, Firelord.
lambdabot masak: You have 1 new message. '/msg lambdabot @messages' to read it.
masak ooh, messages. :D
Firelord heh
masak TimToady: I dunno, for some reason my fudge line didn't bite. I didn't play around with it long enough to figger it out. 19:55
Firelord hmmm someone already registered Firelord 19:56
azawawi pmurias: im using this command './try5 comp_unit ~/pugs/t/spec/S29-num/abs.t' and it silently dies with an empty try5.err
masak Firelord: what about Overlord?
Firelord anyone got any suggestion for a nick?
19:56 borondil joined
Firelord that could work 19:57
19:57 pbuetow joined
masak ponders a set of scripts that'll make it easier to fudge and run Rakudo tests without committing them to the Pugs repo 19:57
19:58 Firelord is now known as Overlord
masak Overlord: I, for one, welcome you! 19:59
Overlord hmm Overlord is already taken
Cannot keep it
19:59 Overlord is now known as Guest34606
masak figures. 19:59
Guest34606 ya
pugs_svn r22641 | pmurias++ | [mildew] uses the lexical prelude
r22641 | pmurias++ | [m0ld] --exec option if compiled with ./Setup configure --flags=SMOP
20:00 Guest34606 is now known as Hybrid
Hybrid Wow, that's registered as well 20:01
masak this is a popular IRC server
pmurias Hybrid: you can always try the intitialLetterSurname nick
masak Hybrid: or just the surname, if yours is unique enough. 20:02
ruoso 's is
masak seems mine isn't, but I was lucky, and got here before any japanese with the same name.
ruoso masak, I think that's the definition of "enough" :) 20:03
masak you might be right :)
OTOH, now it isn't unique enough any more. 20:04
[particle]2 masak: you can add them to t/localtest.data and run make localtest
masak [particle]2: ooh.
20:04 [particle]2 is now known as [particle], pbuetow left
masak that's nice to know, thanks. 20:04
[particle] i use it frequently
like, as i was developing the 'is export()' tests
pmurias can anyone suggest a build system that isn't a pile of strange syntax and doesn't get in the way when trying to do something moderatly complex? 20:05
ruoso pmurias, how do I run './Setup configure --flags=SMOP'... I couldn't find "Setup" inside m0ld
masak pmurias: ant seems pretty nice.
ruoso noooooooooooooooooooooooooooooooooooooooooo
masak don't know if you count XML as "strange"
ruoso: oh, ok. :)
ruoso please... I've suffered enough on ant's hand... 20:06
pmurias the syntax can be strange the semantics shouldn't be
masak all the semantics I want from a build system is Directed Acyclic Graphs.
pmurias i just want to define custom rules 20:07
ruoso: ghc --make Setup.lhs 20:08
azawawi i think './try5 comp_unit any_file.pl' is currently broken...
20:08 Jedai left 20:09 Jedai joined, pbuetow joined
ruoso pmurias, hmmm... it says '--flags=SMOP' is not recognized... 20:10
pmurias, about the build system... don't feel bad... very few projects deal with that many specifics 20:11
20:12 Hybrid left
ruoso masak, you want the build system to understand what is to build a C shared library, what is to build custom things, what it is to build haskell 20:12
actually, not you, we want that :)
masak :)
azawawi what am i doing wrong with try5? 20:15
try5 -e works
but try5 inputfile doesnt
pmurias azawawi: use tryfile 20:16
ruoso: ./Setup configure --flags=SMOP doesn't work?
ruoso pmurias, sorry... dumbness on my part... forgot the "configure" in between 20:17
pmurias, but... Could not find module `M0ld.Eval'
azawawi pmurias: thx
pmurias sorry, dumbness on my part here 20:18
pugs_svn r22642 | pmurias++ | [m0ld] added missing file
pmurias ruoso: scons would have worked, but i just chose cmake-- without looking at the alternatives 20:20
ruoso as long as it isn't ant :) 20:21
btw... pmurias++ # m0ld --exec is soooo cool
20:23 FireMinion joined
ruoso pmurias, I keep receiving unable to fetch <SMOP__S1P__LexicalPrelude> 20:24
20:27 borondil left
pmurias i get even stranger errors 20:28
fixing it 20:30
ruoso: all the ¢ vars need to be harcoded in src/haskel_ffi.c as the dlopen hack didn't work for reasons beyond my understanding (and error message was broken to obscure stuff) 20:46
ruoso pmurias, but that var is there 20:47
and it doesn't find it
ruoso .oO( is that a null-terminated-string problem? )
pugs_svn r22643 | pmurias++ | [smop] hardcoded some more c variables
pmurias ruoso: it's the printf("%s") problem ;) 20:48
ruoso pmurias++ # m0ld --exec is very very much cool 20:50
so we can call mildew --file something.pm | m0ld --exec 20:51
pmurias yes
ruoso amazinh
amazing
pmurias so m0ld --exec works for you now? 20:52
ruoso yes... we still need to add all ¢ variables to haskel_ffi
but it works just fine 20:53
m0ld/dist/build/m0ld/m0ld --exec < m0ld/hello_world.m0ld 20:54
impressive
pmurias, do you think you could add to cmake the rebuild of m0ld after the build of libsmop? 20:55
with the proper flag, I mean
pmurias failed at it, what i'm now trying to do is to make smop a shared library
ruoso ok 20:56
ruoso commuting &
20:56 ruoso left 20:59 azawawi left 21:06 TJCRI left 21:08 alester left 21:18 Lorn_ left
pugs_svn r22644 | pmurias++ | [smop] libsmop is now a shared library (LD_LIBRARY_PATCH required when using m0ld with smop embedding) 21:19
21:23 Jedai left 21:24 Jedai joined 21:33 justatheory joined 21:48 iblechbot left 21:49 rdice joined 21:50 rdice left 21:52 kanru left 22:03 jan_ left 22:05 jan_ joined 22:14 pmurias left 22:15 kanru joined 22:31 pbuetow left 22:44 REPLeffect left 22:56 eternaleye joined 22:57 sri_work joined 23:03 greatflamingfoo left, Jedai left 23:04 Jedai joined 23:09 apeiron_ joined 23:21 Exodist left, apeiron left 23:26 masak left 23:28 Jedai left, Jedai joined 23:40 apeiron_ is now known as apeiron 23:41 eternaleye left 23:53 Jedai left, Jedai joined