Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2007-12-23

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:05 theorbtwo joined #perl6
00:10 hutrecht or not?
00:13 polettix joined #perl6
00:17 dwave_ is there a perl 6 library specification?
00:57 polettix joined #perl6
01:10 ruoso joined #perl6
01:11 lorn joined #perl6
01:16 jjore-m why not, hutrecht?
01:17 hutrecht jjore-m: do you think perl is strong enough to make the new regex the new standard regex?
01:17 hutrecht jjore-m: (to be adopted by other languages)
01:17 jjore-m uh, how about you see what happens later?
01:18 hutrecht jjore-m: i can't wait
01:18 hutrecht jjore-m: i'm curious
01:18 hutrecht jjore-m: the new regex looks very powerful
01:18 hutrecht jjore-m: it looks revolutionary
01:18 hutrecht jjore-m: i hope it will become a new standard
01:18 jjore-m ok, see p5p with the future.pm module.
01:18 jjore-m you need a time machine.
01:19 hutrecht what is p5p?
01:19 jjore-m it's the group that produces perl 5.
01:19 jjore-m you know, like 5.10.0 of just a few days ago?
01:20 hutrecht probably you're speaking like this because you're not much familiar with the new regex language promised for perl6
01:20 hutrecht it is quite an improvement, believe me
01:20 jjore-m say hutrecht, you've seen parser generators right?
01:20 hutrecht jjore-m: yes, i have
01:20 hutrecht jjore-m: why?
01:21 jjore-m roughly the new thing looks to me like another powerful parser generator.
01:22 hutrecht jjore-m: yes, but it is still regex
01:22 jjore-m it doesn't appear revolutionary to me but does seem to take the state of the common implementation farther. you know, evolutionary.
01:22 hutrecht then call it abrupt evolution
01:22 jjore-m er?
01:22 hutrecht because regex hasn't evolved much in the past many years
01:23 jjore-m say, do you know a pattern language for tree matching other than XPath?
01:23 hutrecht not really
02:05 ludan joined #perl6
02:15 ludan joined #perl6
03:11 DarkWolf84 joined #perl6
03:30 jferrero joined #perl6
03:37 agjal good night
03:40 xinming joined #perl6
04:41 tewk joined #perl6
06:03 szbalint joined #perl6
06:13 Caelum_ joined #perl6
06:16 Schwern joined #perl6
06:42 [particle1 joined #perl6
06:43 Aankhen`` joined #perl6
06:47 REPLeffect joined #perl6
07:10 jisom joined #perl6
07:21 amnesiac joined #perl6
07:32 chacha_chaudhry joined #perl6
07:40 jisom_ joined #perl6
07:58 chacha_chaudhry_ joined #perl6
08:02 chacha_chaudhry joined #perl6
08:11 devogon joined #perl6
08:29 mr_ank joined #perl6
08:38 franck___ joined #perl6
09:08 franck___ joined #perl6
09:12 mr_ank left #perl6
09:13 Schwern joined #perl6
09:51 torz joined #perl6
09:52 tmaesaka left #perl6
10:13 sheriff_p left #perl6
10:21 theorbtwo BTW, regexes have evolved a fair bit in the past few years, it's just that perl 5.8 regexes didn't.  Perl 5.10 regexes are now back up to the state of the art, after being stagnant for a while.
10:21 Caelum joined #perl6
10:22 iblechbot joined #perl6
10:38 Caelum joined #perl6
10:46 pmurias joined #perl6
10:50 franck___ joined #perl6
10:55 agjal joined #perl6
11:00 JarJarBinks joined #perl6
11:03 kanru joined #perl6
11:07 manne joined #perl6
11:18 zakame_ joined #perl6
11:24 Helios-_ joined #perl6
11:26 Helios- joined #perl6
11:29 blindfish joined #perl6
11:52 stef__ joined #perl6
12:00 drrho joined #perl6
12:05 lichtkind joined #perl6
12:11 PhileasFox joined #perl6
12:47 iblechbot joined #perl6
12:55 njbartlett joined #perl6
13:08 franck____ joined #perl6
13:13 franck_____ joined #perl6
13:18 Alias_ joined #perl6
13:18 ask_ joined #perl6
13:39 chris2 joined #perl6
13:39 franck___ joined #perl6
13:40 manne joined #perl6
13:57 pbuetow joined #perl6
13:59 PhileasFox left #perl6
14:00 chris2_ joined #perl6
14:02 Lorn joined #perl6
14:11 ting joined #perl6
14:20 stef_ joined #perl6
14:29 Schwern joined #perl6
14:31 barney joined #perl6
14:33 Lorn joined #perl6
14:39 Schwern joined #perl6
14:49 Schwern joined #perl6
14:56 Alias_ joined #perl6
14:56 JarJarBi1ks joined #perl6
15:00 Schwern joined #perl6
15:03 pmurias joined #perl6
15:13 Limbic_Region joined #perl6
15:22 pugs_svn r19240 | ruoso++ | [yap6] Some detailed documentation in README (worth looking), and NEW in the prototype.
15:24 ruoso pmurias, please take a look at the new REAME I just commited...
15:24 ruoso I would appreciate an opinion on that
15:29 pmurias ruoso: looking
15:30 aindilis joined #perl6
15:34 pugs_svn r19241 | pmurias++ | [yap6] minor english corrections
15:35 pmurias ruoso: the plan is to implement a interpreter in stage 1 perl6?
15:35 ruoso yep...
15:35 ruoso and do that by extending kp6
15:37 Alias_ To create skmp6?
15:37 Alias_ sorta-kinda-maybe Perl 6?
15:37 ruoso heh
15:37 ruoso actually, it would be KP6
15:37 ruoso as it is today
15:37 ruoso I mean
15:37 ruoso not
15:37 ruoso that would be the final interpreter
15:38 ruoso the stage 1 would be more like what mini perl 6 is
15:38 ruoso exept that it would only have available the native types created by yap6
15:39 pmurias ruoso: what will kp6 generate opcodes for yap6 or c code?
15:39 ruoso stage 1 would generate c
15:39 ruoso kp6 would interpret perl code
15:40 ruoso eventually freezing the interpreter state after compilation
15:40 ruoso having a "bytecode-like" data to load
15:41 pmurias ruoso: the way perl5 does?
15:41 ruoso yep
15:41 ruoso much like it
15:42 pmurias ruoso: you could expand a bit on that part in the README
15:42 pmurias my first impresion was that stage 2 would also be c code
15:43 pmurias and only the last sentence suggests that it is otherwise
15:44 pmurias why isn't stage 2 also c code?
15:44 ruoso because the runtime would need to implement a lot of things
15:44 ruoso like exception model
15:45 ruoso stack management
15:45 ruoso but
15:45 ruoso in fact, it is possible to translate it to C
15:45 ruoso even with the optimizations
15:46 ruoso actually... I don't have the stage 2 completely clear right now,
15:46 ruoso as stage 1 is not implemented yet
15:46 ruoso KP6 today depends a lot in P5
15:47 ruoso the stage 1 needs to implement all that...
15:47 ruoso exception model, closures etc
15:47 ruoso I will only be able to say if stage 2 can or cannot be compiled down to C after stage 1 is implemented
15:48 ruoso but the natural way would be to work just like p5
15:48 pmurias it would avoid needing a c compiler for eval
15:49 ruoso yep... but allowing c compilation would provide JIT compilation for code snippets
15:49 ruoso I think we'll have something in between
15:50 pmurias ruoso: i changed the "At first it will be C code" to "Firstly..."
15:50 ruoso I saw it...
15:50 pugs_svn r19242 | ruoso++ | [yap6] some more details about stage 2 in README
15:50 pmurias is the change correct?
15:51 ruoso I'm not sure
15:51 ruoso I just spitted the text... without much worry :) any fix is welcome
15:52 * ruoso lunch &
15:53 pmurias ruoso: i mean is it planed to be something other then C later on?
15:53 jhorwitz joined #perl6
15:56 clkao /win 8
15:57 turrepurre joined #perl6
15:58 pugs_svn r19243 | pmurias++ | [yap6] 2 more minor fixes
16:03 polettix joined #perl6
16:06 ruoso pmurias, if it's not C, it will be a data structure that the interpreter can load...
16:06 ruoso not another language
16:06 * ruoso getting back to lunch &
16:09 ask_ left #perl6
16:28 takanori0 joined #perl6
16:37 Psyche^ joined #perl6
16:45 franck____ joined #perl6
17:08 chacha_chaudhry joined #perl6
17:10 stevan_ joined #perl6
17:14 ludan joined #perl6
17:26 stevan__ joined #perl6
17:33 agjal joined #perl6
17:42 franck___ joined #perl6
18:07 ludanolo joined #perl6
18:08 jisom joined #perl6
18:09 agjal joined #perl6
18:12 justatheory joined #perl6
18:24 njbartlett joined #perl6
18:31 agjal joined #perl6
18:52 Auzon joined #perl6
19:13 ask_ joined #perl6
19:24 aindilis joined #perl6
19:29 justatheory joined #perl6
19:31 franck____ joined #perl6
19:33 lichtkind joined #perl6
19:42 franck_____ joined #perl6
19:54 devogon_ joined #perl6
20:33 enigmus joined #perl6
20:34 rindolf joined #perl6
20:36 enigmus Does pugs support enums? I've tried the examples found in S12 on current pugs but that doesn't seem to work...
20:38 wolverian that's a pretty safe bet it doesn't
20:47 enigmus Probably what the :todo<feature> means in t/oo/enums.t... Thanks.
21:34 Tene pugs_svn: sub infix:<< <+> >> ($a, $b) { $a + $a + $b + $b } 5 <+> 10
21:34 Tene pugs: sub infix:<< <+> >> ($a, $b) { $a + $a + $b + $b } 5 <+> 10
21:34 exp_evalbot RESULT[15]
21:53 ruoso joined #perl6
21:58 Jamtech joined #perl6
22:32 Psyche^ joined #perl6
22:49 larsen_ joined #perl6
22:56 BinGOs joined #perl6
23:02 tewk_ joined #perl6
23:08 aindilis joined #perl6
23:19 luqui joined #perl6
23:19 jferrero joined #perl6
23:25 JarJarBinks joined #perl6
23:51 enigmus I'm trying to install v6.pm with 'cpan v6', but I get the following error on 'make test' in v6-0.020/:
23:52 enigmus Compilation failed in require at /home/user/.cpan/build/v6-0.020/blib/lib/v6.pm line 65.
23:52 enigmus It's actually the same error for a bunch of tests.
23:57 ask_ joined #perl6

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

Perl 6 | Reference Documentation | Rakudo