Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2006-06-10

Perl 6 | Reference Documentation | Rakudo

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

All times shown according to UTC.

Time Nick Message
01:14 stevan joined perl6
01:24 ludan joined perl6
01:35 b00t joined perl6
02:06 stevan audreyt: I just uploaded Moose::Autobox to CPAN
02:06 stevan audreyt: it makes heavy use of roles to create the 4 basic Perl 5 "types" (Scalar, Array, Hash & Code)
02:07 stevan it's very rough still, but it's fun to play with :)
02:28 obra seen audreyt
02:55 * QtPlatypus hasn't seen audreyt today.
02:58 hikozaemon joined perl6
03:27 audreyt ooooh
03:28 audreyt stevan++ stevan++ stevan++
03:28 audreyt Automoose
03:45 reZo joined perl6
03:53 loumz joined perl6
04:00 AlbaPoweR joined perl6
04:13 yhsuan joined perl6
04:14 mugwump joined perl6
04:14 AlbaPoweR left perl6
04:16 nperez joined perl6
04:18 reZo joined perl6
05:04 charsi joined perl6
05:10 SSelva joined perl6
05:11 SSelva left perl6
05:16 hexmode joined perl6
05:53 loumz_ joined perl6
05:56 loumz_ is now known as loumz
06:06 bjoern_ joined perl6
06:30 lambdabot joined perl6
06:32 lambdabot joined perl6
07:31 Aankhen`` joined perl6
07:46 iblechbot joined perl6
08:20 b00t joined perl6
08:34 szbalint joined perl6
08:37 Alias_ audreyt: ping?
09:15 b_jonas joined perl6
09:16 gaal joined perl6
09:17 Alias_ joined perl6
09:23 gaal nothingmuch: ping
09:39 gaal joined perl6
09:44 elmex joined perl6
09:46 gaal joined perl6
10:39 cognominal joined perl6
10:43 cognominal joined perl6
10:59 nothingmuch gaal: pong
11:00 Aankh|Clone joined perl6
11:05 marcel__ joined perl6
11:05 TimToady joined perl6
11:10 wolverian good morning
11:10 iblechbot joined perl6
11:11 reZo joined perl6
11:30 elmex joined perl6
11:33 stephanepayrard_ joined perl6
11:35 spinclad good $rollingearth
11:41 reZo joined perl6
11:53 ludan joined perl6
11:54 phpError joined perl6
12:04 chris2 joined perl6
12:13 reZo joined perl6
13:00 phpError joined perl6
13:44 reZo joined perl6
13:45 FurnaceBoy joined perl6
13:49 nothingmuch joined perl6
14:15 macroron joined perl6
14:31 phpError joined perl6
14:34 svnbot6 r10590 | audreyt++ | * array_cap.t: adjust test count.
14:45 cognominal joined perl6
15:09 cookys joined perl6
15:09 reZo joined perl6
15:22 penk joined perl6
15:26 justatheory joined perl6
15:27 chris2 joined perl6
15:30 FurnaceBoy joined perl6
15:33 jsiracusa joined perl6
15:45 hexmode joined perl6
15:49 phpError joined perl6
15:53 Aankh|Clone is now known as Aankhen``
15:54 Ymmv joined perl6
15:54 avarab joined perl6
15:55 cookys joined perl6
15:59 cookys joined perl6
16:03 justatheory joined perl6
16:04 FurnaceBoy_ joined perl6
16:14 jedi06 joined perl6
16:14 jedi06 hello i need help with par
16:15 avarab is now known as avar
16:45 Aankh|Clone joined perl6
16:59 Ymmv joined perl6
17:27 xerox joined perl6
17:28 ludan joined perl6
17:28 xerox Anybody using audrey's GHC bin dist for macintels?
17:29 xerox The link the the GHC track is b0rked ):
17:41 iblechbot joined perl6
17:42 jedi06 joined perl6
17:42 jedi06 i try  to install version .94 par from repository bribe.org and it looks like it upgrades when i type upgrade -install par
17:42 jedi06 <jedi06> then i got to properties par and it says version .90
17:58 putter joined perl6
17:59 putter any parsey around?  i'm puzzling over blocks...
17:59 putter err, s/any/anyone/
17:59 putter issue is...
18:04 Aankh|Clone is now known as Aankhen``
18:04 putter oh, fribble.  I get it.
18:13 putter ok, thinking aloud...
18:14 putter blocks... a block gets parsed, and if in retrospect it can be interpreted as hash literal, it is.  a bit bizarre, but nicely local.
18:15 nperez joined perl6
18:16 putter the trailing }... to get map:{3;}.foo to be (map:{3;}).foo, while f {3;},42; still works normally, the {block} term is unusual.
18:17 Alias_ rindolf: I'm here, but can't private message
18:20 putter one can deal with it in several ways.  the '}' lexeme can establish a mutant post-term parser context which only accepts a few specially labeled ops ( , : => ).  so hitting .foo creates a parse-fail/end-of-stream for the argument list expr.
18:21 b_jonas joined perl6
18:23 putter or, if all the special ops nest, err, left, so the argument list can be wrapped up in a single parser reduce step, one can use a collaborative precedence.  i think.  maybe.  but it seems an unfortunate restriction.
18:25 putter the gotcha with adding a mutant post-term state, is it doesnt deal with this:
18:30 putter f:{3;}.foo is (f:{3;}).foo, but simple  {3;}.foo  is just fine.  I don't immediately know which way 2,'a',{3;}.foo,13 is supposed to go, but eh.  the problem is, it looks like {3;} has to be treated differently in the two cases.  ie, the parser has _non-local_ state, "I am/am-not parsing a (argument?) list".  which seems to
18:30 putter reach down into core shift/reduce decisions.
18:31 putter so... what am I missing?  is there a clean way to do this?
18:38 DaGo joined perl6
18:40 putter I (very) fuzzily _think_ you can do it as a after-the-parse rewrite step.  maybe.  but blech.
18:46 putter I bit of state (literally;) in the parser would be fine.  I just didn't expect it.  Hopefully I'm confused.
18:47 Alias_ left perl6
19:04 putter joined perl6
19:14 macroron joined perl6
19:17 elmex joined perl6
19:27 nperez joined perl6
19:49 cognominal left perl6
19:51 cognominal joined perl6
19:51 gaal joined perl6
19:53 justatheory joined perl6
20:46 larsen joined perl6
21:10 bjoern_ http://pugs.blogs.com/pugs/2006/06/possible_job_ta.html
21:11 bjoern_ sounds like great stuff!
21:13 turrepurre joined perl6
21:29 nothingmuch joined perl6
21:45 sysfault joined perl6
22:13 arpi joined perl6
22:15 arpi left perl6
22:20 rashakil__ joined perl6
22:35 DaGo joined perl6
22:40 fglock joined perl6
22:46 fglock this looks like the perl6 idea of a run-time optimizer: http://psyco.sourceforge.net/introduction.html
22:55 webmind are there any javascript to perl6 encoders/compilers ?
23:00 DaGo joined perl6
23:00 fglock webmind: I don't think so - there are currently only perl6->x translators, and a few perl5->perl6 attempts
23:01 buetow joined perl6
23:03 webmind ok, awell.. too bad
23:03 webmind I had some horrid js code I wanted to read.. :)
23:12 fglock webmind: try a code formatter, like http://www.prettyprinter.de/
23:39 cflag joined perl6

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

Perl 6 | Reference Documentation | Rakudo