|
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 | |