Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2008-10-17

Perl 6 | Reference Documentation | Rakudo

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

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

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

Perl 6 | Reference Documentation | Rakudo