Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2006-07-25

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:07 rodi joined perl6
00:21 miyagawa joined perl6
00:26 ludan joined perl6
00:26 daxim_ joined perl6
00:27 dduncan joined perl6
00:31 dduncan joined perl6
00:34 bsb joined perl6
00:37 dduncan for those oscon people looking here and not on #oscon@perl.org, ... tonight, in room E141 (OSCAMP) at 6:53pm is the Portland Perl mongers meeting ... see http://pdx.pm.org/kwiki/ ... it has unfortunately not been advertised very well, appearing only on the OSCAMP schecule ... it should be a good place for Perl folks to meet up and recognize each other, than can be under the larger crowds and many spread out sessions ... unfortunately this confl
00:37 lambdabot Title: PortlandPerlMongers - Kwiki
00:38 nekokak joined perl6
00:46 rlb3 how badly are the perl 6 essentials books out of date?
00:49 toku_away is now known as tokuhirom
00:53 thepler joined perl6
00:53 theorbtwo joined perl6
00:58 esammer joined perl6
01:05 svnbot6 r11779 | fglock++ | v6 - quote bareword in class-method call
01:05 svnbot6 r11779 | fglock++ | v6-Compiler - added t/01-native.t
01:11 clkao fglock: why quote bareword?
01:25 play9999 joined perl6
01:27 rlb3 left perl6
01:30 theorbtwo joined perl6
01:50 thepler joined perl6
01:51 play9999 joined perl6
02:18 svnbot6 r11780 | clkao++ | util/prove6
02:20 neoesque joined perl6
02:29 beppu left perl6
02:36 svnbot6 r11781 | clkao++ | In double quote, extract "&?ROUTINE.name" but not "$*PID."
03:20 bsb joined perl6
03:20 dmitri joined perl6
03:22 clkao 920 tests pass
04:37 coumbes joined perl6
04:37 elmex joined perl6
04:41 BooK joined perl6
05:03 amnesiac joined perl6
05:36 dduncan joined perl6
06:11 gaal clkao: where is prove6?
06:13 clkao gaal: util
06:13 gaal where's the actual code? that file is 2 lines
06:14 clkao code is in v6
06:14 gaal url?
06:19 clkao ??
06:19 clkao what actual code? it's just normal perl5 bin/prove with extra lib paths.
06:20 gaal ah
06:20 clkao so v6 is automatically loaded
06:20 gaal okay.
06:20 gaal I thought it was a perl 6 harness...
06:31 Aankhen`` joined perl6
06:40 Aankhen`` joined perl6
06:40 daxim_ is now known as daxim
06:43 christopher joined perl6
06:58 iblechbot joined perl6
07:00 tup joined perl6
07:58 dakkar joined perl6
08:02 elmex joined perl6
08:25 lisppaste3 joined perl6
08:29 z3ndrag0n joined perl6
08:36 cookys joined perl6
08:36 drrho joined perl6
08:37 dolmans joined perl6
09:02 xinming joined perl6
09:04 Revision17 joined perl6
09:06 integral_ joined perl6
09:10 integral_ is now known as integral
09:10 Jedai joined perl6
09:13 buetow joined perl6
09:38 Southen joined perl6
10:21 chris2 joined perl6
10:24 iblechbot joined perl6
10:26 lichtkind joined perl6
10:27 tokuhirom is now known as toku_away
10:35 Aankh|Clone joined perl6
10:49 cdpruden joined perl6
10:52 Aankhen`` joined perl6
11:22 glasser clkao: inspirational blog entry, maybe i will do a bit of that :)
11:23 glasser does playing with v6 require a functional ghc install?
11:23 glasser (darwinports ghc still doesn't support intel mac out of the box does it?)
11:27 xinming joined perl6
11:32 nothingmuch morning
11:35 * marcus_ stalks nothingmuch
11:39 ludan joined perl6
11:43 * nothingmuch waits for marcus_ to rape him in some alley
11:49 markstos joined perl6
11:50 markstos v6 0.12 won't pass "make test" for me, I presume because Pugs-Compiler-Rule-0.12 is required, but not yet available on CPAN.
12:02 rafl joined perl6
12:04 qmole .2
12:04 qmole oops
12:13 clkao oh doh. i thought 0.12 was released
12:14 clkao so sorry. ping fglock if there's a chance. i won't be around much today
12:14 markstos Sometimes search.cpan.org lags, but the other parts appeared.
12:14 markstos Ok. Thanks for the response clkao.
12:22 glasser ah, looks like you do need some ghc to do v6 stuff
12:32 clkao glasser: i don't think so
12:32 glasser well, pugs doesn't ship with a Makefile
12:32 glasser and running perl Makefile.PL wants ghc
12:32 glasser unless make build_perl5 is in some other directory?
12:33 markstos glasser: cpan -i v6 worked for me.
12:33 clkao ah. no - but you can see that from makefile.pl and do it yourself trivially
12:36 frederico joined perl6
12:38 bpphillips joined perl6
12:43 mauke_ joined perl6
12:47 Dr_Pi The INSTALL file calls for Parrot 0.4.6, but it hasn't been released yet.
12:51 agentzh joined perl6
12:52 xinming joined perl6
12:52 agentzh xinming: hi
12:52 xinming agentzh, hi... :-)
12:53 agentzh you're still in Kunming?
12:53 xinming agentzh, yes, I am, :-)
12:53 xinming are you also in Kunming? :-)
12:53 agentzh heh
12:53 xinming agentzh, haha, Never met a perl people in China in real life. :-/
12:53 agentzh nope, i'm in Zhenjiang, Jiangsu province.
12:54 xinming agentzh, hmm, How do you know that I'm in Kunming currently?
12:54 agentzh here're a handful of perl hackers in my university
12:55 agentzh in fact i'm not sure. because you ever mentioned Kunming in this channel,  i think
12:56 vel joined perl6
12:56 xinming hmm, I don't meet much, Maybe because I never go into univerisity... :(
12:56 agentzh currently i'm reading Perl 6 Synopses. I've found some typos and have reported them to p6-l.
12:57 agentzh audreyt is very responsive.
12:57 agentzh now i'm a perl 6 monger.
12:57 agentzh :)
12:58 mauke_ is now known as mauke
12:58 xinming Yes. She'll fix bug and answer your question quickly. :-P
12:58 agentzh extremely quickly in fact. ;-)
12:59 agentzh hopefully i'll be able to help out fglock and clkao with the v6.pm stuff some time later
13:00 agentzh v6-alpha and PCR are really impressive.
13:01 * xinming is newbie, and he can do nothing except writing test. :-/
13:01 agentzh IIRC you've been rather active on the Perl 6 land for some time already. :-)
13:02 agentzh i often see your name while lurking here and p6-l
13:02 agentzh and it seems to me you're 1 year older than i. :-)
13:06 xinming but I'm not capable. :-/
13:07 agentzh i don't think so. :=)
13:07 xinming agentzh, BTW, what are your version control system?
13:07 xinming I mean, do you use subversion or svk?
13:07 agentzh last year i was using svk.
13:08 agentzh but svk is very unstable on Win32. so i've switched back to SVN this year.
13:08 agentzh i'm a Win32 person. :=)
13:08 agentzh yesterday i "rant" on svk for that issue.
13:08 xinming hmm, I'd say, If you use svk, and need bootstrap files for pugs and parrot,  you can get it from perlcabal.org/~xinming/
13:08 agentzh I think that's okay because clkao's svk is mostly rant-driven.
13:09 agentzh wow, you're a cabal memenber now?
13:09 agentzh *member
13:10 xinming svk is good, though, there are some tough bugs...   eg. You can't use `svk push`, and then later using `svk -l push`,  This will cause collision with server, in many commits.
13:10 agentzh looking...
13:11 xinming I don't know if you ever encountered this problem.
13:11 xinming agentzh, account of perlcabal.org is easy to get... :-P
13:11 agentzh i often encountered this kind of problems in the past
13:11 agentzh really?
13:11 xinming agentzh, just /msg Juerd  :-)
13:11 xinming agentzh, or send mail to Juerd
13:11 agentzh gotcha
13:12 agentzh i really hope i can obtain a feather account from Juerd because i'm behind a firewall most of the time and i need CGI:IRC
13:13 xinming agentzh, but for now, I hardly use -l and --verbatim option, because these might screw up the svn server.
13:13 agentzh `svk push` is a source of pain.
13:13 xinming agentzh, without -l and --verbatim, It won't be a big pain.
13:14 agentzh i've used -l, i'm afraid.
13:14 xinming agentzh, don't mix these 2 kind of option, then, It's all ok,
13:14 agentzh sorry, i've never used -l
13:14 agentzh i don't think so. :-/
13:14 xinming agentzh, yes, -l and normal push might screw up the svn server. at least, My server is ever screwed up. :-)
13:15 xinming lost nothing though.
13:15 agentzh but i've *never* used the -l option
13:15 agentzh and svk still misbehaved nearly every month
13:15 xinming then, I don't know why.
13:16 agentzh i'm wondering if it is a Win32-specific problem
13:16 agentzh i'm guessing there're always much fewer svk's Win32 users
13:17 xinming but the idea of svk is really good. working offline, and mirror repository is really powerful, which means, we don't need to connect to get the svn log. :-)
13:17 agentzh of course, svk is very very powerful. sadly it's unstable here. :(
13:18 agentzh i just feel safe while using svn since it has never driven me mad.
13:18 agentzh yes, getting svn log using an svn client really sucks.
13:20 xinming agentzh, BTW, why don't you use Unix-like OS?
13:20 xinming hmm, xinming now needs to work, might reply not very soon.
13:20 agentzh because it's hard to find a Unix-like box in my university
13:20 agentzh everyone here uses windows.
13:21 agentzh i have no choice. :=)
13:22 daxim do you have your own computer?
13:22 FurnaceBoy joined perl6
13:22 agentzh no, i don't
13:22 daxim hm.
13:22 agentzh i'm always using others.
13:24 agentzh tweaking Perl on Win32 always needs significant efforts
13:24 agentzh for example, it's nontrivial to install CPAN modules (say, Jifty) to ActivePerl
13:26 agentzh so i've even ended up with an AgentPerl installer built for myself and happily all my classmates prefer it to plain ActivePerl. :=)
13:26 fglock joined perl6
13:26 daxim what's the difference between them?
13:27 rodi joined perl6
13:28 agentzh i've installed many modules to ActivePerl (just like PXPerl).
13:28 agentzh and i have made sure they *work* well together on Win32.
13:28 agentzh and i've also modified some modules to support Chinese encodings.
13:29 agentzh as well as many useful tools developed by myself.
13:30 daxim I am intrigued and wish to subscribe to your newsletter
13:30 daxim do you have a webpage with the details somewhere?
13:30 wolverian vanillaperl! :)
13:31 fglock Pugs-Compiler-Rule-0.12 sent to CPAN
13:32 agentzh daxim: sorry, there's not such a webpage. but i think you can download my AgentPerl from my personal page:
13:32 agentzh http://yxy.ujs.edu.cn/images/index.html
13:32 lollan joined perl6
13:33 agentzh wolverian: vanillaperl can't compile IRC::Run and GraphViz, i'm afraid.
13:33 agentzh sorry, s/IRC:RUN/IPC::Run/
13:35 daxim trying to connect for 150 seconds now :(
13:35 agentzh sorry, the bandwith is very very limited.
13:35 daxim doesn't help if I s/ujs/jsust/
13:36 agentzh you're not in China, right?
13:36 daxim no
13:36 agentzh maybe you need a Chinese proxy. :(
13:37 agentzh i'm still a student and can't afford a server of my own.
13:37 agentzh yxy.ujs.edu.cn is my school's server.
13:37 agentzh too bad...
13:41 * agentzh ...
13:42 * agentzh is happy to see audreyt has applied all his patches sent to p6-l
13:45 hugues23 joined perl6
13:52 svnbot6 r11782 | fglock++ | v6-Compiler - coerce:as from Match to AST, untested
13:57 cdpruden joined perl6
14:04 esammer joined perl6
14:09 esammer_ joined perl6
14:14 coumbes joined perl6
14:19 svnbot6 r11783 | scw++ | Pugs::Emitter::Rule::Parsec
14:19 svnbot6 r11783 | scw++ |  * sigspace implemented
14:19 svnbot6 r11783 | scw++ |  * more \X syntax supported
14:27 zequix joined perl6
14:27 cjeris joined perl6
14:31 thepler joined perl6
14:38 agentzh audreyt, Timtoady: S04 line 459 says "A C<CATCH> block sees the lexical scope in which it defined, but the dynamic scope in which it is called, that is, as if it were called from the dynamic location that threw the exception.  That is, ..."
14:38 agentzh audreyt, TimToady: is the grammar of this senstence correct?
14:39 agentzh audreyt, TimToady: To be honest, I've got completely confused.
14:39 daxim yes. the word "were" is in subjunctive mood.
14:39 agentzh i know that part.
14:40 gaal oughta be "in which it _is_ defined" (or was)
14:40 agentzh but does "but" mean there?
14:40 justatheory joined perl6
14:40 agentzh is the "but" leading a sentence or a phrase?
14:41 agentzh s/but/rather than/, maybe?
14:41 hugues23 would that not be rather: "A C<CATCH> block does not see the lexical scope in which it is defined, but ..." ?
14:42 agentzh yes, i second gaal's opinion.
14:42 gaal no, the lexical scope it sees IS the one in which it is defined
14:42 gaal dynamically, it's the dynamic callchain from the exception site.
14:42 hugues23 gaal: ok, i must say that wording confuses me too ...
14:43 agentzh gaal: does a CATCH block see the dynamical scope in which it is called?
14:44 gaal there could just as well have been an "and" instead of a "but" there.
14:44 agentzh and? okay, gotcha
14:44 hugues23 gaal: that would help understanding, yes.
14:44 gaal there are always both lexical and dynamic scopes.
14:45 hugues23 s/understanding/my &/
14:45 agentzh fair enough
14:45 gaal the sentence is saying what is in each of those scopes.
14:45 hugues23 gaal: got you.
14:45 agentzh gaal: would please send a patch to p6-l or to audreyt and larry?
14:46 gaal sure.
14:46 agentzh thanks. :D
14:46 hugues23 ditto.
14:54 pasteling "hugues23" at 158.50.204.4 pasted "compiling problem when 'making' svn pugs" (442 lines, 30.2K) at http://sial.org/pbot/18615
14:55 hugues23 would anyone have an idea on how to "solve" it ?
14:55 gaal hugues23: looks like the main pugs built OK, it's the v6 stuff you got errors on.
14:56 hugues23 gaal: that did'nt prevent me from "make install"ing, but i've had this error for a few days now ...
14:57 hugues23 gaal: i tried to have a look at the indicated file, but i don't grok rules yet ;-)
14:57 gaal ping clkao/fglock about it
14:58 hugues23 gaal: thank's, i'll try that.
15:11 agentzh gaal++
15:11 agentzh seen your mail to p6-l
15:11 jabbot agentzh: I havn't seen your, agentzh
15:15 agentzh hugues23: try to remove *.pmc and *.tc from your local directory?
15:16 agentzh not sure though
15:19 DaGo joined perl6
15:22 fglock hughes23: re: http://sial.org/pbot/18615 - Pugs::Compiler::Rule won't install properly if you have a previous version in blib/ - you need to 'make clean'
15:22 lambdabot Title: Paste #18615 from "hugues23" at 158.50.204.4
15:22 agentzh joined perl6
15:24 agentzh for anyone who knows, what does the word "unhindered" mean please? S04 makes use of that.
15:25 agentzh i can't find it in the dictionaries available in my place.
15:25 [particle] hinder is to slow down, to impede
15:25 agentzh [particle]: thanks a lot!
15:41 thepler joined perl6
15:46 aufrank joined perl6
15:46 svnbot6 r11784 | fglock++ | v6-Compiler - s/class/role/ but it still looks wrong
15:50 fglock if AST 'nodes' are roles, then the return block in rules should be like { $/ does v6::AST::NBit } instead of { $/.as(v6::AST::NBit) } ?
15:51 fglock { return $/ ... }
15:51 aufrank that looks right to me
15:56 fglock what is the op to test if an object 'does' a role?
15:57 aufrank cando?
15:59 fglock aufrank: I think 'cando' only tests for methods
16:01 fglock aufrank: I think the '.does' method is what I need
16:07 svnbot6 r11785 | fglock++ | v6-Compiler - s/.as()/does/ - AST nodes are role'd Matches
16:09 aufrank It's one of the unfortunate bits of english polysemy-- using the same verb to assert doing and to test doing
16:09 aufrank thanks for the clarification on cando
16:11 lisppaste3 joined perl6
16:23 bernhard joined perl6
16:26 shachaf joined perl6
16:28 justatheory joined perl6
16:30 sahadev joined perl6
16:37 svnbot6 r11786 | fglock++ | v6-Compiler - updated docs, license;
16:37 svnbot6 r11786 | fglock++ | - '42' is a 'NUint'
16:40 justatheory joined perl6
16:45 ruoso joined perl6
16:46 svnbot6 r11787 | fglock++ | v6-Compiler - 'make clean' options
16:54 agentzh joined perl6
16:56 kanru joined perl6
17:03 miyagawa joined perl6
17:17 dduncan joined perl6
17:19 agentzh joined perl6
17:23 swaroop joined perl6
17:35 ivas joined perl6
17:42 agentzh joined perl6
17:45 hexmode joined perl6
17:56 buetow joined perl6
17:59 agentzh joined perl6
17:59 ivas left perl6
18:15 cmcavoy joined perl6
19:01 justatheory joined perl6
19:20 lollan joined perl6
19:24 miyagawa joined perl6
19:57 bpphillips left perl6
20:00 Southen_ joined perl6
20:09 salty-horse joined perl6
20:15 miyagawa joined perl6
20:19 frederico joined perl6
20:28 justatheory joined perl6
20:29 thepler joined perl6
20:42 miyagawa joined perl6
20:47 bernhard joined perl6
20:59 SageLT joined perl6
21:20 thepler joined perl6
21:40 ilogger2 joined perl6
21:41 larsen joined perl6
21:44 myavuzselim joined perl6
21:46 ruoso joined perl6
21:47 dduncan joined perl6
22:30 svnbot6 r11788 | markstos++ | Solve the need-GHC-just-to-play-with-v6 problem.
22:30 svnbot6 r11788 | markstos++ | See http://use.perl.org/~clkao/journal/30407 for a description and
22:30 svnbot6 r11788 | markstos++ | the specific problem I posted in a comment there.
22:30 svnbot6 r11788 | markstos++ | The solution:
22:30 svnbot6 r11788 | markstos++ | Instead of:
22:30 svnbot6 r11788 | markstos++ |   perl Makefile.PL && make build_perl5 # Requires GHC!
22:30 svnbot6 r11788 | markstos++ | Just:
22:30 svnbot6 r11788 | markstos++ |   ./make_build_perl5
22:30 lambdabot Title: Journal of clkao (1687)
22:30 svnbot6 r11788 | markstos++ | There is room for refinement:
22:30 svnbot6 r11788 | markstos++ |  - This script is dumb about finding a good "make" to use.
22:30 svnbot6 r11788 | markstos++ |  - perhaps it makes sense to roll in "util/src_to_blib.pl" ?
23:25 froh-doh joined perl6
23:39 rodi joined perl6
23:47 ruoso joined perl6

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

Perl 6 | Reference Documentation | Rakudo