Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2006-03-26

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 coignard joined perl6
00:20 dduncan joined perl6
00:21 dduncan left perl6
00:21 dduncan joined perl6
00:50 b_jonas left perl6
00:52 coignard is there a support group for people who just started learning perl6 syntax?  I think I need psych. help :)
00:53 ayrnieu We also provide psychic services.
00:53 ayrnieu I can see, for instance, that you want to get Perl6::Bible ; you should give in to this desire.
00:53 coignard that's what I am reading
00:54 coignard I am only at s02
00:54 * ayrnieu : verified again!
00:54 coignard heh
00:56 dduncan left perl6
00:56 coignard how good is that ORA book on perl6?
00:57 coignard is it worth the money?
00:57 ayrnieu I haven't read it.  I think that one chapter is online, however.
00:57 ayrnieu wait, do you mean Perl 6 Now?
00:58 coignard http://www.oreilly.com/cat​alog/059600737X/index.html
00:59 ayrnieu could you just say the title?  My environment is a bit odd, right now.
01:00 coignard Perl 6 and Parrot Essentials, Second Edition
01:00 coignard 2004
01:00 coignard it should be really dated (2004), no?
01:08 svnbot6 r9741 | fglock++ | pX/PCR/opp.pl - namespace fix
01:09 ayrnieu sorry, I didn't understand that question.
01:10 stevan_ coignard: Perl 6 and Parrot Essentials, Second Edition is very very dated by now
01:10 stevan_ probably not worth the money
01:10 ayrnieu It depends on how much your money is worth, and what use you intend it for.
01:11 stevan_ not very thick book,.. might be able to help straighten out a wobbly chair :)
01:12 stevan_ not enough pages to keep a fire going for long
01:17 stevan_ it does make a good cup coaster though
01:31 dduncan joined perl6
01:48 svnbot6 r9742 | Darren_Duncan++ | ext/Rosetta/ : fleshed out the SeeAlso.pod and updated the SEE ALSO of all other files
01:49 dduncan and now I'm committing right to the svk mirror this time, which is directly, rather than to an svk local copy and then pushing to the mirror ... that's really been too troublesome with spurious non or false merges
02:56 b00t joined perl6
03:24 FurnaceBoy_ joined perl6
03:30 qu1j0t3 joined perl6
03:31 qu1j0t3 left perl6
03:48 puetzk joined perl6
03:54 meppl gute nacht
03:59 justatheory joined perl6
04:02 mako132_ joined perl6
04:16 hlen joined perl6
04:19 amnesiac joined perl6
04:28 b00t joined perl6
04:28 b00t #join #perlchina
04:29 myarray joined perl6
04:35 ayrnieu yay, pugs on one of my machines.
04:35 ayrnieu OpenBSD/x86 instead of OpenBSD/macppc
04:45 myarray left perl6
04:50 coumbes joined perl6
05:57 e-Hernick joined perl6
06:14 Southen joined perl6
06:24 nothingmuch joined perl6
06:36 KingDiamond joined perl6
06:50 KingDiamond joined perl6
06:57 nothingmuch morning
06:57 ayrnieu guten tag.
07:11 siosiosios joined perl6
07:13 * puetzk is away: zzz
07:23 premshree_ joined perl6
07:44 Aankhen`` joined perl6
07:47 KingDiamond joined perl6
07:50 miyagawa joined perl6
08:03 ghenry joined perl6
08:05 nothingmuch joined perl6
08:40 KingDiamond joined perl6
08:49 KingDiamond joined perl6
09:09 b_jonas joined perl6
09:09 b_jonas #lua
09:15 bernhard joined perl6
09:25 chris2 joined perl6
09:28 ColARes joined perl6
09:41 r0nny joined perl6
09:43 ghenry joined perl6
09:49 mc joined perl6
09:58 qwacky joined perl6
10:27 b_jonas joined perl6
10:33 larsen joined perl6
10:56 viewer joined perl6
11:08 pdcawley_ joined perl6
11:31 frodo72 joined perl6
11:42 bernhard leo: What is the status of exec runcore? I made 'make hello' work by using Parrot_runcode in exec_start.c
11:43 bernhard Sorry, wrong channel
11:48 iblechbot joined perl6
12:33 xinming joined perl6
12:35 pmurias joined perl6
12:35 pmurias hi all
12:44 xinming joined perl6
12:47 qwert121 joined perl6
12:48 elmex joined perl6
12:48 b_jonas joined perl6
12:48 GeJ joined perl6
13:30 qwacky joined perl6
13:34 pmurias script-fu-- #less production ready than pugs
13:38 tri joined perl6
13:38 m joined perl6
13:41 ajs_ joined perl6
14:23 justatheory joined perl6
14:54 dolmen joined perl6
14:55 marmic joined perl6
14:57 GeJ_ joined perl6
15:01 miyagawa joined perl6
15:28 tri left perl6
15:55 Ara4n joined perl6
15:59 dvtoo joined perl6
16:01 dvtoo joined perl6
16:10 marmic_ joined perl6
16:12 marmic_ is now known as marmic
16:26 viewer #python
16:33 pmurias joined perl6
16:34 viewer joined perl6
16:45 amnesiac joined perl6
16:48 gabor529 what is the plan for basename, dirname and calls such as copy/move/rename ? Are they planned to be included in the language
16:49 gabor529 or will they be in one standard library or scattered around in several modules as in Perl5 ?
16:50 nothingmuch joined perl6
16:57 FurnaceBoy joined perl6
17:04 pmurias i personally prefer the first option, although it makes no sense on some platforms (eg. client side javascript)
17:06 vel joined perl6
17:18 DesreveR joined perl6
17:30 justatheory joined perl6
17:32 DesreveR is now known as r0nny
17:34 wolverian how is the ?? !! operator defined in perl6? i.e. how can I define it myself?
17:34 wolverian also, how are chaining operators (1 < $x < 5) defined?
17:35 wolverian couldn't find them in the AES
17:35 wolverian (except in S03, which doesn't mention the declaration)
17:37 fglock joined perl6
17:40 audreyt wolverian:  ternary:<?? !!>
17:41 audreyt wolverian: infix:< == > is assoc<chaining>
17:42 audreyt TimToady: S06's table has "assoc<chain>" but all examples "assoc<chaining>"
17:42 audreyt should I update the table?
17:42 wolverian audreyt, thanks.
17:42 fglock audreyt: hi!
17:42 audreyt hey!
17:43 wolverian audreyt, I thought listfix:<?? !!> could work as well (if that's actually an official category), and would generalise the n-ary operators.
17:43 audreyt I'm packing up for Tokyo
17:43 audreyt wolverian: in OpTable there is explicit support for ternary but not listfix...
17:43 wolverian (although I don't think we have any n-ary operators where n > 2 except ?? !!)
17:43 audreyt also listfix could be conufsed with assoc<list>
17:43 audreyt like Y and ,
17:43 nothingmuch doooes feather have a blead perl
17:43 nothingmuch ?
17:44 wolverian audreyt, yeah, right. I actually missed your assoc<chaining> line, sorry
17:44 fglock audreyt: I implemented a naive operator precedence parser using rules in pX/PCR/opp.pl - it uses templates for the syntax constructs
17:44 audreyt fglock: yeah, Isaw that
17:44 audreyt I hope .jp can fix my jetlagging... for the entire week I sleep in 3hr segments :/
17:45 wolverian oh well, I guess infix:<?? !!> has no hope of working :)
17:45 audreyt wolverian: indeed
17:45 wolverian it would have nicely generalised to infix:<a b c d ...>. it's not that important, though.. the syntactic construct of an n-ary operator where each op(n) is different is rather mindblowing.
17:46 wolverian (I would be fine if we didn't have ?? !! at all.)
17:47 fglock can I use 'is parsed' for normal subs (non macros)?
17:51 ingy hi audreyt
17:51 audreyt fglock: that'd be unspecced I think... and you'll get back a fragment not a normal arg
17:52 audreyt ingy: hey
17:52 pmurias fglock: hi
17:52 audreyt ingy: how cold is there? 10C?
17:52 ingy I'm in taiwan. warm
17:52 fglock pmurias: hi!
17:53 ingy 25C
17:54 audreyt ingy: oh. you are in .tw still? when is you flight?
17:54 ingy Tuesday afternoon
17:55 audreyt 'kay
17:55 audreyt gawd, I'm getting sleepy again :-(
17:55 * audreyt disappears for another 3hr chunk
17:55 ingy audreyt: wanna SEE?
17:55 audreyt ingy: maybe not until I get to Kogai san's place
17:55 ingy maybe it'll wake you
17:56 ingy ok
17:56 audreyt I don't want to be waked... it's either 2 three-hours chunks per day or just 1
17:56 audreyt I'll take 2 when I can get them
17:56 audreyt *wave* &
17:57 xerox Bye!
18:03 fglock left perl6
18:14 pdcawley_ joined perl6
18:18 nothingmuch joined perl6
18:18 ingy hi nothingmuch
18:36 beppu joined perl6
18:38 penk joined perl6
18:50 nothingmuch hi ingy
18:50 nothingmuch ingy: how's your perlguts fu?
18:50 nothingmuch rgs: ping (also on that topic)
18:54 svnbot6 r9743 | pmurias++ | PCR: a prototype %hash implementation, I'll have to talk to fglock how to tie it in
18:57 pmurias fglock: how do I hook %hash up to the PCR?
19:23 colares joined perl6
19:26 siosiosios joined perl6
19:40 Daveman :o
19:43 pdcawley1 joined perl6
19:51 fglock joined perl6
19:54 Juerd TimToady: I don't think interpreting $foo as a rule *breaks* $1, it just changes what it does. And since almost everything in regexes-->rules changes, I see no problem with that at all. Using $1 bare could easily emit a warning that you probably meant to say "$1" instead.
19:54 KingDiamond joined perl6
19:55 Juerd TimToady: As for turning "everything" into a metacharacter, I know that this has been your stance for a long time, and I agree. However, when metacharacters come entirely natural (quoting something to get it literal is quite familiar to users of shells and the new <<...>>), it shouldn't be a problem.
19:57 fglock pmurias:re %hash - Pugs::Emitter::Rule::Perl5 - line 122 is the place for '%hash'; line 195 is the place for '<%hash>'; at runtime you call 'get_variable()' to get a reference to the hash - see the '<$var>' implementation in line 209
20:03 pmurias fglock: were should I put tests for it?
20:09 Juerd TimToady: And the confusion between the verbs "quoting" and "escaping" stems from how this works in many (mini)languages :)
20:09 Juerd TimToady: It'd be useful if in regexes, quoting and escaping also did the same thing: protect against interpretation as rule.
20:16 larsen joined perl6
20:21 samhain1138 joined perl6
20:32 SamB joined perl6
20:38 larsen joined perl6
20:44 hexmode joined perl6
20:45 ingy elk
20:46 * ingy unleashes Inline::Module upon the world
20:50 larsen_ joined perl6
20:53 cognominal ingy. I love IO::All but to doc says it is not stable. is it?
20:53 xerox I love you::all, hah!
20:54 cognominal :)
20:54 cognominal pun unintented
20:55 xerox I'm the punnificator.
20:55 ingy cognominal: I think it's ok. I'm going to hack on it this week
20:56 ingy while Damian is about :D
20:56 cognominal can you reformulate the lasts sentence? my French mind can't parse it.
20:57 cognominal "about" : meaning around you?
20:57 ingy yes
20:57 cognominal thx
20:57 cognominal where are you btw?
20:57 ingy as in "frollicking about"
20:57 ingy .tw
20:58 ingy or more precisely, in bed
20:58 ingy zzzzzzzzzzzzzzzzzzzzzzzzzz&
21:05 Maddingue ingy: for when you wake up, a feature that may be interesting to add to IO::All is the ability to read a file as another user, typically as root
21:06 Maddingue that's what I've done in File::Read (using sudo)
21:11 siosiosios joined perl6
21:31 Khisanth joined perl6
21:35 fglock joined perl6
21:35 rep joined perl6
21:36 fglock pmurias: re tests - how about 07-hash.t (sorry for the delay)
21:40 wolverian hrm, does Moose let me define a hashref that only accepts Foo objects? I guess not.
21:47 ruz joined perl6
21:51 ezraburgh joined perl6
22:19 FurnaceBoy is now known as FB|afk
22:46 FB|afk is now known as FurnaceBoy
23:14 mako132_ joined perl6
23:25 rashakil joined perl6
23:35 rashakil joined perl6
23:46 fglock audreyt: please review PCR - I think it's time for 0.02
23:57 fglock left perl6

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

Perl 6 | Reference Documentation | Rakudo