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