Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2006-06-15

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

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

Perl 6 | Reference Documentation | Rakudo