Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2007-11-13

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:06 theorb joined #perl6
00:33 BinGOs_ joined #perl6
00:45 kanru joined #perl6
01:01 ruoso joined #perl6
01:02 lyokato joined #perl6
01:10 zakame joined #perl6
01:42 Lorn joined #perl6
01:44 Jedai joined #perl6
02:01 thoughtpolice joined #perl6
02:26 weinig joined #perl6
02:28 weinig joined #perl6
02:47 Daveman joined #perl6
02:54 Daveman joined #perl6
03:06 BinGOs joined #perl6
03:11 BinGOs joined #perl6
03:28 BinGOs joined #perl6
04:40 justatheory joined #perl6
05:11 amnesiac joined #perl6
05:13 gongyiliao joined #perl6
05:35 kanru joined #perl6
05:56 Aankhen`` joined #perl6
06:19 duzy joined #perl6
06:21 duzy hi, all
06:21 Tene Hi!
06:21 duzy :)
06:24 Tene Welcome to #perl6 !
06:25 agentzh heh
06:25 duzy thanks, do u open this channel?
06:26 agentzh duzy: audreyt++ opened this channel in the year 2005, iirc ;)
06:26 Tene No, I don't have any particular position in this channel.  I'm just friendly.
06:29 duzy :)
06:29 duzy thank all
06:30 duzy agentzh: how do you bold you states?
06:30 agentzh duzy: ?
06:33 duzy i am a new guy using irc, using emacs, i can see your words come out in bolded and colored font
06:43 devogon joined #perl6
06:58 rafl joined #perl6
07:07 justatheory joined #perl6
07:11 mncharity joined #perl6
07:42 d4l3k_ joined #perl6
07:43 bbkr_ joined #perl6
07:52 H0LE joined #perl6
07:52 H0LE left #perl6
07:55 iblechbot joined #perl6
08:05 ahmadz joined #perl6
08:05 ahmadz hi
08:06 agentzh hey, ahmadz
08:07 clkao agentzh: hola!
08:09 agentzh hi, clkao :)
08:13 franck___ joined #perl6
08:27 jisom joined #perl6
08:33 renormalist joined #perl6
08:37 penk joined #perl6
09:00 rfordinal joined #perl6
09:18 qmole joined #perl6
09:19 penk left #perl6
09:30 agentzh left #perl6
09:30 agentzh joined #perl6
09:37 penk joined #perl6
09:37 penk joined #perl6
09:38 penk joined #perl6
09:56 drrho joined #perl6
09:56 kanru joined #perl6
10:05 polettix joined #perl6
10:38 masak joined #perl6
10:38 fglock joined #perl6
11:10 lyokato joined #perl6
11:20 drupek12 joined #perl6
11:26 chris2 joined #perl6
12:02 ebassi joined #perl6
12:14 Lorn joined #perl6
12:16 Lorn joined #perl6
12:24 HiTech69 joined #perl6
12:38 drupek12 joined #perl6
12:39 tooo joined #perl6
12:46 masak joined #perl6
12:48 hanekomu joined #perl6
12:51 IllvilJa joined #perl6
13:01 masak joined #perl6
13:08 iblechbot joined #perl6
13:08 cmarcelo joined #perl6
13:14 franck___ joined #perl6
13:22 cognominal_ joined #perl6
13:53 xinming joined #perl6
13:54 fglock hi
13:58 moritz_ hi all ;)
13:58 masak hi
14:02 fglock I'm working on a workflow language for $work
14:02 fglock it looks like cobol :P
14:03 cognominal_ joined #perl6
14:03 moritz_ fglock: here on #perl6 it looks like most of your $work is writing compiler/interpreter to do something else for $work
14:04 moritz_ fglock: is that your normal workflow? ;-)
14:04 fglock moritz_: yes :)
14:04 moritz_ fglock: sure looks like a cool job ;)
14:05 fglock and I can use Perl 6 for that
14:06 moritz_ that's cool
14:06 moritz_ which implementation do you use?
14:06 TJCRI joined #perl6
14:06 idiotmax joined #perl6
14:10 fglock I'm mostly using v6.pm,
14:11 fglock it is fast enough, it works with Perl 5, and regex works reasonably
14:18 masak joined #perl6
14:20 masak` joined #perl6
14:21 diakopter joined #perl6
14:26 pugs_svn r18837 | fglock++ | [kp6] turned the roadmap upside-down, as suggested by nferraz++
14:31 cognominal_ joined #perl6
14:32 AzureBOT joined #perl6
14:32 jMCg Is it a bug or a feature, that one cannot compile pugs?
14:33 moritz_ jMCg: I wouldn't call it a feature ;)
14:34 moritz_ jMCg: but usually it can be compiled, provided that you have enough RAM and all the prerequiries
14:38 fglock I compiled Pugs a few days ago, on a new computer (installed ghc and such) - no problems here
14:38 pohyg joined #perl6
14:39 * moritz_ starts a 'dpkg-buildpackage -rfakeroot'
14:44 pugs_svn r18838 | fglock++ | [kp6] v6/docs/ reorganization
14:46 jMCg moritz_: I pasted the output of a compile this morning, I can do it again.
14:47 jMCg I can do that again, [I just did an svn up
14:48 moritz_ jMCg: ah, just saw it in the backlog... looking
14:48 jMCg uuh.. fails with the same issue...
14:49 moritz_ jMCg: could you please do a 'make realclean; perl Makefile.PL; make' and post the full output?
14:49 moritz_ jMCg: it could be a missing dependency that isn't caught by Makefile.PL
14:50 moritz_ but I'm neither a build nor a haskell expert, so I can't promise to help you ;)
14:50 jMCg moritz_: where's the difference between make distclean and realclean?
14:50 rindolf joined #perl6
14:50 moritz_ jMCg: dunno - make realclean always worked for em ;)
14:50 moritz_ s/em/me/
14:59 pugs_svn r18839 | fglock++ | [kp6] moved some implementation notes from docs/ to misc/
15:00 jMCg O_o
15:00 jMCg I'm doing something wrong.
15:00 jMCg Ah.. I should put () around the stuff..
15:08 penk joined #perl6
15:11 pugs_svn r18840 | fglock++ | [kp6] TODO update
15:13 moritz_ d'oh, even more TODO ;)
15:13 ruoso joined #perl6
15:47 IllvilJa joined #perl6
15:47 masak` joined #perl6
15:58 TJCRI_ joined #perl6
16:01 Psyche^ joined #perl6
16:12 jMCg Ah.. right. I copied the stuff to a server... now maybe I should've made it accessible as well ~_~
16:12 lichtkind joined #perl6
16:16 jMCg http://brainsware.org/jmcg/pugs.make.output
16:18 moritz_ jMCg: what kind of unix/linux is this?
16:18 moritz_ you need ghc6-network, ghc6-mtl and ghc6-time
16:18 moritz_ the development packages of each
16:21 jMCg moritz_: this is ArchLinux, I'm just checking how it's been built, so I can tell you if those are included.
16:23 * jMCg considers rebuilding ghc
16:23 jMCg Or not.
16:24 jMCg moritz_: those are all available.
16:25 jMCg ghc-pkg: cannot find package pugs-hsregex
16:25 jMCg *** Finished building dependencies.
16:25 jMCg That's quite a definite error to me.
16:27 moritz_ aye
16:28 moritz_ but I don't know how to fix it
16:30 jMCg Setup: Error: Could not find module: RRegex with any suffix: ["hi"]
16:31 jMCg Maaaaaybe.. that's just a syntax error..
16:31 moritz_ jMCg: you could try to send a mail to perl6-compiler@perl.org describing your problem... maybe a lambdacamel still reads it and has a good idea
16:36 jMCg moritz_: I shall check in a few days, maybe it's fixed until then.. right now I'm actually quite busy, and doing this only as a distraction while waiting for things to finish left and right, so I can pick them up.
16:36 moritz_ jMCg: ok
16:36 jMCg I wouldn't want to fire anything up prematurely, before not having researched it properely
16:38 ludan joined #perl6
16:45 pmurias joined #perl6
16:47 pmurias jMCg: do you have cabal package bytestring?
16:48 jMCg pmurias: what's 'cabal package bytestring'?
16:49 pmurias i'm not sure ;)
16:49 pmurias pugs.make.output suggest you have hidden cabal packages
16:49 pmurias Could not find module `Data.ByteString.Char8':
16:49 pmurias it is a member of package bytestring-0.9.0.1, which is hidden
16:50 jMCg pugs.make.out* sounds perverted, I just realized....
16:50 pmurias see http://www.haskell.org/cabal/proposal/index.html
16:50 Aankhen`` Making out sounds perverted to you? o_O
16:51 pmurias . Exposed packages and hidden packages
16:51 jMCg 29 import qualified Data.ByteString.Char8 as Buf
16:51 jMCg Aankhen``: making out with pugs does.
16:51 Aankhen`` Fair enough.
16:53 pmurias jMCg: that's the line which is causing the error
16:53 jMCg pmurias: great thanks.
16:55 pmurias you are welcome ;)
16:59 Psyche^ joined #perl6
17:01 jMCg Do I have to build this stuff as root?
17:01 moritz_ no
17:02 jMCg Right, shouldn't be, it supplies a prefix..
17:02 moritz_ it might be that you need to be root for installing
17:10 drupek12 joined #perl6
17:24 Daveman joined #perl6
17:41 TJCRI_ joined #perl6
17:41 barney joined #perl6
17:41 spinclad fglock, other kp6camels: i'm doing some rework to [kp6]'s Makefile.PL and script/kp6, to allow a multi-staged bootstrap like gcc's build does.
17:42 moritz_ YaY
17:43 spinclad that is, have your previous version in one directory (say, stage0, where we use compiled now), and compile to stage1/;
17:43 fglock spinclad: how does it works?
17:43 polettix joined #perl6
17:43 fglock spinclad: cool - have you seen mp6 bootstrap script? (maybe change that too)
17:44 spinclad ... and compile to stage1 (where we compile back to compiled/ now, stepping on our compiler for make -j);
17:45 fglock re mp6: v6-MiniPerl6/util/bootstrap-perl5.sh
17:45 spinclad then you could compile from stage1/ to stage2/, and make sure they are identical, before updating changed files in your master copy.
17:45 jdv79 joined #perl6
17:46 fglock YaY indeed :)
17:46 spinclad i haven't looked at it yet; changing it similarly sounds a good plan; and likewise for onion/garlick/shallot/whateveritis
17:47 moritz_ onion/garlick/shallot sounds like "veg" or "spice" ;)
17:47 spinclad seasoning
17:47 spinclad maybe
17:48 moritz_ the compiler named seasoning ;)
17:49 spinclad after all, natural alium knows how to bootstrap itself from season to season...
17:49 spinclad so ours should too
17:49 BooK joined #perl6
17:52 spinclad i'm still contemplating how to rework the Makefile so you could just 'make stage1 && make stage2 && make compare && make registerchanges'
17:53 spinclad but i've got changes to script/kp6, giving it a new argument '--stage=stage0',
17:54 moritz_ spinclad: when you comit your changes, please /msg or ping me so that I can update the library path for evalbot
17:55 spinclad and a new env var KP6_STAGE=stage1 for Makefile.PL .
17:55 justatheory joined #perl6
17:56 spinclad we could still use compiled/ for the master copies, writing them back there, in which case evalbot shouldn't need a change.
17:57 spinclad but i still have to put together some compare and write-back scripting (for the Makefile, eventually).
17:58 moritz_ spinclad: but only if kp6 bootstraps itself successfully, right?
17:59 spinclad that would be good practice: 'make stage1 stage2 compare test write-back' or such
17:59 spinclad with a 'make bootstrap' that depends on that sequence maybe.
18:02 jrockway joined #perl6
18:02 moritz_ sounds good
18:02 spinclad so this has been a heads-up and request for comments.  i've been trying it out in a playpen/ directory, and i'll try to make sure the process is working sensibly before checking things in.
18:02 jrockway joined #perl6
18:04 moritz_ spinclad++
18:12 spinclad ty :)
18:14 pmurias spinclad: stage2+ should be indentical, as the previous version is allowed to give different results then the new current one
18:16 pmurias s/new current/new/
18:17 pmurias or do you mean comparing test results
18:20 spinclad no, the compiled compiler-library files.  stage1 and stage2 might differ, but stage2 and stage3 should be identical (almost always), since stage1,2,3 should all be the new compiler (compiled with previous stages).
18:21 spinclad so i agree, stage2+ should have reached a fixed point, which can then run the test suite as a final check.
18:24 pmurias spinclad: it might be hard to try it out now as kp6 dosn't correctly compile itself
18:27 spinclad i've tried it out so far with KP6-MP6, which worked (converged, anyway).  haven't tried KP6-KP6 yet; though KP6-MP6 at least compiles its runtime with its kp6.
18:31 pmurias fglock: using ExtractRuleBlock might be used for the delimiters inside code block problem with perl5rx
18:31 pmurias s/using//
18:32 fglock pmurias: yes, it's a possible solution
18:32 fglock I was trying to fix it in the perl5rx emitter
18:32 fglock spinclad: kp6-kp6 doesn't work yet
18:33 fglock but you can leave the solution in place, for when it works
18:34 spinclad i'm hoping this may help kp6-kp6 converge, too
18:38 marmic joined #perl6
18:45 spinclad (in fact that's my prime motive for this)
18:56 BinGOs joined #perl6
19:17 * jMCg made an update to http://brainsware.org/jmcg/pugs.make.output adding the output of ghc-pkg list
19:28 jisom joined #perl6
19:29 weinig joined #perl6
20:20 dalek joined #perl6
20:35 oHOl joined #perl6
20:46 aindilis joined #perl6
20:52 TJCRI_ joined #perl6
21:11 theorbtwo joined #perl6
21:23 chris2 joined #perl6
21:28 marmic_ joined #perl6
22:20 ggoebel joined #perl6
22:23 Torment joined #perl6
22:41 ggoebel joined #perl6
22:52 ofer joined #perl6
23:18 ggoebel joined #perl6
23:29 drupek12 joined #perl6

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

Perl 6 | Reference Documentation | Rakudo