pugs.blogs.com | pugscode.org | pugs.kwiki.org | paste: sial.org/pbot/perl6 | <stevan> Moose... it's the new Camel ":P | .pmc == PPI source filters! Set by Alias_ on 16 March 2006. |
|||
01:14
stevan joined
01:24
ludan joined
01:35
b00t joined
|
|||
stevan | audreyt: I just uploaded Moose::Autobox to CPAN | 02:06 | |
audreyt: it makes heavy use of roles to create the 4 basic Perl 5 "types" (Scalar, Array, Hash & Code) | |||
it's very rough still, but it's fun to play with :) | 02:07 | ||
obra | seen audreyt | 02:28 | |
QtPlatypus hasn't seen audreyt today. | 02:55 | ||
02:58
hikozaemon joined
|
|||
audreyt | ooooh | 03:27 | |
stevan++ stevan++ stevan++ | 03:28 | ||
Automoose | |||
03:45
reZo joined
03:53
loumz joined
04:00
AlbaPoweR joined
04:13
yhsuan joined
04:14
mugwump joined,
AlbaPoweR left
04:16
nperez joined
04:18
reZo joined
05:04
charsi joined
05:10
SSelva joined
05:11
SSelva left
05:16
hexmode joined
05:53
loumz_ joined
05:56
loumz_ is now known as loumz
06:06
bjoern_ joined
06:30
lambdabot joined
06:32
lambdabot joined
07:31
Aankhen`` joined
07:46
iblechbot joined
08:20
b00t joined
08:34
szbalint joined
|
|||
Alias_ | audreyt: ping? | 08:37 | |
09:15
b_jonas joined
09:16
gaal joined
09:17
Alias_ joined
|
|||
gaal | nothingmuch: ping | 09:23 | |
09:39
gaal joined
09:44
elmex joined
09:46
gaal joined
10:39
cognominal joined
10:43
cognominal joined
|
|||
nothingmuch | gaal: pong | 10:59 | |
11:00
Aankh|Clone joined
11:05
marcel__ joined,
TimToady joined
|
|||
wolverian | good morning | 11:10 | |
11:10
iblechbot joined
11:11
reZo joined
11:30
elmex joined
11:33
stephanepayrard_ joined
|
|||
spinclad | good $rollingearth | 11:35 | |
11:41
reZo joined
11:53
ludan joined
11:54
phpError joined
12:04
chris2 joined
12:13
reZo joined
13:00
phpError joined
13:44
reZo joined
13:45
FurnaceBoy joined
13:49
nothingmuch joined
14:15
macroron joined
14:31
phpError joined
|
|||
svnbot6 | r10590 | audreyt++ | * array_cap.t: adjust test count. | 14:34 | |
14:45
cognominal joined
15:09
cookys joined,
reZo joined
15:22
penk joined
15:26
justatheory joined
15:27
chris2 joined
15:30
FurnaceBoy joined
15:33
jsiracusa joined
15:45
hexmode joined
15:49
phpError joined
15:53
Aankh|Clone is now known as Aankhen``
15:54
Ymmv joined,
avarab joined
15:55
cookys joined
15:59
cookys joined
16:03
justatheory joined
16:04
FurnaceBoy_ joined
16:14
jedi06 joined
|
|||
jedi06 | hello i need help with par | 16:14 | |
16:15
avarab is now known as avar
16:45
Aankh|Clone joined
16:59
Ymmv joined
17:27
xerox joined
17:28
ludan joined
|
|||
xerox | Anybody using audrey's GHC bin dist for macintels? | 17:28 | |
The link the the GHC track is b0rked ): | 17:29 | ||
17:41
iblechbot joined
17:42
jedi06 joined
|
|||
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> then i got to properties par and it says version .90 | |||
17:58
putter joined
|
|||
putter | any parsey around? i'm puzzling over blocks... | 17:59 | |
err, s/any/anyone/ | |||
issue is... | |||
18:04
Aankh|Clone is now known as Aankhen``
|
|||
putter | oh, fribble. I get it. | 18:04 | |
ok, thinking aloud... | 18:13 | ||
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:14 | ||
18:15
nperez joined
|
|||
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:16 | |
Alias_ | rindolf: I'm here, but can't private message | 18:17 | |
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:20 | |
18:21
b_jonas joined
|
|||
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:23 | |
the gotcha with adding a mutant post-term state, is it doesnt deal with this: | 18:25 | ||
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 | ||
reach down into core shift/reduce decisions. | |||
so... what am I missing? is there a clean way to do this? | 18:31 | ||
18:38
DaGo joined
|
|||
putter | I (very) fuzzily _think_ you can do it as a after-the-parse rewrite step. maybe. but blech. | 18:40 | |
I bit of state (literally;) in the parser would be fine. I just didn't expect it. Hopefully I'm confused. | 18:46 | ||
18:47
Alias_ left
19:04
putter joined
19:14
macroron joined
19:17
elmex joined
19:27
nperez joined
19:49
cognominal left
19:51
cognominal joined,
gaal joined
19:53
justatheory joined
20:46
larsen joined
|
|||
bjoern_ | pugs.blogs.com/pugs/2006/06/possible_job_ta.html | 21:10 | |
sounds like great stuff! | 21:11 | ||
21:13
turrepurre joined
21:29
nothingmuch joined
21:45
sysfault joined
22:13
arpi joined
22:15
arpi left
22:20
rashakil__ joined
22:35
DaGo joined
22:40
fglock joined
|
|||
fglock | this looks like the perl6 idea of a run-time optimizer: psyco.sourceforge.net/introduction.html | 22:46 | |
webmind | are there any javascript to perl6 encoders/compilers ? | 22:55 | |
23:00
DaGo joined
|
|||
fglock | webmind: I don't think so - there are currently only perl6->x translators, and a few perl5->perl6 attempts | 23:00 | |
23:01
buetow joined
|
|||
webmind | ok, awell.. too bad | 23:03 | |
I had some horrid js code I wanted to read.. :) | |||
fglock | webmind: try a code formatter, like www.prettyprinter.de/ | 23:12 | |
23:39
cflag joined
|