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