Please test pre0: pugs.blogs.com/pre0/Perl6-Pugs-6.2.12.tar.gz | paste: sial.org/pbot/perl6 | pugs.blogs.com | pugscode.org | pugs.kwiki.org
Set by audreyt on 12 June 2006.
00:01 nothingmuch joined 00:04 rafl joined 00:05 lisppaste3 joined 00:14 mako132_ joined 00:58 amnesiac joined 00:59 gaal joined 01:06 penk joined 01:07 xerox joined 01:31 nothingmuch joined 01:39 frederico joined 01:40 Khisanth joined 02:09 mako132_ joined 02:22 weinig is now known as weinig|zzz 02:42 justatheory joined 03:41 Alias_ joined 04:06 lambdabot joined 04:09 SamB joined 04:12 penk joined 04:14 stevan joined 04:30 lambdabot joined 04:55 FurnaceBoy joined 05:03 SamB joined 05:16 neoesque joined 05:22 qmole joined
svnbot6 r10706 | fglock++ | Pugs-Compiler-Rule/temp - cleaner internals 05:37
06:38 prozessor13 joined 07:10 f0rth joined 07:14 SM_ax joined 07:28 iblechbot joined 07:37 ArthurBrazil joined 07:40 marmic joined
svnbot6 r10707 | audreyt++ | * Some more work on $npw.talk; still missing Moose chunks 07:47
r10707 | audreyt++ | and code rendering is broken. Time to the talk: 5.3 hours.
r10706 | fglock++ | Pugs-Compiler-Rule/temp - cleaner internals
07:47 Ymmv joined 07:55 drrho joined 08:19 SM_ax joined 08:36 weinig|zzz_ joined 08:42 bjoern_ joined 08:46 Odin- joined, Odin-LAP joined 08:47 enantiodrome joined 08:49 dduncan left 08:56 Aankhen`` joined
svnbot6 r10708 | audreyt++ | * first pass at the content (still _not_ ready for prime time); now onto the formatting... 09:05
r10709 | audreyt++ | * silly XML escaping.
09:16 mjk joined 09:25 pdcawley joined 09:54 chris2 joined 10:39 ludan joined
gaal audreyt: consider maybe "last year" instead of "yesteryear"? Also, I can't view the latest version 10:47
10:58 pdcawley joined 11:03 buetow joined 11:10 iblechbot joined 11:19 kane_ is now known as nsanekane, nsanekane is now known as insanekane 11:46 jsiracusa joined 12:03 rzoz joined
gaal emit_yaml is broken because there are no asYAML instances for VHandle, thus $*IN, $*OUT and $*ERR can't be yamlified. 12:11
should they be attempted to be yamlified at all here? 12:12
are there reasonable serializations to make?
Pugs.AST.Internals:1912 but you need DrIFT or to also edit Instances.hs 12:13
s/instance/method/
I notice that the prelude dump doesn't have that stuff in it. So emit_yaml should filter the env, right? 12:15
12:23 Robe left
fishb0t I've been trying all week to get -BPIR working with pugs - is it broken, or just my install/understanding? 12:36
I get imcc compiler errors.
12:43 rzoz joined
kolibrie I've been trying to look at audreyt's deploy.xul talk, but I either get all the content as source if I hit the remote site, or a blank presentation if I copy it locally 13:15
bjoern_ you are aware that XUL is supported only by Firefox and derived browsers? 13:18
xerox Where is it? 13:19
kolibrie bjoern_: tried both Galeon (mozilla) and Firefox 13:21
xerox: svn.openfoundry.org/pugs/docs/talks/deploy.xul 13:22
gaal kolibrie: the latest version is broken for me too (but the first one wasn't)
13:22 ko1_away is now known as ko1
kolibrie gaal: oh, bummer 13:23
gaal I'm sure when she gets back from actually delivering it there'll be an update
kolibrie I was hoping to share my last minute insights, or at least read it real time. But now she'll be at least half way through the presentation 13:24
gaal I remember the excitement of the live translation of P6:tU on the channel 13:25
but hey, you can read the source
just vi deploy.xul :) 13:26
kolibrie true, but not as pretty
13:26 m4rkl4r joined
gaal use a large font :) 13:26
kolibrie :)
gaal so, who on the channel's going to be in YAPC::NA next week? 13:27
plus a few days
kolibrie I got my s:g/5/6; shirt. Juerd++ for the design.
was worried I wouldn't get it in time for YAPC::NA 13:28
gaal you'll be there? great
kolibrie yep. I get to meet you
gaal whee
kolibrie I'm trying to get my brain back to parsing, data extraction, and rules, but I've been swamped by other things recently 13:29
may at YAPC I can finally concentrate on it
may be, even 13:30
13:30 christopher joined
sahadev docs/talks/deploy.xul refers to takahashi.js, but that file is not available 13:32
gaal prolly why it was broken then :)
sahadev i copied the file from my copy of the Jifty distibution and all is well :)
gaal gotta run for a bit, moose moose &
kolibrie sahadev: oh, where does that live? 13:36
sahadev the .js file? or the Jifty distrib?
Jifty i got from CPAN, i think 13:37
obra get a copy from fsck.com/~jesse/talks/
lambdabot The title of that page is "Index of /~jesse/talks"
obra of the script
kolibrie looks
ah, beautiful 13:39
thanks obra
obra np
13:54 penk joined 13:59 ko1 is now known as ko1_away 14:15 rzoz_ joined 14:19 scw joined
audreyt yo. 14:36
pugs.blogs.com/talks/npw06-deploying-perl6.pdf
the .xul->.opml->.key compiler worked 14:37
trying to write a decompiler now
miyagawa amazing 14:43
so you wrote your slides in XUL and do presentation with Keynote? 14:44
audreyt yeah.
using omnioutliner as preprocessor 14:45
also some xml magicks
miyagawa wonderfully insane
audreyt all done in the last 3 hours
(finished 1.5mins before the talk starts)
miyagawa that's usually we do
audreyt yeah
miyagawa :)
obra it's really, really scary insane
but looked sexy
audreyt apxl is really hard to gen directly
miyagawa audrey is always sexy
audreyt :D 14:46
takesako wow
audreyt probably can do it without omnioutliner
obra Simon did it for keynote 1.0, bitd
404 last time i looked
audreyt but I don't see a APXL binding
bitd?
obra Back in the day
audreyt ahh.
the most nice thing is Text::VimColor 14:47
I missed that with Sporx/Takahashi.js
some of the code examples really benefitted from synhilite
obra they did 14:48
Oh. I want to regrab your .vimrc.
audreyt bluetooth?
perlcabal.org/~audreyt/tmp/.vimrc 14:49
obra tx 14:50
15:06 Dyoes joined
xerox Certainly p6 code looks clearer than p5. 15:08
Dyoes xerox when will perl will be release ? 15:09
6
xerox Did you see audreyt's slides? (-:
Dyoes i mean as a final version
or something near it
xerox Final version of what? I don't know how and when the standardization process finish. 15:10
audreyt by Christmas
ruz audreyt: slide 69, qr{...}x<-- no x on slide, also drop semicolon
Dyoes its true perl6 will be able to produce .net code? 15:11
audreyt and #71 too
thanks, fixed
Dyoes: I don't know, that depends on how much hackathon I get next week in redmond
xerox audreyt: what does omnioutliner exactly provide? 15:16
audreyt .opml->.key
so instead of APXL output, I gen opml then do more tweaking at .key stage 15:17
xerox Acronyms.. (:
`OPML (Outline Processor Markup Language) is an XML format for outlines.' 15:18
What's .key ?
miyagawa i'm impressed that OPML has that useful feature other than just listing RSS feed <outline/>s
audreyt .key is the extension of keynote presentations 15:19
it contains a .apxl.gz file that is the content of the presentation
as a serialized-via-xml set of NextStep objects
ruz: updated pugs.blogs.com/talks/npw06-deploying-perl6.pdf 15:20
xerox iWork?
audreyt yeah.
xerox iSee :)
kolibrie audreyt: the perl6 overdraft protection slide had some naming problems, the moose version looked fine 15:22
15:23 vel joined
kolibrie great talk, btw 15:23
audreyt thanks :)
xerox nods vigorously 15:24
audreyt kolibrie: thanks, fixed, will upload soon 15:25
15:26 bpederse joined
kolibrie audreyt: no hurry 15:26
15:27 elmex joined
audreyt bbiab... 15:31
15:31 Ymmv joined
obra miyagawa: bulknews.typepad.com/blog/2006/06/c...ogle_.html 15:32
lambdabot The title of that page is "bulknews.typepad.com: Control Google Maps via ThinkPad tilt"
obra You are absolutely brilliant
miyagawa obra: thanks!
theorbtwo wishes he had a thinkpad.
miyagawa call me "insane" :)
obra :)
audreyt you are insane. 15:33
insane: but it's very cool!
miyagawa that's an honor!
audreyt insane: Locale::Maketext::Lexicon 0.62 releasd, fyi
miyagawa audreyt: that's sexy
I am considering if I should give "ThinkPad Hacks" lightning talk on YAPC 15:35
the problem is that I alredy registered 2 LT talks there :)
theorbtwo It'd be cooler if it wasn't activex, but you can't have them all... 15:37
miyagawa true. 15:38
16:04 rzoz_ is now known as rzoz
gaal *really* cosmetic note: the underline for "_Sane_ Perl 5" would look better if it were thicker 16:04
moose fixation!
16:08 lollan joined
lollan hello 16:08
gaal do you really need to say any(<a b>) or is any<a b> still ok?
audreyt: you're giving this talk in yapc too right? I'd better mention the car example is deployable in p5 via Pugs::Compiler::Regex 16:11
in the peek talk that is
16:16 lisppaste3 joined
Juerd kolibrie: You're welcome :) 16:17
kolibrie: Where did you get it from?
16:24 chris2_ joined 16:28 chris2_ is now known as chris2
kolibrie Juerd: cafepress 16:30
16:36 hexmode joined 16:37 weinig|zzz__ joined 16:42 rzoz joined
Juerd kolibrie: You, you're actually paying that much? :) 16:43
If you're that rich, consider TPF donations as well ;)
kolibrie Juerd: I've been saving ever since you posted the idea (a year ago or so?) 17:01
and all my T-shirts from high school have holes in them now
17:02 cognominal joined
sahadev kolibrie: do you have the url for the shirt? 17:04
kolibrie sahadev: cafepress.com/perl6 17:05
17:39 dduncan joined 17:43 justatheory joined 17:48 rzoz_ joined 18:00 frederico joined 18:10 rzoz_ joined 18:14 m4rkl4r left 18:23 chris2 joined 18:24 nothingmuch joined
nothingmuch does anyone know where Arathorn's takashi/flash code is? 18:46
18:54 larsen joined 18:55 ruoso joined 19:50 vel joined 20:44 iood joined 20:54 lisppaste3 joined 21:00 pbuetow joined
sahadev hello, can someone tell me if this is the right syntax? 21:17
for @a.kv -> $k, $v is rw { $v++ if $k % 0 }
gaal looks good to me 21:18
sahadev # i want the $v to be rw, but $k is ro
gaal ?eval my @a = 1 .. 5; for @a.kv -> $k, $v is rw { $v++ if $k % 0 } @a 21:19
21:19 evalbot_10699 is now known as evalbot_10709
evalbot_10709 Error: Illegal modulus zero 21:19
sahadev i meant 2
not 0
gaal ?eval my @a = 1 .. 5; for @a.kv -> $k, $v is rw { $v++ if $k % 2 } @a
evalbot_10709 Error: Can't modify constant item: VInt 2
gaal ?eval my @a = 1 .. 5; for @a.kv -> $k, $v is rw { $v++ if ($k % 2) } @a
evalbot_10709 Error: Can't modify constant item: VInt 2
wolverian pugsbug
sahadev ok
gaal ?eval my @a = 3 .. 5; for @a.kv -> $k, $v is rw { $v++ if ($k % 2) } @a
evalbot_10709 Error: Can't modify constant item: VInt 4
gaal yeah 21:20
wolverian: know if there's a test for it?
wolverian gaal, nope
I mean, no, I don't
gaal ACK :)
sahadev: add one?
t/pugsbugs/rw-array-kv.t or something 21:21
sahadev will try.
gaal look at other tests in that directory for example. got a commit bit?
wolverian oh, I'm pretty sure there is a test already for that. at least there should be, and not just one 21:22
I don't have a pugs handy to check, however
sahadev would that go under @array.kv? or under for statement?
gaal: no.
i am barely getting started to understand after lurking here for a long time :)
gaal sahadev: /msg me your email please
21:24 lollan joined
sahadev ?eval @a = 1..5; @b = 6..10; for zip(@a, @b) -> $a is rw, $b { say $a += $b } @a 21:25
evalbot_10709 Error: Undeclared variable: "@a"
21:26 kanru joined
gaal I was just going off to bed. Can you guys check if it does exist? sahadev, I didn't get your /msg yet (are you registered in freenode?) 21:26
sahadev ?eval my @a = 1..5; my @b = 6..10; for zip(@a, @b) -> $a is rw, $b { say $a += $b } @a
evalbot_10709 Error: Can't modify constant item: VInt 1
gaal you need "my", we're strict by default
21:26 Corion joined, Corion left
gaal Corion! 21:26
sahadev gaal: i sent the /msg
guess i need to register
gaal you're not registered on freenode are you? :)
sahadev i think not
sahadev goes off to register
gaal echo $email | rot13 also works 21:27
so, I'm off to sleep. wolverian you have metacommit yes? please add sahadev :) 21:31
ah! got it 21:32
wolverian I'm not sure if I Do 21:33
s/Do/do/
gaal sahadev: invitation on it's way to you. welcome aboard :) 21:34
sahadev gaal: thanks :)
gaal wolverian: behold, you have meta
I'm off to bed, night everyone :) & 21:35
wolverian thanks :) 21:36
21:45 amnesiac joined
sahadev t/pugsbugs/value_alias_readonly.t seems to cover it already. 21:53
22:14 PerlJam joined 22:31 Ymmv joined 23:23 buetow joined 23:28 jsiracusa joined
svnbot6 r10710 | cmarcelo++ | * HsJudy: work on a Map type. Any Haskell type can be used as Value (via 23:34
r10710 | cmarcelo++ | StablePtr) and any type "Stringable" can be used as key. (Maybe using a
r10710 | cmarcelo++ | class to define what types maybe used as Value, so StablePtr way is the
r10710 | cmarcelo++ | "default" but things like Int may be direct mapped.)
r10710 | cmarcelo++ | * TODO updates =)
23:55 froh-doh joined