Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2006-07-30

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:11 kanru2 joined perl6
00:17 kanru3 joined perl6
01:15 xinming joined perl6
01:30 unobe_away is now known as unobe
01:48 dolmans joined perl6
02:00 xinming joined perl6
02:09 Yaakov_ is now known as Yaakov
02:24 dolmans why placeholder cannot be used in a explicit sub block, `sort sub { $^a <=> $^b }, @a;'?
02:26 neoesque joined perl6
02:27 audreyt dolmans: because having two places to put params is considered confusing
02:28 audreyt sub ($x) { say $x + $^y }
02:28 audreyt also, with sort blocks, why would you want a "sub" there?
02:29 dolmans audreyt: just test the language syntax.
02:31 audreyt *nod*
02:41 dolmans audreyt: i wonder whether perl6/pugs would provide a high order function transformer module, flip, curry or some jargons that i don't even knows? or there already has one?
02:43 audreyt there's ext/fp/
02:43 audreyt but it can use some more helper functions
02:43 audreyt there's a builtin curry in the form of .assuming
02:43 audreyt ?eval &infix:<+>.assuming(4).(5)
02:43 evalbot_11823 is now known as evalbot_11826
02:43 evalbot_11826 9
02:44 dolmans what do you mean `it can use some more helper functions'?
02:44 audreyt it means
02:44 audreyt feel free to commit to ext/fp/lib/fp.pm
02:44 audreyt and its tests
02:44 audreyt to improve i
02:44 audreyt to improve it
02:44 audreyt do you have a commit bit?
02:44 audreyt if not, what's your email addr so I can send you one?
02:44 dolmans ah, that is, sounds a good job
02:45 dolmans not yet, [email@hidden.address] i have a desire to do something.
02:45 audreyt welcome aboard
02:45 dolmans great
02:45 audreyt add yourself to AUTHORS as the first commit to see if it work :)
02:46 weinig is now known as weinig|sleep
02:48 audreyt (bbiab)
03:30 svnbot6 r11827 | agentz++ | util/prove6: minor tweaks
03:31 agentzh joined perl6
03:31 agentzh seen putter
03:32 jabbot agentzh: putter was seen 8 days 10 hours 57 minutes 20 seconds ago
03:33 agentzh putter: thanks a lot for your misc/pX/Common/regexp_and_pars​er_spike/regexp_engine_demo.pl
03:35 agentzh putter: i implemented an AI language compiler for my mentor in only two days.
03:36 agentzh putter: which reused your algorithm in that script
03:37 agentzh putter: my mentor was amazed and even asked me to give a talk to his graduate students on continuation. :)
03:38 agentzh putter++ CPS++
03:44 agentzh lunch &
03:44 agentzh left perl6
03:49 lambdabot joined perl6
04:00 unobe is now known as unobe_away
04:39 kanru3 joined perl6
04:44 tessier__ is now known as tessier
05:18 amnesiac joined perl6
05:48 tup joined perl6
06:06 agentzh joined perl6
06:07 agentz joined perl6
06:08 agentz joined perl6
06:10 agentzh joined perl6
06:11 agentzh joined perl6
06:13 agentzh joined perl6
06:14 * gaal streteches
06:14 agentzh S05 says "Just as rx has variants, so does the C<regex> declarator. In particular, there are two special variants for use in grammar: C<token> and C<rule>."
06:15 agentzh the first sentence seems odd
06:15 agentzh "just as ... so does ..." doesn't it look very strange?
06:16 agentzh gaal: moose }:=>
06:16 gaal agentzh: elk!
06:16 gaal it sounds OK to me
06:17 agentzh gaal: okay. another question...
06:17 agentzh what variants does C<rx> have?
06:17 agentzh does S05 mean the variants like "rx /.../" and "rx (...)" ?
06:18 gaal m// ?
06:18 agentzh or S05 is saying C<rx> and C<regex> share the same set of "variants"?
06:19 agentzh gaal: Hmm, it's likely
06:19 gaal audreyt: in S05: "As the syntax indicates, it is now more closely analogous to a C<sub {...}>
06:19 gaal constructor.  In fact, that analogy will run I<very> deep in Perl 6.
06:19 gaal "
06:19 gaal s/will run/runs/
06:19 agentzh anyway it's a bit fuzzy here
06:20 gaal also, inconsistent whitespace in line 1031
06:21 gaal brb
06:22 agentzh gaal: i don't think the whitespace is inconsistent on line 1031
06:23 gaal the indentation is greater than in the line before it
06:23 agentzh i think the auther is aligning the delimiters with line 1030.
06:23 agentzh because the auther is talking about "the opening delimiter" on line 1028
06:23 gaal sure, that's usually done w/o changing the first character unless it's a continuation line
06:24 gaal I'd say the same about 1014
06:24 penk joined perl6
06:24 gaal that is I'd prefer
06:24 agentzh gaal: :)
06:24 gaal rx    /.../
06:24 gaal ro
06:24 gaal    rx /.../
06:25 gaal (*to)
06:25 agentzh gaal: i agree
06:26 agentzh intervening whitespace between rx and the delimiters are more appropriate.
06:26 agentzh *is
06:26 agentzh i'll add that to my patch for S05. :)
06:27 gaal to make it more pleasing on the eye one trick is to exaggerate the spaces even in the regex    {...} case
06:28 gaal so the visual difference between regex and rx doesn't stand out. but that's a very pale shade of bikeshed
06:28 gaal "shady"
06:28 agentzh *nod*
06:28 * agentzh goes back to read S05
06:28 * gaal goes back to $work
06:36 kanru3 is now known as kanru
06:47 dolmans joined perl6
06:52 macroron joined perl6
07:04 penk joined perl6
07:11 shachaf joined perl6
07:18 miyagawa joined perl6
07:19 asz joined perl6
07:23 asz joined perl6
07:26 elmex joined perl6
07:39 agentzh joined perl6
07:40 agentzh pmichaud: why is the definition of <prior> put into the section "Nothing is illegal"? is there any (Perl 5-related) historical reason for this?
07:40 agentzh pmichaud: i mean in S05
07:48 shachaf__ joined perl6
07:49 shachaf joined perl6
07:50 shachaf__ is now known as shachaf
07:51 shachaf__ joined perl6
08:00 miyagawa joined perl6
08:08 wilx joined perl6
08:19 iblechbot joined perl6
08:30 elmex joined perl6
08:35 asz joined perl6
08:36 wilx joined perl6
08:38 * agentzh admits Perl 6 is a huge language.
08:39 tessier That can't be a good thing can it?
08:39 agentzh well, that depends on how you see that
08:40 agentzh english is also *huge*
08:40 agentzh chinese is *huge*
08:40 agentzh but natural languagues are very very easy to *use*
08:40 agentzh though not so easy to *learn*
08:41 agentzh Perl 6 is similar to natural lanuges in many respects
08:41 agentzh *languages
08:42 * agentzh is happy to see Perl 6 gets *adverbs*
08:45 * agentzh returns to S05 again
08:47 shachaf joined perl6
09:02 chris2 joined perl6
09:22 ludan joined perl6
09:31 bernhard joined perl6
09:32 |mjk| joined perl6
09:56 traecer left perl6
10:12 Spania32 joined perl6
10:15 wilx joined perl6
10:21 bernhard \help
10:29 larsen joined perl6
11:05 Southen_ joined perl6
11:05 TimToady joined perl6
11:13 wilx joined perl6
11:25 locksy joined perl6
11:28 cm joined perl6
11:29 cm where to find the latest state of the onion writeup? :(
11:40 gaal falafel induced food posionoing? oh no, get better audreyt! and you know where the good stuff is :)
11:52 Southen joined perl6
12:11 Southen_ joined perl6
12:25 cm_ joined perl6
12:26 marmic joined perl6
12:30 shachaf joined perl6
12:37 Southen joined perl6
12:44 mollmerx joined perl6
12:53 meppl joined perl6
12:58 mauke_ joined perl6
13:04 chris2 joined perl6
13:13 mauke_ is now known as mauke
13:15 macroron joined perl6
13:16 macroron joined perl6
13:22 macroron joined perl6
13:23 b_jonas joined perl6
13:25 cm joined perl6
13:26 Aankhen`` joined perl6
13:48 xinming joined perl6
14:01 buetow joined perl6
15:00 bernhard joined perl6
15:07 weinig|sleep is now known as weinig|away
15:46 Dr_Pi joined perl6
15:58 Aankh|Clone joined perl6
16:05 aufrank joined perl6
16:13 aufrank are the slides from TimToady and TheDamian's talk online anywhere?
16:13 aufrank what about Tim Bunce's?
16:15 dnikolai joined perl6
16:15 dnikolai left perl6
16:17 iblechbot joined perl6
16:18 justatheory joined perl6
16:23 * chris2 looks for them too
16:23 chris2 i guess TimToady's get published in an oreilly article, as usual. but that will take some time
16:23 foo\ joined perl6
16:50 pat-fried joined perl6
16:51 pat-fried left perl6
16:56 svnbot6 r11828 | scw++ | Pugs::Emitter::Rule::Parsec:
16:56 svnbot6 r11828 | scw++ |   add non_capturing_group and remove (seems) unused sub code
17:13 Dr_Pi joined perl6
17:15 nothingmuch joined perl6
17:38 pdcawley_ joined perl6
17:57 shachaf joined perl6
18:04 Aankh|Clone is now known as Aankhen``
18:05 asz joined perl6
18:10 nothingmuch joined perl6
18:11 nothingmuch clkao: did you get your paypal?
18:47 elmex joined perl6
18:57 buubot joined perl6
19:18 aufrank joined perl6
19:20 cmarcelo joined perl6
19:43 nothingmuch s/w 8
20:00 dvorak joined perl6
20:09 lollan joined perl6
20:11 lollan joined perl6
20:12 cmarcelo left perl6
20:16 Khisanth joined perl6
20:40 cmarcelo joined perl6
20:55 crem_ joined perl6
21:00 cmarcelo left perl6
21:03 jikanter joined perl6
21:40 svnbot6 r11829 | azuroth++ | elems now only works on lists, not on arbitrary scalars. t/builtins/arrays/elems.t ex-todo tests pass :-)
22:04 macroron joined perl6
22:20 unobe_away is now known as unobe
22:22 cmarcelo joined perl6
22:25 hcarty joined perl6
22:35 clkao nothingmuch: yes, thank you
22:43 evalbot_11826 is now known as evalbot_11829
22:47 AppleIver joined perl6
22:49 nothingmuch audreyt: ping
22:50 ingy hi nothingmuch
22:50 nothingmuch or any pugs.blogger: ping
22:50 nothingmuch hi ingy
22:50 nothingmuch what's up?
22:50 AppleIver left perl6
22:50 ingy nothingmuch: were you pinging me
22:50 nothingmuch ingy: yes, YAML had some commit from audrey
22:50 nothingmuch fixing up some tagging scheme issues
22:51 nothingmuch blessings, and colons, and emitting
22:51 nothingmuch weird edge cases
22:51 nothingmuch so please release
22:51 nothingmuch oh crap, audreyt is probably flying right now, right?
22:51 nothingmuch robkinyon: ping?
22:51 nothingmuch gaal: ping # although probably sleeping
22:52 ingy nothingmuch: I see
22:52 ingy I will in some hours then...
22:53 nothingmuch <3
22:53 ingy going to a movie
22:53 nothingmuch have fun!
22:53 nothingmuch you could also give audreyt comaint
22:53 nothingmuch she said she could release it on her own
22:54 unobe is now known as unobe_away
22:55 nothingmuch ingy: which movie, btw?
22:58 clkao *yawn*
23:03 nothingmuch is larry's state of the onion transcript available?
23:04 nothingmuch or mp3? or video?
23:06 Revision17 joined perl6
23:23 * nothingmuch invented a new term:
23:23 nothingmuch "lambda dragons"
23:23 nothingmuch as in:
23:23 AppleIver joined perl6
23:23 nothingmuch here be lambda-dragons
23:23 AppleIver left perl6
23:23 nothingmuch when referring to e.g. pugs code
23:23 nothingmuch awesome
23:23 * nothingmuch does heavey metal fingers thing
23:24 nothingmuch (i take credit because: http://www.google.com/searc​h?q=%22lambda%20dragons%22 )
23:24 lambdabot Title: &quot;lambda dragons&quot; - Google Search
23:30 nothingmuch \m/
23:35 bsb joined perl6

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

Perl 6 | Reference Documentation | Rakudo