svn switch --relocate svn.openfoundry.org/pugs svn.pugscode.org/pugs/ | run.pugscode.org | spec.pugscode.org | paste: sial.org/pbot/perl6 | pugs.blogs.com Set by avar on 16 November 2006. |
|||
00:03
lambdabot joined
00:19
weinig is now known as weinig|food
00:50
bonesss joined
01:03
lyokato joined,
trym__ joined
01:33
devogon joined
01:45
weinig|food is now known as weinig
02:01
nipotaway is now known as nipotan
02:02
rintaro joined
02:04
devogon joined
02:08
weinig is now known as weinig|bbl
02:12
Psyche^ joined
02:14
audreyt joined
02:24
Psyche^ is now known as Patterner
02:32
dmq joined
02:51
wilx joined
03:04
weinig|bbl is now known as weinig
03:05
justatheory joined
03:10
weinig is now known as weinig|zZz
|
|||
nperez | something i've never considered | 03:24 | |
what happens if the underlying object in a POE::Session suddenly becomes undef? | 03:25 | ||
using object_states | |||
crap | |||
wrong window | |||
:) | |||
03:26
Khisanth joined
03:41
mako132_ joined
04:06
penk left
04:33
fayland joined
05:00
mdiep joined
05:10
bobsaget joined
|
|||
bobsaget | DCC SCHAT isoiledmypantaloon | 05:10 | |
05:10
bobsaget left
06:15
BooK_ joined
06:19
kanru joined
|
|||
audreyt | dmq: ok, so the y2k entry didn't win me beer | 06:22 | |
lambdabot | audreyt: You have 8 new messages. '/msg lambdabot @messages' to read them. | ||
audreyt | I now claim a winning entry. it's on CPAN now :) | ||
@tell dmq perlcabal.org/~audreyt/tmp/re-engin....01.tar.gz | |||
lambdabot | Consider it noted. | ||
audreyt | @tell putter do you perhaps have tuits to turn re::override to use re::engine plumbings dmq hacked so we have a generic perlland overrride hook? see my PCRE entry for some readymade code :) | 06:24 | |
lambdabot | Consider it noted. | ||
gaal | audreyt: needs an 'unimport' method too | 06:40 | |
i wonder, is undef $^H{regcomp} sufficient for starters? | |||
also the filename says 0.01, but the Changes suggests 0.03 :) | |||
*poof* | |||
Khisanth | at least it doesn't have mismatching versions of different modules in different versions of the tarball! | 06:41 | |
audreyt | ^Wgfixed and uploading | 06:55 | |
06:55
bsb left
|
|||
gaal | yeah, hate software #68712: when installing Net::SSLeay with PREFIX, you have to say perl Makefile.PL -- PREFIX=... because it bundles another module tarball inside it and the directive doesn't propagate otherwise | 06:59 | |
*repoof* | |||
{ temp unpoof; note("--") } | 07:00 | ||
07:29
lamEr joined
|
|||
wolverian | gaal, I wonder how you found that out. seems pretty arbitrary. | 07:30 | |
07:31
lamEr left
07:36
weinig joined
|
|||
ayrnieu thinks of we.hates-software.com | 07:45 | ||
gaal | wolverian: trial and tribulation... | 08:03 | |
08:07
iblechbot joined
08:12
drrho joined
08:39
marmic joined
09:03
baba_ joined
09:33
nipra joined
10:16
DebolazY joined
|
|||
avar | gaal: yeah, I noticed that too | 10:18 | |
that pisses me off every time I install Net::SSLeay | |||
avar@Arsia:/tmp/Net_SSLeay.pm-1.30$ perl Makefile.PL PREFIX=/my/usr/local/is/here | 10:20 | ||
Checking for OpenSSL-0.9.6j or 0.9.7b or newer... | |||
I could not find your OpenSSL in `PREFIX=/my/usr/local/is/here' | |||
oh that's another issue actually | 10:21 | ||
it doesn't assume that your PREFIX also has the openssl libs (should it?) | |||
broquaint | IIRC, PREFIX is where stuff is going, it shouldn't change how it looks for libs. | 10:23 | |
avar | yeah | 10:24 | |
10:35
fglock joined
10:36
Eidolos joined
10:38
Eidolos joined
|
|||
gaal | that's just a default where-to-look-for-them thing. you can enter e.g. /usr at the prompt there and it'll work. the problem i was moosing about was that come install time, N:S is installable but its bundled N:S:Handle is not, because it didn't inherit PREFIX and so wants to be installed in the default system location. | 10:39 | |
10:51
ruoso joined
10:55
devogon joined
11:03
nekobaka|sleep joined
11:28
andara joined
|
|||
xinming | hello all | 11:40 | |
11:52
elmex joined
12:12
buetow joined
12:17
chris2 joined
12:43
kanru joined
12:49
DebolazX joined
13:10
iblechbot joined
13:12
Limbic_Region joined
13:35
gnuvince joined
13:38
gnuvince joined
13:40
gnuvince joined
13:47
marmic joined
13:54
trym__ joined
13:56
ofer0 joined
13:59
buetow joined
14:18
thepler joined
14:25
weinig is now known as weinig_,
weinig_ is now known as weinig
14:45
elmex joined
14:48
chris2 joined
14:50
bonesss joined
14:55
vel6608 joined,
nipotan is now known as nipotaway
14:58
Psyche^ joined
15:05
iblechbot joined
15:11
Psyche^ is now known as Patterner
15:15
hexmode joined
15:23
cjeris joined
15:37
Limbic_Region joined
|
|||
kolibrie | fglock: I'm installing v6.pm from CPAN, but most (if not all) tests are failing to compile | 15:47 | |
pasteling | "kolibrie" at 66.239.158.2 pasted "fglock: test compilation failures for CPAN v6.pm" (21 lines, 952B) at sial.org/pbot/21624 | ||
kolibrie | fglock: any ideas what I should try? | 15:48 | |
pmichaud | are there any accessors/methods defined for Range objects? | 15:49 | |
(i.e., in the synopses) | |||
fglock | kolibrie: looking | 15:54 | |
pmichaud: not afaik; there are some old notes in docs/notes | 15:58 | ||
pmichaud | fglock: okay, thanks. That's sorta what I figured. | ||
fglock | kolibrie: try updating Module::Compile ? | ||
kolibrie | fglock: okay | ||
fglock | pmichaud: imo, Range should behave just like List | 15:59 | |
pmichaud | fglock: sure, but one might want to have special methods to obtain the min/max of the range | ||
fglock | and also deal with '~~' | 16:00 | |
pmichaud | exactly | 16:01 | |
from t/operators/range.t: | 16:04 | ||
is ~(1 ..^ 4.9), "1 2 3" , "upper exclusive limit is truncated"; | |||
that looks wrongish to me -- I think it ought to be "1 2 3 4" | |||
kolibrie | fglock: removed all copies of Module::Compile, reinstalled Module::Compile 0.20, v6.pm tests still getting same errors | 16:11 | |
:( | 16:12 | ||
fglock | pmichaud: some info scattered in the specs: s03 - .min and .max values (which change as they are iterated); s09- You can use ranges as types; :by(2); 2..1:by(-1); alphabetic ranges; Range object smartmatches the endpoints | ||
pmichaud | fglock: excellent | ||
fglock | kolibrie: another possible problem, you may have a devel version of PCR installed | 16:13 | |
wolverian | pmichaud, I suppose it's an integer range, so the exclusivity drops the 4 | ||
pmichaud | wolverian: but later in the test we have is ~(1.9 ^..^ 4.9), "2 3", "both exclusive limits are truncated"; | ||
er, | 16:14 | ||
is ~(1.9 ^..^ 4.9), "2 3", "both exclusive limits are truncated"; | |||
wolverian | pmichaud, that looks correct to me as well. it's 1 ^..^ 4 | ||
pmichaud, (that is, assuming integers.) | |||
kolibrie | fglock: I deleted all 'Pugs' directories from my site_perl, thinking that might be the case. Are there other namespaces to delete? | ||
fglock | maybe infix<..> has signature (int, int) | 16:16 | |
pmichaud | wolverian: oh, so the arguments to infix:.. has in... yes, what fglock just said | ||
16:16
kanru joined
|
|||
TimToady | I don't think so | 16:16 | |
pmichaud | I wouldn't think so either :-) | ||
TimToady | ~(1.9 ^..^ 4.9) should produce 2.9, 3.9 | ||
pmichaud | oooooh | 16:17 | |
wolverian | ah. that is more comfortable indeed. | ||
TimToady | with handwave at floating-point issues | ||
pmichaud | and ~(1.9 ^..^ 4.5) would produce the same? | ||
TimToady | yes | ||
pmichaud | okay, that helps a bunch | ||
I'll see about updating the tests | 16:18 | ||
fglock | kolibrie: I'll reinstall | ||
wolverian | hrm. rationals? | ||
TimToady | rats would presumably help with that. | ||
pmichaud | I haven't done a lot of test updates in pugs; any conventions I should be aware of ? | ||
kolibrie | TimToady: and what if you want 2.0, 2.1, 2.2,... 4.4? | ||
pmichaud | kolibrie: 2.0..4.4:by(0.1) ? | 16:19 | |
kolibrie | is that :by(0.1) | ||
TimToady | why not? | ||
16:19
lisppaste3 joined
|
|||
kolibrie | okay | 16:19 | |
wolverian | TimToady, would all floating point values be rats, or just when the signature says so? | ||
TimToady | I think maybe .. stores all its args as rats but produces floats/ints | ||
pmichaud | looks like I'll need a rat type in parrot :-) | 16:20 | |
a parrat :-) | |||
TimToady | by and large I don't like rats | ||
pmichaud | (I'll obviously cheat and use float for a while) | ||
TimToady | I think that's fine. | 16:21 | |
pmichaud | TimToady++ # thanks for quick answer | ||
wolverian | I've had some rats under my shirt. it wasn't unpleasant, surprisingly. | ||
TimToady | I had a lizard up my pantleg once... | ||
wolverian | (now, pants would have been something else) | ||
TimToady | that was not pleasant | ||
wolverian | ouch. did you hop around? | 16:22 | |
TimToady | no, I stood there hollering at my mom with my hands around my thigh to keep it from going higher. | ||
she told me to hobble over to the bathroom and take my pants off, which I did. | |||
fglock | kolibrie: same error here | 16:23 | |
TimToady | the poor lizard thought it had found a nice dark cave to hide in... | ||
clkao | audreyt: doh, you should have bought this: news.bbc.co.uk/go/rss/-/1/hi/entert...209658.stm | ||
lambdabot | Title: BBC NEWS | Entertainment | Auction frenzy over Hepburn dress | ||
16:24
timbunce joined
|
|||
kolibrie | fglock: glad it's not just me | 16:25 | |
wolverian | heh. I didn't realise at all you could use your hands like that. my survival points are negative, I think. | ||
16:27
Blicero joined
|
|||
fglock | kolibrie: downgrading PCR to 0.17 works | 16:31 | |
16:32
cdpruden joined
|
|||
kolibrie | fglock: okay, will try that | 16:32 | |
16:33
Blicero left
|
|||
kolibrie | does pugs use the installed PCR, or the dev version in the pugs repository? | 16:33 | |
fglock | kolibrie: not sure | 16:35 | |
svnbot6 | r14866 | pmichaud++ | Updates to range.t tests. | ||
r14866 | pmichaud++ | # 16:16 <TimToady> ~(1.9 ^..^ 4.9) should produce 2.9, 3.9 | |||
r14866 | pmichaud++ | # 16:17 <pmichaud> and ~(1.9 ^..^ 4.5) would produce the same? | |||
r14866 | pmichaud++ | # 16:17 <TimToady> yes | |||
pmichaud | hmmmm | 16:37 | |
my $x = 3.1^..6; say $x.min produces ... ? | |||
kolibrie | hmm, doesn't look like pugs wants to compile for me either: ghc-6.6: unknown package: mtl | 16:38 | |
TimToady | pmichaud: still produces 3.1 | 16:42 | |
the min and max are just stored. the ^ says how it's applied. | 16:43 | ||
(likewise the :by is just stored, if any) | |||
hmm, I wonder if :by should have any influence on a ~~ comparison... | 16:44 | ||
$a ~~ 0..10 is defined as 0 <= $a <= 10, but | 16:45 | ||
$a ~~ 0..10:by(1) might mean $a == any(0..10) | |||
well, === really, since range might be nonnumeric | 16:46 | ||
or it might just ignore the :by | 16:47 | ||
16:48
bonesss joined
|
|||
TimToady | same distinction arises for strings, actually, but I don't know how to write the increment... | 16:49 | |
"bbb" ~~ 'a'..'z' # true | |||
"bbb" ~~ 'a'..'z':by($string_increment) # false | |||
I suppose it's better just to ignore the :by and force people to write any() explicitly if they mean that. | 16:50 | ||
or carp about a "useless use of :by", or some such. | |||
pmichaud | TimToady: agreed (with all points) | 16:53 | |
so, in 3.1^..6 the range object has to "know" that the lower bound is excluded | |||
that makes sense, since we need it to smartmatch that way | 16:55 | ||
okay, works for me | |||
eviltwin_b | kolibrie: make sure you have the ghc-extralibs package installed | 16:56 | |
pmichaud | afk # lunch | ||
16:59
bgoggin joined
|
|||
kolibrie | eviltwin_b: I don't see a package called ghc-extralibs in debian | 17:01 | |
17:01
penk joined
17:02
araujo joined
|
|||
eviltwin_b | hm, I wouldn't know what debian calls it | 17:03 | |
but ghc is typically distributed in stripped-down form, stuff like mtl lives in an extra package | |||
kolibrie | eviltwin_b: is there a specific filename I can look for? | 17:04 | |
eviltwin_b | $prefix/lib/ghc-6.6/imports/Control/Monad/Cont.hi should do | 17:05 | |
17:05
vel joined
|
|||
eviltwin_b | (on debian I presume $prefix == /usr) | 17:06 | |
17:06
Limbic_Region joined
|
|||
kolibrie | maybe usr/lib/mtl-1.0/ghc-6.6/Control/Monad/Cont.hi ? | 17:07 | |
that's listed under libghc6-mtl-dev | |||
17:08
ruz joined
|
|||
eviltwin_b | that might well make sense if they unbundled it. I don't have a debian (or indeed a linux) box to check; I'm on a Mac | 17:09 | |
but that certainly sounds like the right file | |||
kolibrie | I'll try it | ||
Limbic_Region hangs his head in frustration | 17:10 | ||
Limbic_Region no longer has perl, pugs, mingw, cygwin, firefox, gvim, haskell, parrot, etc | 17:12 | ||
kolibrie | fglock; with PCR 0.17, v6 fails 3 subtests (two in 07-simple-multisubs.t and one in t/builtins/arity.t). Anything I have to worry about? | 17:14 | |
TimToady | Limbic_Region: are you programming a Java toaster or something? | 17:18 | |
Limbic_Region | If it wasn't meant to be funny then no | 17:21 | |
grrr - this client is eating half of what I type | |||
TimToady - if that's funny then I guess I should lookup what a Java toaster is | |||
the 3rd line should have preceded the 1st | 17:22 | ||
in any case - just a difference of opinion between local ISSO and parent organization. Until the differences are worked out I have removed all software not installed from image | 17:23 | ||
wolverian | Limbic_Region, ...and soon they'll let you go because you're not productive anymore? | 17:25 |