Please test pre1: pugs.blogs.com/pre1/Perl6-Pugs-6.2.12.tar.gz | paste: sial.org/pbot/perl6 | pugs.blogs.com | pugscode.org | pugs.kwiki.org Set by audreyt on 24 June 2006. |
|||
00:34
cognominal joined
|
|||
spinclad | .oO{ the quiet before the storm } | 00:39 | |
00:39
Ymmv_ joined
00:57
dduncan joined
|
|||
kolibrie has arrived at the campus for YAPC | 01:10 | ||
01:22
pdcawley joined
01:30
pdcawley joined
01:36
tup joined
01:51
pdcawley_ joined
02:01
scook0 joined
02:02
pdcawley joined
02:13
pdcawley joined
02:18
macroron joined
02:19
jiing_mIRC joined
|
|||
kolibrie | sleep & | 02:20 | |
02:20
pdcawley joined
02:22
tcliou joined
02:24
tcliou joined
02:25
tup joined
02:28
christopher joined
02:31
miyagawa joined
02:32
rashakil_ joined
02:35
miyagawa joined
02:37
Ymmv_ joined
02:38
pdcawley joined
02:55
pdcawley joined
02:58
rashakil__ joined
03:02
cognominal joined
03:15
pdcawley joined
03:21
weinig|away is now known as weinig
03:22
weinig is now known as weinig|sleep
03:27
pdcawley_ joined
03:28
nothingmuch joined
|
|||
nothingmuch | hola from SSV | 03:28 | |
obra | hey nothingmuch | 03:29 | |
where are you? | |||
nothingmuch | room 2.2 | ||
with stevan and robkinyon | 03:30 | ||
where are you guys? | |||
(north building) | |||
miyagawa | my room is North 2.7 | ||
nothingmuch commits YAML-Syck local branch | 03:31 | ||
audreyt | yay | ||
I think we can roll a release of Pugs tonight | |||
nothingmuch | obra: i fixed yout test | 03:32 | |
03:32
stevan joined
|
|||
nothingmuch | it was a weirdness of ok accepting code refs and invoking them | 03:32 | |
i also added leak tests | |||
and partially plugged a leak in Storable | |||
when the eval fails | |||
obra | nothingmuch: 4.2 center | 03:33 | |
pop up and say hi | |||
nothingmuch | will do shortly | ||
nothingmuch has been moving for 24 hrs now | |||
stevan | hey obra | ||
nothingmuch | after ~3 hrs of sleep the night before | ||
so shower is first priority | |||
obra | hey stevan | ||
03:43
svnbot6 joined
|
|||
audreyt | pre2: | 03:45 | |
pugs.blogs.com/pre2/Perl6-Pugs-6.2.12.tar.gz | |||
Preflight! pugs.blogs.com/pre2/Perl6-Pugs-6.2.12.tar.gz | paste: sial.org/pbot/perl6 | pugs.blogs.com | pugscode.org | pugs.kwiki.org | 03:46 | ||
stevan | hey audreyt | 03:46 | |
audreyt | stevan: hi | 03:47 | |
svnbot6 | r10910 | fglock++ | v6.pm - fixed 'sub' ast | ||
audreyt | going to visit here a bit? :) | ||
fglock: do we get a joint release? :) | |||
pugs 6.2.12 and 0.01 of v6 | |||
stevan | audreyt: are you in chicago? | 03:49 | |
audreyt | I'm in room 4.2 center | 03:51 | |
want to come over and chat a bit? | |||
stevan | ah,.. with obra | ||
yes, I would love too | |||
I will come by in a couple of mintutes | |||
audreyt | woot | ||
stevan has to shake the travel cobwebs from his brain | 03:52 | ||
03:52
cognominal joined
03:55
fglock joined
|
|||
fglock | audreyt: I'm cleaning up the tests - there are still 3 warnings to go | 03:58 | |
audreyt | ok | ||
fglock | also s/# TODO/# skip TODO/ which is easier to see | ||
but it looks ok, tested in windows & linux | 03:59 | ||
do you think it can be released as-is? would you review v6.pm POD? | 04:00 | ||
04:02
pdcawley joined
|
|||
svnbot6 | r10911 | fglock++ | v6.pm - s/TODO/skip TODO/ | 04:02 | |
fglock | uploaded Pugs-Compiler-Rule-0.06 to cpan - adds Precedence.pm, needed by v6.pm | 04:11 | |
audreyt | yay | 04:14 | |
fglock | it's ready, I think - make test emits some warnings, but it pass | 04:15 | |
svnbot6 | r10912 | fglock++ | Pugs::Compiler::Rule - version 0.06; updated v6.pm Makefile.PL | ||
fglock | I should probably sleep before release - this gives some time to fix any problems | 04:17 | |
audreyt | yup | 04:18 | |
I should do that too | |||
fglock | :) | 04:19 | |
04:19
pdcawley joined
|
|||
fglock | later & | 04:20 | |
04:20
fglock left
04:26
pdcawley joined
|
|||
dduncan | I just noticed pre2 ... will download and test now ... after a restart, though that power conditioner is coming soon | 04:32 | |
04:34
justatheory joined
04:35
dduncan left
|
|||
audreyt | ok... | 04:38 | |
04:40
Qiang joined
04:43
Qiang joined,
justatheory joined
04:44
dduncan joined
04:45
pdcawley joined
|
|||
dduncan | Makefile.pl in progress ... | 04:49 | |
'make' in progress | 04:54 | ||
05:03
buetow joined
|
|||
svnbot6 | r10913 | audreyt++ | * add GHC to path when building pugs | 05:06 | |
05:07
mtve joined
|
|||
svnbot6 | r10914 | audreyt++ | * repair JS compilation since the macro is no longer needed | 05:18 | |
05:22
pdcawley joined
|
|||
audreyt | dduncan: I'll re-upload pre2 with the JS compilation fixes; however that will not affect "make smoke" result | 05:23 | |
so please keep the smoke cycle going | 05:24 | ||
I'm going to post on my blog for final round of -pre2 testing | |||
and then release it tomorrow during conference | |||
dduncan | okay | ||
audreyt | (reuploaded) | ||
(I'm running "nmake test" in Win32 via Parallels now) | |||
dduncan | I see | ||
I ordered that program at the pre-order price, so I'll have it when I get an Intel Mac | 05:25 | ||
audreyt | cool | ||
dduncan | is your copy the pre-final or final version? | 05:26 | |
audreyt | well | 05:27 | |
svnbot6 | r10915 | audreyt++ | * proxy.t: disable the test due to inconsistent reports due to missing feature | ||
dduncan | almost done make (at prelude) ... | ||
audreyt | the one currently at the pre2 url | 05:28 | |
is final unless someone find showstopping bugs in it | |||
2691084 bytes | |||
dduncan | er, my question was about Parallels | ||
audreyt | sha d996445c7c35b3a52e668a3c42dd7c1880ce2a31 | 05:29 | |
oh | |||
dduncan | they had a number of free previews | ||
audreyt | sorry. I think it's trial | ||
free previews | |||
dduncan | I ordered the first GA at pre-release $40 price | ||
now begun 'make smoke' | 05:30 | ||
fyi, I ordered a RAM upgrade for my 4 year old machine as well as the power conditioner, so with the then 1.75GB of RAM, I should freely be able to set smoke-concurrent to a number much higher than 4, if it would help significantly (the machine is dual-cpu) | 05:31 | ||
but maybe it won't ... going from 2 to 4 had little effect | 05:32 | ||
so the smoke should be done in about 2.5 hours | |||
fyi, after you've got the final 6.2.12 on CPAN, I will feel free to commit some major improvements to my ext/ modules prior to the hackathon, assuming I have time away from $job | 05:33 | ||
audreyt | excellent | ||
dduncan | among other things, it involves changing Relation into a Role, and altering its interface to allow a wider bredth of implementations | ||
audreyt | the final release is expected to happen same as v6 | ||
v6.pm | |||
and then I can move to Role support | 05:34 | ||
as well as other OO things | |||
but the speedups was felt as more important | |||
(and indeed it may be more helpful in the long run for test-driven development is possible again :)) | |||
dduncan | I have a language question along those lines ... | ||
audreyt | yes? | 05:35 | |
dduncan | if one declares a Role 'Foo', and a Role or Class 'Bar' which does() 'Foo', and then a Class 'Baz' that does() 'Bar' ... | ||
I would like in that situation to declare a set of more generic multi-methods in Foo, then let Bar and/or Baz override those with more specific versions ... | 05:36 | ||
so that, for example, ... | |||
say that 'Foo' declares a method quux() that takes a 'Foo' argument, then Bar declares a quux() that takes a 'Bar' argument, and so on ... | 05:37 | ||
could it be said that each successive role is more specific than previous ones ... | |||
eg, that Bar is more specific than Foo ... | 05:38 | ||
so that if quux() is called with something that does Bar, then Bar's method will be called, otherwise Foo's will, assuming it does Foo? | |||
audreyt | yes. | ||
dduncan | my rationale is this ... | ||
audreyt | you don't need methods | ||
just regular multisubs | |||
will do | |||
dduncan | sure, and I may do that ... | 05:39 | |
Ideally, all 'Relation' subs can be used like a non-method operator | |||
and hence will also have forms that vary in number of arguments, some all the way from zero to infinity (in reason) | 05:40 | ||
audreyt | *wave* *sleep* & | ||
dduncan | okay, I"ll stop | ||
audreyt | maybe ->p6l :) | 05:41 | |
good night! | |||
dduncan | you too | ||
but you answered my main question, assuming that you know what I was asking | |||
05:44
fglock joined
05:48
tup joined
05:50
pdcawley joined
|
|||
fglock | audreyt, ingy: v6.pm will need an updated Module::Compile release | 05:52 | |
just remembered: v6.pm will need an updated Module::Compile release | |||
heh | 05:56 | ||
I think v6.pm may already be able to run pil2 - will try later | 05:58 | ||
06:08
tup joined
06:09
pdcawley joined
06:19
pdcawley joined
06:21
fglock left
06:22
tup joined,
kanru joined
06:35
visq joined
06:45
masak joined
07:06
iblechbot joined,
Aankhen`` joined
07:11
kane__ joined
07:15
scw joined
07:22
pdcawley_ joined
07:25
christopher joined
07:26
SM_ax joined
07:33
dasein joined
07:42
pdcawley joined
07:49
Aankh|Clone joined
08:02
mjk joined
|
|||
dduncan | smoke of pre2 complete and uploaded; results are, under normal runcore, release/darwin, all tests pass, no failures, no unexpected successes | 08:20 | |
runtime 143 minutes on a dual-1ghz-g4 with concurrent=4 | |||
I look forward to tomorrow's official release of this | 08:21 | ||
good night | |||
08:21
dduncan left
08:29
pdcawley joined
08:30
lisppaste3 joined
08:31
Skyddsman joined
08:51
pdcawley joined
08:56
elmex joined
08:59
didie_p6 joined
09:05
pdcawley_ joined
09:21
cognominal joined
09:24
como joined,
pdcawley joined
09:27
kanru joined
09:34
pdcawley joined
09:38
pjmm joined
09:42
pdcawley joined
09:56
drrho joined
10:01
pjmm left
10:03
paultcochrane joined
10:16
pdcawley_ joined
|
|||
svnbot6 | r10916 | Aankhen++ | * ext/libwww-perl/lib/HTTP-Status: aliasing &RC_MOVED_TEMPORARILY to &RC_FOUND should probably be a run-time operation. | 10:23 | |
Aankh|Clone wonders why / is listed as modified. | 10:29 | ||
10:29
Aankh|Clone is now known as Aankhen``
10:32
cognominal joined
10:42
SM_ax joined
|
|||
svnbot6 | r10917 | audreyt++ | * correct two more test failures on Win32 | 10:53 | |
11:04
chris2 joined
11:10
pdcawley joined
11:18
b_jonas joined
11:24
weinig|sleep is now known as weinig
11:33
weinig is now known as weinig|work
11:37
iblechbot joined
11:38
pdcawley joined
|
|||
kolibrie | good morning all | 11:41 | |
webmind | good morning | 11:42 | |
kolibrie wonders when breakfast is | |||
webmind | before lunch ? | ||
kolibrie | ah, probably | ||
11:46
orafu joined
11:47
cognominal joined
11:50
szbalint joined
11:52
renormalist joined
12:12
marmic joined
12:28
bpphillips joined
12:35
christopher joined
|
|||
svnbot6 | r10918 | audreyt++ | * Make precompiled Test.pm part of the build process to speed up testing. | 12:39 | |
12:42
Limbic_Region joined
|
|||
svnbot6 | r10919 | renormalist++ | * cperl-mode.el: better indenting for class blocks and proto|multi sub(methods) | 12:45 | |
12:45
kane-xs joined
12:46
pdcawley joined
12:48
lumi joined
12:56
pdcawley joined
12:57
hcarty joined
12:58
rzoz joined
13:03
shlomif joined
|
|||
shlomif | Hi all. | 13:03 | |
Any YAPCers here? | 13:04 | ||
TimToady: hi. | |||
13:04
shlomif is now known as rindolf
|
|||
kolibrie | rindolf: yes | 13:04 | |
rindolf | Hi kolibrie | ||
kolibrie: kolibrie is a kind of bird, right? | 13:05 | ||
kolibrie | correct | ||
hummingbird, to be exact | |||
rindolf | kolibrie: OK. | 13:06 | |
kolibrie: are you a girl? | |||
kolibrie | not that I know of | ||
rindolf | kolibrie: OK. | ||
kolibrie: so how's YAPC so far? | |||
audreyt: here? | |||
kolibrie | nothing has happened yet, as far as I know | 13:07 | |
except I ate breakfast | |||
rindolf | I don't recall exactly how audreyt makes a living? | ||
Something like Erdos I think. | |||
kolibrie: OK. | |||
What time is it in .il.us? | |||
kolibrie | 8:07 | ||
rindolf | kolibrie: I see. Pretty early. | 13:08 | |
Limbic_Region | rindolf - she is hacker for hire AFAIK | ||
rindolf | TimToady is up. | ||
Limbic_Region: I see. | |||
Hi Limbic_Region | |||
Limbic_Region: are you at YAPC? | |||
Limbic_Region | no rindolf | ||
rindolf | Limbic_Region: OK. | ||
Maybe someone should change the subject here. Someone with chanops. | 13:09 | ||
kolibrie | well, except preflight is what is going on | ||
audreyt | yo | 13:14 | |
kolibrie | good morning audreyt | ||
audreyt | rindolf: I work as a consultant | 13:15 | |
kolibrie | audreyt: is your room super freezing cold? | ||
audreyt | by-hour telecommuting etc | ||
kolibrie: there is a dial on the wall. it's defaulted to freezing | |||
rotate it the other way gives you nonfreezing room | |||
kolibrie | I haven't found mine yet | 13:16 | |
kolibrie looks | |||
13:16
pdcawley joined,
SamB joined
|
|||
kolibrie | mine must be very hidden, cause I'm not seeing it | 13:17 | |
audreyt | use the DORM explorer API | ||
kolibrie | I don't think I have that installed | 13:18 | |
audreyt | mine is on the left side of the shared restroom | ||
rgs | and file a bug report to get saner defaults | ||
kolibrie | in the restroom? /me looks there | ||
audreyt | no, just outside | ||
door.prev_sibling | |||
Limbic_Region | kolibrie - if you are paying for this room then talk to management - service industry should provide service | 13:19 | |
kolibrie | yep, mine is missing | 13:20 | |
Limbic_Region: good idea | |||
13:20
rashakil_ joined
|
|||
kolibrie | audreyt: I might like your help with wireless, too. I see four routers, but dhclient doesn't ever get a response | 13:21 | |
13:23
macroron joined
13:24
fglock joined
|
|||
Limbic_Region | anyone know why make realclean is intermittently necessary to build pugs after check-out despite not having done anything other than checkouts and builds? | 13:25 | |
13:26
pdcawley joined
|
|||
audreyt | kolibrie: why are you online then | 13:27 | |
kolibrie | wall jack | ||
audreyt | kolibrie: I'm on "iit" which requires a login first; check your room handout for how | ||
going to the conf now & | 13:28 | ||
kolibrie | I have the handout, which I followed for the wall jack | ||
fglock | audreyt: should I release v6.pm? | ||
kolibrie | audreyt: I'll head there too | ||
fglock | not sure about the state of Module::Compile though | ||
audreyt | fglock: the M::C support for v6 has been restored | 13:29 | |
I'll find ingy today and tell him to release M::C | |||
fglock | I mean, is it in cpan yet? | ||
ok | |||
thanks! | |||
audreyt | so mark the dep at 0.16 | ||
and you'd be good to release | |||
0.00_01 or 0.01 is both fine | 13:30 | ||
I'll bbiab | |||
fglock | 0.001 - as it will need a lot of releases :) | ||
13:31
vel joined,
nothingmuch joined,
colomon joined
|
|||
colomon | pre2 make test: | 13:32 | |
Failed Test Stat Wstat Total Fail Failed List of Failed | |||
------------------------------------------------------------------------------- | |||
t/perl5/class.t 1 256 ?? ?? % ?? | |||
1520 subtests skipped. | |||
Failed 1/521 test scripts, 99.81% okay. 0/9469 subtests failed, 100.00% okay. | |||
pre make install:ghc-6.4.2: unknown package: pugs-fps-0.7 | 13:33 | ||
Build failed: 256 at util/build_pugs.pl line 99. | |||
hcarty | colomon: Did you build pugs with embedded perl5? I wrote that test, and it's my first attempt at writing a pugs test, so it's quite possible that I mixed something up | 13:41 | |
13:42
rindolf joined
|
|||
rindolf | Hi all. | 13:42 | |
Sorry, got disconnect. Again. | |||
audreyt: so what do you consult about? | |||
Limbic_Region | she's on her way to the conference | 13:46 | |
audreyt | colomon: cool, I've fixed that since | 13:47 | |
hcarty: you put 'use' outside eval | |||
which triggered an error | |||
hcarty | ack, gotcha. Thanks for the tip. | 13:48 | |
audreyt | colomon: so "make install" still fails? hm | ||
which platform? | |||
hcarty | I can submit a fix to the test if it hasn't been yet? | ||
audreyt | hcarty: it's fixed, just svnup | ||
colomon | Suse linux (10?), x86-64 | 13:49 | |
audreyt | ok. will look into it | ||
did you use PREFIX or --prefix or anything like that? | |||
did you run "make install" as root? | 13:52 | ||
colomon: also is this make install on "pre2"? | |||
colomon | I did not use prefix or anything like that. I ran make install as root. | 13:57 | |
13:57
pdcawley joined
13:58
frederico joined
|
|||
audreyt | rindolf: mostly jifty, some haskell, some pugs | 13:59 | |
14:00
hexmode joined
|
|||
rindolf | audreyt: I see. | 14:01 | |
audreyt: how long did Jifty exist? | |||
audreyt: what was your last day job? | |||
After I quit working for szabgab, I played with the idea of becoming a consultant. I placed a "Hire me" page on my site, but no-one would hire me. | 14:03 | ||
I guess you need the right connections. | |||
audreyt | rindolf: the last day job was building a jifty-based project for random financial institutions | ||
rindolf | Well, at least no one would finalise this. | ||
audreyt | the first year is always hard :) | ||
14:03
chris2 joined
|
|||
rindolf | audreyt: yeah, I guess. | 14:03 | |
audreyt: now I'm working for a PHP 5 shop. | |||
It might be somewhat premature for me to become a consultant. | 14:04 | ||
audreyt | it's mostly not connections; it's mostly bringing something --even a prototype-- that address someone's pressing need quickly | ||
*nod* it'd be better if you have at least one (or more) gigs lined up before you quit your office job. | |||
rindolf | audreyt: did you give the Portland.pm Jifty presentatin eventually. | ||
audreyt | rindolf: it's on pugs.blogs.com. | 14:05 | |
rindolf | audreyt: I had a few gigs. My recent ones were WWW-Search-AOL and WWW-Search-MSN. | ||
audreyt: OK. | |||
audreyt | colomon: try this one for me | ||
colomon: run Makefile.PL again as root and then make install as root | |||
(I'll fix, but that will identify the problem) | |||
rindolf | Which I got some money for each for my PayPal account. | ||
colomon | okay, give me a sec | ||
Limbic_Region | consulting in the US can be a very profitable business but it can also be quite dangerous | ||
Limbic_Region has preferred to stay a contractor and/or full-time employee | 14:06 | ||
rindolf | Which reminds me that I'd like to blog about it. | ||
Limbic_Region: by "consultant" I also mean "contractor". | |||
At least in Israel the terms are diffused. | |||
Limbic_Region | oh - well they are definately different from my experience (in the US) | ||
colomon | audreyt: that appears to have worked! | 14:07 | |
Limbic_Region | a contractor works for a company who gets gigs for them | ||
audreyt | colomon: okay, thanks, that identified the problem. | ||
thanks! | |||
Limbic_Region | a consultant is solo freelance | ||
rindolf | Limbic_Region: hmmm.... I wasn't aware of the difference. | ||
Limbic_Region | a contractor may get benefits like health insurance and time off | ||
svnbot6 | r10920 | audreyt++ | * fix "make install" sequence so it doesn't register Pugs as a Haskell lib by default | ||
Limbic_Region | a consultant is completely on their own | ||
audreyt | there are gray areas... consultants morph into contractors and vice versa from time to time | 14:08 | |
Limbic_Region | in the US - being a government contractor has the best of both worlds (high pay and job security) | ||
14:08
ruz joined
|
|||
Limbic_Region | audreyt's statement also fits with my experience | 14:08 | |
14:08
pdcawley joined
|
|||
b_jonas | I see perl6 will have hashes that can have aggregate hash keys | 14:10 | |
that's nice | |||
Limbic_Region | IT consultants can make mad mad money in the US but finding gigs can be hard and independently paid for healthcare is uber expensive | 14:11 | |
audreyt | kolibrie: mystery is explained | ||
16:10 <@waltman> bjo1: there seems to be only one thermostat for each pair of rooms | |||
b_jonas | I hope it will also have an easy way to create a hash whose hash keys are compared by reference, not by contents | ||
audreyt | kolibrie: so contact your roompairmate | ||
fglock | audreyt: I see a lot of .tcc files under t/ - not a big problem, but I don't know where they come from | ||
b_jonas | well, perl5 will now have fieldhashes which is almost the same as this latter thing but also the keys are weak | 14:12 | |
audreyt | fglock: me tooo, too, that's weird | ||
b_jonas | so I guess perl6 will have to have it too | ||
svnbot6 | r10921 | fglock++ | v6.pm - tests cleanly | ||
fglock | otherwise, I guess it's ready for release | ||
audreyt | b_jonas: fieldhash? | 14:13 | |
b_jonas | audreyt: fieldhashes => www.perlmonks.com/?node_id=557420 | 14:14 | |
lambdabot | Title: "Perl core support for inside-out classes" | ||
b_jonas | links to this which gives the technical details => www.tu-berlin.de/zrz/mitarbeiter/an...dHash.html | ||
lambdabot | Title: "Hash::Util::FieldHash - Associate references with data" | ||
b_jonas | is this bot new? | 14:15 | |
Limbic_Region | must be new (to the channel at least) as I have pasted plenty of perlmonks links here without ever having the title coming up like that | 14:16 | |
fglock | releasing... unless someone got failing tests | 14:26 | |
...done! | 14:30 | ||
14:41
hcarty left
|
|||
svnbot6 | r10922 | audreyt++ | * Normalize the CRLF before calculating checksum; noticed by fglock++ | 14:49 | |
14:49
pdcawley joined
|
|||
renormalist | Hi all! I'm thinking about ';' after blocks like in gather, map, grep, etc., Is there a rule, when a finishing ';' is needed? Sometimes I thought only in some structures like "while", "for", "if", etc I could omit the ';'. Can I always omit it after such blocks? | 14:50 | |
14:51
buetow joined
|
|||
renormalist | And which synopsis contains such "semicolon" stuff? | 14:52 | |
14:56
justatheory joined
|
|||
fglock | btw, is this valid: for map {~$_} @x { $_.say } | 14:57 | |
# for @x.map:{~$_} { $_.say } | 14:58 | ||
lunch & | 15:00 | ||
15:04
kanru joined
|
|||
audreyt | fglock: no, comma is mandatory after {} now | 15:10 | |
for map {},@x { .say } | |||
fglock: btw I fixed the .tcc bug | 15:11 | ||
look at perl5/M-C | |||
(in larry's talk, network connectivity is spotty, may be off and on for a moment) | 15:12 | ||
15:12
pdcawley joined
|
|||
audreyt | ooh, Hash::Util::FieldHash indeed looks like a Good Layout | 15:15 | |
I like it | |||
svnbot6 | r10923 | renormalist++ | cperl-mode.el: indenting+highlighting for async/atomically blocks found | ||
r10923 | renormalist++ | in pugs/examples. | |||
audreyt | any chance of getting it backported? I wonder | ||
15:23
stevan joined
15:29
lisppaste3 joined
15:31
rzoz joined
|
|||
audreyt | colomon: I fixed the problem ou reported | 15:35 | |
please retest | |||
(r10924) | 15:36 | ||
smoke here on macintel and win32 are both fine | 15:37 | ||
svnbot6 | r10924 | audreyt++ | * Fix the "make install as roto can't pick up fps" bug | ||
r10924 | audreyt++ | reported by colomon++ by always re-registering the third-party/ | |||
r10924 | audreyt++ | dependencies as part of "make" instead of "Makefile.PL". | |||
audreyt | so if install works, going to release today | ||
s/roto/root/ | 15:40 | ||
15:46
Weems joined
|
|||
rindolf | audreyt: do you read Joel on Software? | 15:46 | |
audreyt | a bit, not regularly | 15:47 | |
rindolf | audreyt: I see. | ||
audreyt: do you use an RSS reader? | |||
audreyt | Endo | 15:48 | |
15:49
pdcawley joined
|
|||
fglock | audreyt: let's make a single announce for Pugs & v6.pm? | 15:57 | |
audreyt | fglock: yes, definitely | 15:58 | |
ingy is fixing another M::C bug | |||
will release soon | |||
fglock: please draft the announcement | |||
and nopaste it somewhere and I'll pickitup | |||
(still in the TPF talk) | |||
fglock | I think v6.pm POD can be used - it's a rewrite of previous announcement attempts | 16:03 | |
audreyt | 'k | 16:06 | |
16:06
pdcawley joined
16:08
r0nny joined
|
|||
svnbot6 | r10925 | fglock++ | v6.pm - added README, ChangeLog | 16:08 | |
r0nny | hi | ||
anyone knows how the stats are for the real perl6 ? | 16:10 | ||
bpphillips | stats? | ||
r0nny | how much of it is allready completed | 16:11 | |
pmichaud | depends on what "real perl6 means" | ||
r0nny | the not-golfing implementation of it made to run directly on parrot | 16:13 | |
pmichaud | at the moment, we have simple subs in place, but not arrays or hashes | ||
I'm hoping to do that this week | |||
r0nny | how long till there are all the oop things ? | 16:15 | |
Limbic_Region | r0nny - even "not-golfing implementation of it made to run directly on parrot" can have multiple answers depending on what you mean since there are several initiatives to get p6 targetting parrot | ||
16:16
rzoz_ joined
|
|||
r0nny | hmm | 16:16 | |
wich one tends to be the fastest one, and wich one is the most developed one ? | |||
Limbic_Region | I would probably say the pugs one is the most developed but that's just guessing | 16:17 | |
and yes, I mean pugs targetting of p6 on parrot | |||
not pugs targetting of p6 on p5 or javascript or haskell or any of the other backends | 16:18 | ||
r0nny | hmm | ||
Limbic_Region | as far as speed - the important thing is not how long it takes to convert p6 to something parrot can run but how fast parrot runs it once it does | ||
interestingly enough - one route would be p6 to p5 to ponie | 16:19 | ||
r0nny | hmm - i meant runtime speed, not compilation speed, sorry i wasn's specific enough | ||
audreyt | currently our parrot backend doesn't run quite as fast as we'd like | 16:20 | |
trying to fix that too | |||
(also trying to improve the haskell-native runtime and the v6/Moose runtime) | |||
Limbic_Region | r0nny - well, that's 3 moving targets | 16:21 | |
r0nny | hmm | ||
Limbic_Region | 1 - the ever changing p6 specification, 2 - the side targeting parrot - 3, the ever changing parrot | ||
audreyt | you get those "oop" things via Moose/P5 (which is the most complete at the moment), less so on JS/Haskell runtimes, and the Parrot runtime we havn't been exposing the object model to p6 land yet | 16:22 | |
Limbic_Region | any one of which can impact the others | ||
16:22
hcarty joined
|
|||
r0nny | hmm | 16:22 | |
fglock | be careful with "which is the most complete at the moment" :) | ||
audreyt | if you are already coding in p5, I'd suggest playing with Moose.pm first (or P::C::R or one of the Perl6 runtime stuff) | ||
but Moose/v6 isn't yet here | |||
so you'll have to write in pseudo-p6 syntax in p5 :) | 16:23 | ||
fglock: I'm very careful :) Moose/P5 is one thing and Moose/v6.pm is another | |||
fglock | oh you said P5 | ||
ok :) | |||
Limbic_Region | audreyt - I think r0nny is only interested on running on Parrot | 16:26 | |
16:26
gugod_ joined
|
|||
Limbic_Region | that is - with as much of p6 as possible | 16:26 | |
16:27
gugod_ is now known as gugod
|
|||
r0nny | hmm | 16:28 | |
16:29
rashakil__ joined
|
|||
r0nny | btw - anyone here got a p6 lib helps for depency tracking/solving | 16:29 | |
Limbic_Region | r0nny - I can only guess at your reasons for asking such a question - but they make me think you are interested in writing production code in p6 today | ||
that seems like a scary thing to do if that indeed was your reason for asking | |||
r0nny | Limbic_Region: yeah | ||
Limbic_Region | as I said - 3 moving targets, with none of them promising stability any time soon | 16:30 | |
fglock | audreyt: does it make sense to try to make v6.pm to execute PIL^N ? | 16:31 | |
is it meant to be valid p6 | |||
r0nny | well - its either perl6, or python - and i'd rather use perl6 | ||
16:31
pdcawley joined
|
|||
Limbic_Region | r0nny - if I were your employer and you were considering using p6 at this time - I would likely tell you to find another job | 16:36 | |
16:36
lollan joined,
lollan_ joined
|
|||
Limbic_Region | but don't let that discourage you - pioneers and pilgrims are very valuable indeed | 16:37 | |
Limbic_Region wanders off for lunch | |||
svnbot6 | r10926 | fglock++ | Pugs-Compiler-Perl6 - s/compiler/experimental compiler/ | 16:38 | |
r0nny | Limbic_Region: its a fun project - i like neat stuff for my own work, i'd never consider perl6 at this point, if it was important work for a employe | 16:40 | |
16:40
Ymmv joined
|
|||
fglock | v6.pm POD - search.cpan.org/~fglock/v6-pugs-0.001/lib/v6.pm | 16:40 | |
lambdabot | Title: "v6 - an experimental Perl 6 implementation (under way) - search.cpan.org" | ||
svnbot6 | r10927 | fglock++ | v6.pm - added 'abstract' to Makkefile.PL | 16:43 | |
Limbic_Region | r0nny - I understood "you are interested in writing production code" to not mean "fun project" but something for professional work - sorry we got our wires crossed | 16:55 | |
svnbot6 | r10928 | fglock++ | v6.pm - added links to dev.perl.org, parrotcode, pugscode | ||
Limbic_Region enjoys his food | |||
16:55
jabbot joined
17:00
chris2 joined
17:03
shachaf joined
17:05
hexmode joined
|
|||
audreyt | hm, to backport the fieldhash we need to override Perl_sv_kill_backrefs | 17:10 | |
not impossible, but probably too costly | |||
oh well. | |||
# www.gossamer-threads.com/lists/perl...ers/205608 | |||
lambdabot | Title: "[PATCH] Hash::Util::FieldHash | Perl | porters" | ||
rgs | yes ? | ||
audreyt | rgs: I just pointed fieldhash to stevan as a possible Moose layout | 17:11 | |
thinking about the best trategy to maintain some compat with <5.9 perl | |||
rgs | that won't go in 5.8.x | ||
r0nny | Limbic_Region: i want to dig together a build system for use on one of my projects needs a build-modularity semilar to the linux/bsd kernel | ||
audreyt | rgs: yup, so either some emulation | ||
or some XS loadable magic | |||
the latter is actually quite hard | |||
so probably emulation | 17:12 | ||
lunch, bbiab | |||
17:12
esammer joined
|
|||
rgs | yep | 17:12 | |
17:27
penk joined
17:30
pdcawley joined
17:31
frederico joined,
jabbot joined
17:32
visq_ joined
17:35
hcarty left
17:44
Eimi joined
17:57
larsen joined
18:04
rzoz_ is now known as rzoz
18:09
DaGo joined
|
|||
visq | hi; I was looking at multim. dispatch and the current behaviour seems a bit ... strange to me | 18:10 | |
maybe I didn't get something, but what happens if no multi declaration matches ? | |||
called "distance Infinity" in A12 | |||
no tests for that in t/subroutines/multi_sub.t ? | 18:11 | ||
pasteling | "visq" at 62.178.138.213 pasted "Multimethod Dispatch - No Match" (9 lines, 329B) at sial.org/pbot/17993 | ||
audreyt | hi | 18:12 | |
when there's no match, an error should be thrown | |||
18:13
pdcawley joined
|
|||
visq | Should that be in the test file ? | 18:13 | |
audreyt | however, it's not specced if strings with numbers are in fact coercible to numbers | 18:14 | |
for the purpose of dispatch | |||
so pugs tries a last-ditch coercion | |||
but whether (or how) to do that is unspecced | |||
visq | String to Rat ? | ||
s/String/Str | |||
audreyt | it went to Int I think | ||
18:15
prefiks joined
|
|||
wolverian | type inference with implicit coercion oughta be fun.. | 18:15 | |
audreyt | indeed, indeed. | 18:16 | |
the JS way is to distinguish | |||
sub f ($x does Int) { ... } | |||
from | |||
sub f ($x as Int) { ... } | |||
the latter triggers a coercion call if needed | |||
wolverian | which is Int $x? | ||
audreyt | the first | 18:17 | |
wolverian | works for me | ||
audreyt | but again, this is unspeccedland | ||
visq | ok, but for multis ? you want to choose the best coercion ? | ||
sounds funny | |||
audreyt | visq: there is no best coercion... | ||
if it can be coerced into multiple things | |||
then it's an error too | |||
unless it can be resolved at marking a variant as default (unimplemented) | 18:18 | ||
visq | ok. in the example I posted the Str was coerced to Rat instead of Int (i think) | ||
audreyt | it says 1 no? | 18:19 | |
visq | yes (calling ($f+1).int in the Rat multi) | ||
audreyt | oh right. sorr | ||
y | |||
I misparsed | |||
visq | not a very sensible example, though | 18:20 | |
audreyt | the reason is our distance algorithm is currently weird | ||
if it can't be upcasted | |||
(Str isn't Rat or Int) | |||
then it's converted to the common base | |||
visq | which is Num I guess | ||
audreyt | no, Str isn't Num either | ||
so it's the scalar value basetype | 18:21 | ||
and then it does downcast | |||
encoutering Rat first | |||
and go with it | |||
visq | :) | ||
audreyt | again, this is completely unspecced, so this implementation is purely conjectural | ||
visq | maybe an error would be best until specced ? | 18:22 | |
or a test :unspecced ? | |||
audreyt | or a p6l post :) | 18:24 | |
I think ew should implement the same semantics as this | |||
www.mozilla.org/js/language/js20/co....html#type | |||
lambdabot | Title: "JavaScript 2.0 Concepts" | ||
audreyt | also this | ||
www.mozilla.org/js/language/js20/li...types.html | |||
lambdabot | Title: "JavaScript 2.0 Types" | ||
audreyt | where implicit coversion ("of") and explicit conversion ("as") are distinguished | 18:25 | |
and then throw in the Any type | |||
to stand for the "typechecker, stay away from this" | |||
type | |||
which is the default for all values with no annotations | |||
...which is distinctly VB | 18:26 | ||
only that the annotation attitude is reversed | |||
18:26
vel joined
|
|||
audreyt | (they require explicit "as Object" annotation to get dynamic typechecker-stayaway variables) | 18:26 | |
18:27
gaal joined
|
|||
gaal | moose! | 18:28 | |
kolibrie | moose! | ||
18:28
cognominal joined
|
|||
gaal | the wonders of high-latency and high packet loss networks! | 18:28 | |
audreyt | moose! | ||
audreyt has quite a bit of S* commits for TimToady to review | |||
but release 6.2.12 first, today, for real | 18:29 | ||
fglock: so should i just take v6.pm synopsis and run with it? | |||
(for the announcement) | |||
gaal | audrey, will there be some hackage this afternoon somewhere? | 18:30 | |
audreyt | I don't know, do you want one? | ||
where are you? | |||
gaal | sure, why not | ||
releasathon | |||
I'm in the alumni classroom | 18:31 | ||
with nothingmuch, sevan, kolibrie | |||
audreyt | say hi to rkinyon | ||
gaal | he's pondering the lighting, I believe | ||
audreyt | I think I've grokked ::Deep, so I'm harrassing clkao instead | ||
gaal | getting ready to talk | ||
audreyt | maybe meet at the sofa place you said hi to me after lembark's talk? | 18:32 | |
Limbic_Region | anyone know what file(s) on an AIX server to look for to tell named not to try and go to the internet for SOA outside of internal domain? | ||
gaal | sure, there's a some 'lectricity there | 18:33 | |
Limbic_Region would have assumed named.conf or data.conf or reverse.data.conf | |||
gaal | l~r, no, but I'm sure you can find it in SMIT? | ||
gaal hasn't been on AIX for, ugh, eight years | |||
audreyt | aaaaargh *flashback of painful SMIT fights* | ||
18:33
bernhard joined
|
|||
Limbic_Region | gaal - unfortunately I don't have access to the box - an admin is claiming they can't find it and I was being asked to confirm that not finding the file should be expected | 18:34 | |
I don't think it should be expected but I am not familiar with AIX (only HPUX, Solaris) | |||
gaal | l~r, I think you really need to do things via the management system on AIX otherwise your changes are ephemeral | 18:35 | |
Limbic_Region | bah - I thought *nix was supposed to not try and be so "helpful" | 18:36 | |
thanks - anyway - please return to your normal scheduled programming | 18:37 | ||
gaal | AIX just exposes a unixy interface. it's helpful sometimes not to try to use it. :) | 18:38 | |
18:42
bpphillips left
18:43
bpphillips joined
18:46
pdcawley_ joined
|
|||
gaal | nothingmuch: ping | 18:49 | |
nothingmuch | pongf | 18:50 | |
gaal | heya, see /msg | 18:52 | |
audreyt | I don't see it | ||
have you regnicked? | |||
gaal | audreyt: it was to nothingmuch :) | ||
audreyt | heh :) | ||
gaal | .oO( merged antlered audreyt nothingmuch) |
18:53 | |
18:55
pdcawley_ joined
|
|||
fglock | audreyt: re announcement - v6 synopsis is ok, I think | 18:57 | |
bbiab & | |||
audreyt | ok... anyone up for a quick "make test" on perlcabal.org/~audreyt/tmp/Perl6-Pu....12.tar.gz ? | 18:59 | |
if it tests clean I'll release it :) | 19:00 | ||
obra | Grabbing | 19:01 | |
not usre I have a new enough haskell | |||
audreyt | danke | ||
6.4.1 will do | |||
in fact it's the only thiing I havn't tested yet ;) | |||
(so far all smokers are on 6.4.2 it seems) | |||
gaal | I would but a smoke takes too long on this box | 19:02 | |
audreyt | that's fine | ||
19:08
pdcawley_ joined
19:16
dduncan joined
|
|||
audreyt | ok, I'm in the lobby now | 19:18 | |
the power strip seems a bit occupied | |||
in any case I'll wait for the lambdamoose to come and maybe find a new location | |||
kolibrie | come to our corner room | 19:19 | |
audreyt | where's that? | ||
kolibrie | south west? | ||
gaal | audrey, stay put | ||
Limbic_Region imagines mice in a maze with walkie-talkies | 19:20 | ||
gaal | a maze of walkie talkies, all alike | 19:21 | |
19:23
SamB joined
|
|||
Aankhen`` | audreyt: What revision is the release? | 19:28 | |
audreyt | Aankhen``: get the url | ||
Aankhen`` | Bleh, okay. | 19:29 | |
audreyt | perlcabal.org/~audreyt/tmp/Perl6-Pu....12.tar.gz | ||
Aankhen`` | I guess pre-compiling Test.pm would make sense... | 19:31 | |
audreyt | ...that's now done by default as part of "make pugs" | 19:32 | |
Aankhen`` | Ah. | ||
How come? | |||
I mean, is it necessary to do it by default? o_O | 19:33 | ||
19:34
jiing joined,
f0rth joined
19:35
_SamB_ joined
19:36
_SamB_ is now known as SamB,
baest joined
|
|||
dduncan | so my pre2 smoked with seemingly perfect results yesterday | 19:39 | |
and how's things today? | |||
19:39
_visq joined
|
|||
audreyt | should be fine | 19:50 | |
svnbot6 | r10929 | audreyt++ | * gaal++ notices that there's :todo<spec> and :todo<hardfail> | ||
r10929 | audreyt++ | markers; fix them to say :todo<unspecced> and :todo<bug> | |||
audreyt | going to release after obra's smoke finished | ||
19:53
f0rth joined
|
|||
spinclad | I'll try it too | 19:54 | |
btw Sunday's smoke (pre2 +-) was 5 hr where Saturday's (pre1) was 3:30 here | 19:55 | ||
don't know what was different but maybe Test didn't get precompiled on Sunday | 19:56 | ||
audreyt | yup | ||
spinclad | (Saturday: r10874, Sunday: r10891) | 19:57 | |
audreyt | should be back to normal smoketime now | 19:58 | |
19:58
xerox joined
|
|||
audreyt | so, anyone running make test? | 20:01 | |
20:03
Zemyl joined
|
|||
Aankhen`` is. | 20:05 | ||
I'm on t/builtins/io/io.t so far. | |||
io_edge_error_cases.t now. | |||
And moving on... | |||
fglock | audreyt: about the v6.pm release note - I've been asked "it doesn't pass 100% tests, right? how much is actually implemented?" - it passes about 90% of 01-sanity.t/ tests; it currently implements a thin semantics layer, which means a non-oo, untyped subset of Perl6 | 20:07 | |
spinclad | audreyt: not for a while, make will take a couple hours here | 20:10 | |
audreyt | okie | ||
"it implements perl 4." | |||
(or something like that) | |||
20:11
marmic joined
|
|||
spinclad | "Current version is 0" | 20:15 | |
(/usr/bin/perl -Iinc util/version_h.pl src/Pugs/pugs_version.h) | |||
audreyt | right | 20:16 | |
which is fine | |||
(it's used to determine the display of pugs -v only) | |||
for releases we don't display svn revs | |||
20:17
nnunley joined,
marmic joined
|
|||
gaal | should this work? | 20:18 | |
<a b c> >>.say | |||
?eval <a b c> >>.say | 20:19 | ||
20:19
evalbot_10889 is now known as evalbot_10929
|
|||
evalbot_10929 | Error: unexpected ">" expecting comment, operator, postfix conditional, postfix loop, postfix iteration, ";" or end of input | 20:19 | |
audreyt | yup, but not currently parsed | ||
gaal | thanks | ||
20:19
nnunley joined
|
|||
svnbot6 | r10930 | audreyt++ | * This be Pugs, version 6.2.12. | 20:19 | |
gaal | whoa! | 20:20 | |
gaal cheers | |||
audreyt | :))) | 20:21 | |
Aankhen`` breaks out the pom-poms! | |||
clkao | hurrah!!! | ||
is it beer time yet | |||
spinclad | champagne | ||
Aankhen`` | Gimme a P! Gimme a U! Gimme a G! Gimme an S! WHAT'S THAT SPELL? I dunno either. :-( | ||
audreyt | 6.2.12 released! | paste: sial.org/pbot/perl6 | pugs.blogs.com | pugscode.org | pugs.kwiki.org | 20:21 | |
audreyt | PUGS! | 20:21 | |
Aankhen`` | Yay! | ||
dduncan | the pugs is dead, long live the pugs | 20:23 | |
20:24
marmic joined
|
|||
audreyt starts writing announcement | 20:24 | ||
spinclad | a toast! 'to absent friends' ... no, that's not it... 'in conclave assembled, in meatspace and farspace, may the pugs let us golf till the perl6 is born' | ||
Aankhen`` applauds! | |||
20:24
Zemyl joined
|
|||
Aankhen`` raises a glass. | 20:24 | ||
fglock | a toast! | 20:25 | |
20:25
_bernhard joined
|
|||
audreyt | spinclad: may I quote you on that in the announcement? | 20:25 | |
spinclad | sure! | 20:26 | |
dduncan | so is anyone going to be interjecting into a YAPC::NA talk that the pugs has landed, or something? | ||
spinclad counts on it | |||
dduncan | I remember at OSCON last year that someone interjected into Ingy's (?) talk to quote audreyt's comment on this list | 20:27 | |
they beat me to it, alas | |||
spinclad | audreyt: s/farspace/far/ and it scans a bit better maybe | 20:28 | |
audreyt | sure | ||
clkao | is anyone working on making 'use Test' work in -BPerl5 ? | 20:30 | |
audreyt | certainly fglock | ||
that's I think his next target | |||
clkao | fglock: what's the plan? | 20:31 | |
20:32
bpphillips left
|
|||
audreyt | ingy++ | 20:32 | |
fglock: new M::C is on CPAN now | |||
fglock: you going to do another v6.pm? | |||
fglock | audreyt: it already requires the next version | 20:33 | |
requires('Module::Compile' => '0.16'); | 20:34 | ||
clkao: I'm working through 01-sanity - it's imported to v6.pm t/ | 20:35 | ||
audreyt | cool | ||
20:35
marmic joined
|
|||
clkao | oh wow | 20:35 | |
mostly passing, i am seeing 08 failing because of use() | |||
audreyt | particle: speed up, v6-pugs is about to beat parrot/perl6 :) | 20:36 | |
(on getting Test.pm to pass) | |||
oh wait, he's not here | 20:37 | ||
fglock | clkao: the few remaining tests require more runtime support - multis, more complex signatures, and a few fixes in the grammar | 20:38 | |
btw, if you re-run the tests you can see the actual speed, as the compiled code gets cached | 20:39 | ||
svnbot6 | r10931 | ingy++ | r713@ingy: ingy | 2006-04-14 23:47:37 -0500 | 20:41 | |
r10931 | ingy++ | Fixed so that pod2html works | |||
r10932 | ingy++ | r714@ingy: ingy | 2006-04-15 06:42:01 -0500 | |||
r10932 | ingy++ | S26 first sweep of changes | |||
20:41
rashakil_ joined
|
|||
fglock | of course, if someone simplified Test.pm, that would help a lot :) | 20:43 | |
ingy thanks! | 20:45 | ||
clkao | fglock: ya | 20:46 | |
fglock | (my plus-plus shows as spaces for some reason) | ||
dduncan | so, to clarify, is r10930 the actual 6.2.12 release for CPAN now, with later commits not going in, like ingy's last 2? | 20:49 | |
clkao | fglock: so for use Test in 08, test.pm has to be compiled to somewhere to avoid v5 collision right? | ||
dduncan | if that is so, then I'll commit a template for the subsequent revision to the changelog | 20:50 | |
spinclad | dduncan: i believe you have it's essence true | 20:52 | |
(ack! s/it's/its/) | 20:53 | ||
dduncan | okay, so I will commit post-6.2.12 changes shortly | ||
I'm going to assume the next release will be 6.28.0, and that it won't happen in June | 20:55 | ||
if not, the figure can be adjusted | 20:56 | ||
spinclad | safe bet /me thinks | ||
perl6 is getting ready to eat a Moose | 20:57 | ||
svnbot6 | r10933 | Darren_Duncan++ | updated ChangeLog to add a template for the next release, probably 6.28.0 | ||
spinclad | (present MĆøĆøsen excepted. please excuse the language) | 20:59 | |
svnbot6 | r10934 | Sage++ | =~ -> ~~ now correctly applied, as well as s:P5:g///. $hash{someword} now translating to %hash<someword>. Added support for some escaped characters in uni strings, but still very much beta (ugly code). TestInit.pm.yml now correctly parses as presented, chomp modifier support still needed. | 21:09 | |
21:14
theorbtwo joined
|
|||
fglock | clkao: Test.pm should be look for in PERL6LIB env variable | 21:16 | |
looked | |||
Aankhen`` | Er... I hate to say this, but I've got 9 subtests failing. | 21:17 | |
pasteling | "Aankhen``" at 203.101.1.39 pasted "make test output" (8 lines, 548B) at sial.org/pbot/18005 | 21:18 | |
fglock | clkao: and 'use perl5:Test' is a plain perl5 'use' | 21:22 | |
clkao | *nod* | ||
of course ;) | |||
which is pretty much what it is doing now. we just need to fix the exporting thing | |||
21:23
dasein joined
|
|||
Aankhen`` | Well, I'm off to sleep. | 21:29 | |
Congrats on the release. :-) | |||
G'night. | |||
fglock | clkao: just setting @INC and then calling a plain 'use' should work, since v6.pm takes care of the compilation | 21:30 | |
$work.die & | 21:32 | ||
svnbot6 | r10935 | ingy++ | r1931@ingy: ingy | 2006-06-26 15:29:00 -0500 | 21:34 | |
r10935 | ingy++ | perl5/ | |||
21:34
cognominal joined
21:37
fglock left
21:41
zgrim joined
|
|||
zgrim | hello folks, is ghc 6.4.1 good/recent enough for building pugs ? | 21:44 | |
spinclad | yes | ||
though 6.4.2 or 6.5 would be better if you can get them | |||
zgrim | i'm trying to build it like this: GHC=/usr/bin/ghc-6.4.1 PATH=/home/zgrim/src/perl6/parrot:$PATH PUGS_EMBED="perl5 parrot" perl Makefile.PL | 21:45 | |
but i'm getting the strange: make[1]: Entering directory `/home/zgrim/src/perl6/pugs/ext/File-Find' | |||
Perl v6.0.0 required--this is only v5.8.8, stopped at lib/File/Find.pm line 3. | |||
this only happens on my desktop machine, the laptop, which is also debian sid, built pugs just fine | 21:46 | ||
spinclad | i haven't seen that failure myself (on debian sarge/etch mix) | 21:47 | |
sounds like some perl6 code with 'use v6' in it got fed to perl5 | |||
zgrim | can you see the reason why this would happen. i'm not familiar enough with pugs' build system | 21:48 | |
spinclad | not offhand. i see that ext/File-Find/lib/File/Find.pm does use v6... | 21:51 | |
you have run '... perl Makefile.PL' and then 'make', yes? | 21:52 | ||
zgrim | yes, ofc | ||
spinclad | let me check my build logs | 21:53 | |
zgrim | i did see that File::Find requires v6 :), i was asking what could be wrong there in the build system though... | ||
or maybe in my setup | |||
spinclad | odd.. the only thing my make does in ext/File-Find is | 21:55 | |
cp lib/File/Find.pm /data/perl6/pugs/build/trunk/pugs/blib6/lib/File/Find.pm | |||
and later, in testing, the test harness runs ext/Find-Find/t/01-use.5 | 21:56 | ||
s/5/t/ | |||
21:57
rindolf joined
|
|||
rindolf | Hi all. | 21:57 | |
pasteling | "zgrim" at 195.7.14.25 pasted "build regarding File::Find v6 || V5" (12 lines, 725B) at sial.org/pbot/18006 | 22:02 | |
22:02
hcarty joined
22:06
unobe joined
22:11
unobe left
|
|||
audreyt | zgrim: you have "lib" in your PERL5LIB somehow? | 22:15 | |
or -Ilib in your flags? | |||
zgrim | ]$ env | grep -i perl5lib | 22:16 | |
PERL5LIB=:/home/zgrim/lib/perl5:./lib:/home/zgrim/lib/perl5:./lib | |||
aha, i see now | |||
thanks | 22:17 | ||
nothingmuch | 1/win13 | 22:20 | |
does anybody know how to run a BOF? | 22:23 | ||
does anybody want to volunteer | 22:24 | ||
(to run it) | |||
22:29
Limbic_Region joined
22:31
pjcj joined
|
|||
audreyt | miyagawa: fixed | 22:36 | |
nothingmuch: I'm seeing | 22:37 | ||
--- ! >- | |||
{ 42; | |||
} | |||
not !perl/code | 22:38 | ||
from the trunk | |||
of perlsyck | |||
nvm, fixed. | 22:40 | ||
xerox__ | Teh coding machine. | ||
22:41
rashakil__ joined
22:42
gaal joined,
Ymmv joined
|
|||
Limbic_Region | audreyt - on a machine where I can do make test - is it still needed? | 22:43 | |
22:46
mako132_ joined
22:47
ingyfoo joined
|
|||
gaal | l~r: see topic... | 22:48 | |
22:48
ingy joined
|
|||
Limbic_Region | gaal - thanks | 22:51 | |
would have replied sooner except my kbd inexplicably stopped functioning | |||
or at lease, it was originally inexplicable | |||
how exactly a kbd becomes unplugged mid keystroke is beyond me | |||
nothingmuch | audreyt: i have no idea what that was | ||
gaal | whee, Best.pm uploaded to PAUSE | 22:52 | |
kolibrie | gaal++ | ||
gaal | }:) | 22:53 | |
nothingmuch | Best.pm? | ||
audreyt | the best module | ||
well, best perl module, anyway | |||
gaal | nothingmuch: use Best [ qw/YAML::Syck YAML ]; | ||
but with another / somewhere | 22:54 | ||
nothingmuch | awesome | ||
gaal | hopefully Module::Compilable | 22:55 | |
nothingmuch | how so? | ||
gaal | presumably Best.pm isn't going to be core, so if I don't know if my run site has YAML::Syck, I don't know if it has Best, either :) | 22:56 | |
this module has two usages: XS-vs-non, and special-vs-core (e.g. CGI::Simple / CGI) | 22:57 | ||
well, except for the general fallback (e.g. the yaml example) | |||
clkao | sub ::Y { require YAML::Syck; YAML::Syck::Dump(@_) } | 23:02 | |
"You'll never see me"; # End of Best | |||
gaal | oops. | 23:04 | |
0.02 coming up :) | |||
well, the you'll never see me is correct, because we propagate the successfully loaded module's return value. | 23:05 | ||
::Y and ::YY are just favorite debugging tools :) | |||
clkao | ya, i just found it funny, not saying it's wrong ;) | ||
audreyt | nothingmuch: you caused stack corruption | 23:06 | |
nothingmuch | audreyt: where? | ||
trunk is a bit broken right now | |||
audreyt | line 694 | ||
clkao | audreyt: i am going to have dinner with sussman and kfogel, want to come? | ||
audreyt | syck_emit_scalar(e, OBJOF("tag:perl:code:"), SCALAR_UTF8, 0, 0, 0, SvPV_nolen(text), len-1); | ||
nothingmuch | what does that do? | ||
audreyt | at this point "tag" is set to '{{?' on my computer | ||
23:15
unobe joined
|
|||
unobe | i'm having a problem building the latest Perl6-Pugs-6.2.12.tar.gz | 23:17 | |
any pointers? | 23:18 | ||
pasteling | "unobe" at 198.37.24.106 pasted "build failing with latest Perl6-Pugs-6.2.12.tar.gz" (78 lines, 5K) at sial.org/pbot/18008 | 23:19 | |
svnbot6 | r10936 | clkao++ | TODO for now. | 23:21 | |
unobe | i searched the logs and only found two instances of others being given similar errors, but running ./Setup --configure user didn't work | 23:22 | |
23:23
hcarty left
|
|||
unobe | i mistyped actually. i tried ./Setup configure --user, but to no avail. | 23:40 | |
nm...i forgot to change permission for ~/.ghc (I have to run root to make install) | 23:45 | ||
svnbot6 | r10937 | fglock++ | v6.pm - the emitter supports ` %ENV<PERL6LIB>[].push( '.' ); ` | ||
23:46
unobe left
|