Please test pre0: pugs.blogs.com/pre0/Perl6-Pugs-6.2.12.tar.gz | paste: sial.org/pbot/perl6 | pugs.blogs.com | pugscode.org | pugs.kwiki.org
Set by audreyt on 12 June 2006.
00:14 tup joined
TimToady putter: nested atomically's maybe? 00:16
putter: re method vs submethod
you may not declare a method and submethod of the same name in a scope.
leaving aside the subcall visibility, a submethod behaves just like a method with a first statement that says: 00:19
next METHOD unless self.type === $?CLASS; or some such... 00:20
00:31 weinig|dinner is now known as weinig 00:53 cmarcelo left 00:55 hikozaemon joined
meppl gute nacht 01:05
01:17 glasser joined 01:18 glasser left 01:33 mako132_ joined 01:36 b00t joined 01:41 frederico joined 01:42 dduncan joined
putter TimToady: thanks. 01:44
re "may not... in a scope", it might be worth clarifying S12's "You may mix methods and submethods of the same name within the class hierarchy, but only the methods are visible to derived classes via inheritance." 01:46
Hmm. Does a submethod affect inheritance in any way? Ie, does it prevent a parent's method from being inherited by a child (parent's grandchild)? 01:47
leaving aside signature problems, the next METHOD analogy above suggests not. 01:49
Can some clauses of a multi method be multi submethods? 01:51
I assume the bodies of a class decl and any class "is extended" decls are the same "scope" re submethods. or not? lexical scope or..., hmm, "class" scope? 01:56
If a role is included which defines a method, what is the effect of the class defining a submethod? 01:59
02:04 justatheory joined
stevan putter!!!!!!!!!! 02:07
putter: are you coming to the post YAPC::NA Boston hackathon?
02:08 justatheory joined, cmarcelo joined
putter hi stevan! :) 02:13
putter goes to look for YAPC::NA Bos hackathon details... 02:14
stevan I dont know them officially
ping obra about it
July 2-6 I think
putter grumble grumble kwiki grumble. google links to www.yapcchicago.org/wiki/index.cgi?...sion_id=38 02:16
lambdabot Title: "HackAThon - Kwiki Revisions - Kwiki"
putter So... is that the most recent version? url doesnt work without revision_id field. doesnt work with =HEAD. doesnt work with =<blank>. =39 works. =139 doesnt. Blech. 02:17
02:17 weinig is now known as weinig|zzz
putter Ah, www.yapcchicago.org/wiki/index.cgi?HackAThon 02:18
lambdabot Title: "HackAThon - Kwiki"
stevan July 1 (and then continue in Boston until July 6)
:)
ping obra or audreyt ,.. he will give you details
s/he/they/ 02:19
putter ah. removed some front page pugs.kwiki.org spam. but some subpages are taking forever to obtain, suggesting they've been spamified. 02:24
PugsCommunity, ... 02:25
ok, just PugsCommunity of the links from the front page. 02:27
ah, got it. solid spam. trying to fix...
re ping, ok. thanks. modulo the jobsearch I should start rsn, I should be around, and that would be neat. 02:28
Any interest in talking to Boston.pm? Had 20ish(?) people for this months inside-out object talk. 02:29
PugsCommunity fixed. 02:31
How goes moose? 02:32
audreyt, obra, stevean, etal: any interest in giving a talk to the boston perl mongers group? boston.pm.org/kwiki/ July meeting isnt scheduled yet. Normally second tuesday. But have switched in the past when needed. 02:37
lambdabot Title: "- Boston.pm"
putter s/stevean/stevan/ sorry. 02:38
02:42 justatheory joined
nothingmuch putter: i can regive any previous talk, or a new lightning talk 02:44
but too busy to do something "real"
putter real enough :) 02:45
could load spread and have a couple of people do lightning talks
nothingmuch okies
lightning talk topics of possible interest:
Test::TAP::Harness
Roles in the real world 02:46
Class::Workflow
Monju
(two interesting projects of the past while)
s/Harness/HTMLMatrix/;
putter neat 02:48
nothingmuch s/::/-/ and you can find darcs repos for both under nothingmuch.woobling.org
putter maybe I'll send the Boston.pm scheduler a note that folks will be around the first week of July for a hackathon, and there's the potential for someone to give a PM talk. plausible? 02:49
nothingmuch okies
if you like off topic stuff too, my most well received talk was the darcs one
i'd like to spread that love
putter :)
03:07 Khisanth joined 03:08 mako132_ joined
putter audreyt, etal: is there a description of the argument-parameter distance metric for multiple dispatch somewhere? 03:14
subtyped parameters are said to be epsilon shorter than unconstrained parameters. is there any gradation among subtypes, or just one epsilon? 03:15
how do inheritance, role inclusion, subseting, etc, affect distance? 03:17
junctions? 03:18
container types with a specified element type, in the face of large or infinite containers? 03:21
(that last one isn't distance, so much as... how?)
tnx. night & 03:25
03:26 lambdabot joined 03:30 topot joined 03:44 wrath joined 03:52 _SamB_ joined 03:55 b00t joined 03:57 tup joined 04:13 _SamB_ is now known as SamB 04:16 mako132_ joined 04:28 justatheory joined 04:39 mtve joined, Southen joined, shachaf joined 04:47 wrath left
cmarcelo audreyt: hi. have some time to hsjudy stuff? 04:52
audreyt just woke up but sure
cmarcelo do you mind running a test (actually two) in your computer? it's (make testmap; ./testmap), twice, but in the second time, uncomment "show-last-take" line in tests/TestMap.hs 04:55
audreyt k
cmarcelo (if you don't have || want to install spinclds Judy, just ./configure;make in Judy-1.0.3 and change HsJudy/Makefile to static link) 04:56
audreyt all ok on testmap 04:58
cmarcelo on both ?
audreyt segfault on last 04:59
works if 100000 is chg to 10000
cmarcelo yep.. here too
audreyt tried gdb yet? 05:00
cmarcelo oh, and try removing "Dummy" stuff from Judy/Map.hs (was a hack to make Refeable work here), see if you get "illegal instruction"..
audreyt No instance for (Judy.Map.Dummy [Char]) 05:03
arising from use of `lookup' at tests/TestMap.hs:107:9-19
Possible fix:
add an instance declaration for (Judy.Map.Dummy [Char])
cmarcelo i'm recompiling GHC 6.5 now.. gdb doesnt helped much (too much ???, probably i'm missing some compiler flag).
audreyt: remove Dummy from Refeable context
audreyt I got it too. 05:04
how curious. ask the ghc list?
cmarcelo audreyt: I tried to create a simpler version of the problem to send (not depending on all judy stuff) but couldn't =P.. 05:05
audreyt nah, it's okay to send it as a whole :) 05:06
cmarcelo i'll see first if it works with latest GHC 6.5 from darcs..
besides that illegal instruction, type classing (for Collection stuff) worked fine. (sorry droping so much data on you =o) ) And, you told me about freeing StablePtrs in finalizer, but, this isn't safe as StablePtrs sometimes are the same for "different" objects.. picture two Maps, both with 1 pointing to a Big Fat Datatype called x. It is possible that GHC give same StablePtr for two insert calls (for the two maps), if we free one of 05:11
them and try to use the other => bad bad.. =P any ideas on this?
05:12 dduncan joined
nothingmuch audreyt: hola 05:14
how was the flight?
dduncan fyi, I have uploaded a smoke of r10738 ... showing 17 errors 05:17
darwin / normal runcore
audreyt k
nothingmuch: exhausting
cmarcelo: uh, we can certainly use the maps themselves as keys 05:19
and only free the ptr when all uses of it is gone
I think
dduncan: will check. thanks!
but it's sleepy-brain talking
dduncan specifically, the errors seem to be with 2 files: 05:20
1. t/operators/assign.t has a few failed tests in the middle
audreyt that's intentional 8
dduncan 2. t/pugsrun/05-unknown-option.t seems to have died after test 3
that's all I saw in a scan 05:21
if that is unexpected, I will now try to run the second by itself 05:22
TimToady ext/Perl6-Grammar/t/basic.t also seems to be failing for me. Haven't looked at it though... 05:23
dduncan that one doesn't fail for me
audreyt dduncan: please run 05 by itself 05:24
TimToady: you'd need a new parrot for that to pass
new as in something in the last 24 hours
dduncan in progress ...
TimToady it's pretty darn new... 05:26
getting pugs: src/string.c:932: string_substr: Assertion `src->encoding && src->charset && !(((src)->obj.flags) & b_PObj_on_free_list_FLAG)' failed.
dduncan I am seeing not-okays ... will nopaste output
TimToady in fact, it's the most recent, 12969. 05:27
audreyt oh. embparrot.
I'll retest with embparrot.
TimToady: only basic.t triggers that?
none of t/rules/*? 05:28
TimToady yes, the only other is the 8 assign.t tests
05:28 cmarcelo_ joined
pasteling "dduncan" at 24.69.53.198 pasted "detailed output of t/pugsrun/05-unknown-option.t on r10738" (89 lines, 3.8K) at sial.org/pbot/17843 05:28
TimToady m19s28.vlinux.de/iblech/stuff/pugs-...586a0.html is my smoke 05:29
audreyt k 05:30
cmarcelo_ audreyt: i wasn't clear enough. imagine m1 and m2, and object x.. when insert 1 x m1 and insert 1 x m2 happens, it's possible that GHC give the same StablePtr for insert function in both cases. then, after that, if it GC m1 but we are still using m2, the StablePtr for x isnt valid anymore...
05:30 cmarcelo_ is now known as cmarcelo
dduncan seems to be no-such-file stuff ... one might think there be an inter-test dependency, though I recall that some previous commit was meant to address that by running them in order, though ... 05:30
audreyt cmarcelo: yes I'm saying do a refcount-like scheme 05:31
to register that m1 and m2 both uses the SP
and only when both are gone should we remove the SP
Mem.Weak may have something that doe this
not sure
dduncan: it seems your manual run worked actually 05:33
dduncan looking at the log when the smoke was running, I don't see any order dependency problems ... all the other pugsrun were run in order first that needed to be
audreyt it ran 12 with all todos
dduncan I thought todos registered as 'ok'
or maybe its just skips that do 05:34
audreyt yeah
TimToady oddly, I don't get the assertion failure when I run basic.t from the top-level pugs directory. I just get that when I make test in the Perl6-
dduncan maybe this is reminiscent of my last reported problem, where if I rerun it the problem may go away
TimToady Grammar dir 05:35
dduncan but like the last time, such a rerun will have to wait until tomorrow
TimToady it does fail all the tests after 6 though when run at the top.
cmarcelo audreyt: i see.. will check that. also, in Pugs code [re including Judy.Map in IHash], some places that use IHash have in its context only MonadSTM m, but Judy.Map operations are IO dependent. are these functions used outside IO context indeed? 05:36
TimToady mine actually is a rerun--I noticed the basic.t problem earlier today.
so what I've got is after a complete rebuild of both parrot and pugs 05:37
I can fire off just a resmoke though and see if anything changes.
need to head off to bed anyway--still fighting off some kind of something from last week. 05:38
apparently a lot of it going around here--you feel like you're coming down with mono for about a week, and then you get a sore throat and mild cough for a week, then you get better. 05:39
still working on the last part of that...
actually, I can see I'm gonna get the same smoke result, since the same assertion has already come out on my screen log. 05:46
whole thing seems to be running about 30% slower too. 05:48
audreyt cmarcelo: we need to talk about that too, sometime later :) 05:49
cmarcelo: for now, use unsafeIOtoSTM.
TimToady: sleep tight 05:50
TimToady well, my computer just turned off the lights in my living room, so maybe it's trying to tell me something...
night all &
audreyt cmarcelo: in STM, operations need to know how to undo themselves
which Judy actually is probably capable of doing
but for now just use unsafeIOtoSTM
cmarcelo fine.
audreyt which means it may fail within atomically{} block
but we can manually collect just them later 05:51
cmarcelo ok =), i'll try to solve the too much memory segfault... actually, changing the values in TestMap.hs here gave me something like "Internal Error: GC'ed main thread". 05:53
audreyt can someone help me on unTODOing? 06:05
m19s28.vlinux.de/iblech/stuff/pugs-...d7797.html 06:07
svnbot6 r10739 | audreyt++ | * Pugs.Eval: the infereed SIMPLE context does not affect runtime
r10739 | audreyt++ | anymore; it's now exclusively a parsetime thing. So this:
r10739 | audreyt++ | sub f { 1 }
r10739 | audreyt++ | my @a = ({1=>2}, {3=>4})
audreyt thanks in advance :)
svnbot6 r10739 | audreyt++ | @a[f()]{1}
r10739 | audreyt++ | now works as you'd expect instead of failing with hash-derefing
r10739 | audreyt++ | a slice.
cmarcelo unTODO = remove todo mark from todo tests that work OR make them work and then remove? =P
audreyt unTODO = look at the url above
look for yellow boxes
remove the :todo from tests in the corresponding places 06:08
and commit
that's all :)
lunch, bbiab
spinclad can testify that it's easy
i'll help in a bit if someone else hasn't grabbed it 06:09
cmarcelo well. i'll do it..
spinclad my system's too sluggish for its browser atm 06:11
audreyt cmarcelo++ 06:13
spinclad cmarcelo: when i get a chance here i'll look at your testmap case. some of the HSIter code could step outside its memory footprints if i still have bugs in there. 06:15
06:15 christopher joined
cmarcelo spinclad: ok. tks. which GHC are you running? right now HsJudy depends on GHC 6.5... =| 06:16
spinclad ah. 6.4.1 ( = debian latest)
i could try building 6.5 and get back to you tomorrow or so... 06:17
06:17 mjk joined
cmarcelo spinclad++ # =) 06:18
svnbot6 r10740 | cmarcelo++ | * just unTodo'ing 06:25
spinclad oh, don't ++ me yet, building it could take me days here
cmarcelo spinclad: there are prebuilt snapshots i think.. 06:26
spinclad will look...
cmarcelo www.haskell.org/ghc/dist/current/dist/
lambdabot Title: "Index of /ghc/dist/current/dist"
06:45 visq joined 06:51 kane_ joined 06:54 Ymmv joined
svnbot6 r10741 | audreyt++ | * array_ref.t: reword obsolete test 06:54
07:14 iblechbot joined 07:15 Noodle joined
Noodle anyone here good with natural language parsing? 07:17
spinclad algorithmic or particular? 07:18
Noodle hmm.. not sure exactly you know more than I about them at this point, remember the old dos game ZORK? something like that 07:19
07:20 dduncan left
spinclad fondly i do 07:20
never looked at its method tho
kane_ hmm, there's a module on cpan that does something like that 07:21
i read about it on use.perl
Noodle im accually doing my thing in C++ however I was told that you guys like to talk parsers :)
kane_ i think a blog post by ovid
Noodle so I figured I would hop on over and pick your brains about how the simplest way todo it would be. im not talking long commands at most maybe 4 -5 words 07:22
visq Noodle: maybe look at lambda-the-ultimate.org/node/1554 07:23
lambdabot Title: "Inform 7: A relational DSL for interactive fiction with natural language syntax ..."
Noodle I know about inform
spinclad i imagine you could go a long way parsing zork-style english with perl6 regexes
doesn't really help you directly in c++ of course 07:24
Noodle true,
and yes regexes would help im sure, right now I figure I have the strings tokenized delimited by spaces. so that should make things a bit easier 07:25
but as it stands now i figure I have to check the first token for either the word go,move,put,get,take, and any variation of a direction. then if its go, or move, I have to check the second token for a direction, if its get I have to check the 2nd token for an item name, if its put I have to check the 2nd token for item and the 3rd will be probably an ignored word (on, with, in, etc) the 4th token will be the location to put the item. 07:27
as you can clearly see I have my work cut out for me.
and thats not counting all the others, read, open, etc 07:28
spinclad you could put some of the machinery in the lexicon: a token (word) has a bunch of syntactic/semantic features, like <verb>, <direction>, <takable>; a <verb> has a parser that says what objects it takes, like <direction> or <takable> 07:32
Noodle good idea.. 07:33
spinclad a fancier english parser would build up phrase structure for syntactic/semantic categories, but you may be able to get by with verbs and single-word phrases: if you never have two bottles, you don't have to make sense of <the green bottle> 07:34
but it would be nice to be able to make sense of <pick up the green bottle and drink it> 07:35
Noodle so I would need verbs, adjectives, and nouns...
spinclad <pick up the bottle> <which one?> <the green one>
keeping track of what <it> could refer to... 07:36
Noodle this "little" exercise project of mine has turned into much much more....
spinclad this could get you a fair way
yes, parsing english is as big as you want it
Noodle normally I would say that if I made something like this in C++ that parsed the english language in a natural way I would be a hero to all the text adventure programmers, however Interactive fiction in C++ is well non existant. so its almost not worth it. 07:38
07:39 Aankhen`` joined 07:47 Noodle left 08:10 bjoern_ joined
audreyt weird, embparrot worksforme without the assertion error larry encountered 08:18
resmoking just to be sure 08:19
08:21 `` joined 08:31 lisppaste3 joined
audreyt still can't duplicate it. oh well... 08:39
08:40 szbalint joined
audreyt TimToady: I'll check in a revert-fix to the finalizing sequence; see if it works after you wake up 08:40
svnbot6 r10742 | audreyt++ | * Pugs.Embed.Parrot: Revert the finalization sequence to simply 08:42
r10742 | audreyt++ | call parrot_exit, which may or may not fix the segfault
r10742 | audreyt++ | TimToady reported...
08:45 marmic joined 09:03 xerox joined 09:04 xerox joined
svnbot6 r10743 | audreyt++ | * assign.t: Correct TimToady++'s tests: 10:07
r10743 | audreyt++ | In this:
r10743 | audreyt++ | @a[0==1] = 1,2,3
r10743 | audreyt++ | @a[0] ends up as holding a single (1,2,3) object, instead of
r10743 | audreyt++ | just getting 1, according to the current S03 wording.
r10743 | audreyt++ | We're down to two fail case now, both involving ($a)=L.
10:10 froh-doh joined 10:41 kane-xs joined
Aankhen`` What are haddock, happy and alex used for? 10:45
svnbot6 r10744 | benedikth++ | * util/catalog_tests.pl: use YAML::Syck if available, make apo/exe/syn optional, fix GetOptions
Aankhen`` Blargh... Test::TAP::Model seems to use Method::Alias, but doesn't list it as a prerequisite. 10:52
11:15 chris2 joined
pasteling "Aankhen``" at 203.101.7.186 pasted "Error building Pugs on Win32" (12 lines, 517B) at sial.org/pbot/17848 11:38
Aankhen`` I'm not sure whether this an error with my config or something to do with Pugs...
(In short, it's unable to find inc::Module::Install::Admin.)
Gah. All the distros using Module::Install are using an outdated version of it. 11:44
(Which means it's nigh unusable on Windows.)
11:47 weinig|zzz is now known as weinig|work 11:51 lollan joined, frederico joined 11:56 jsiracusa joined 12:08 christopher joined 12:09 shachaf joined
audreyt oh uhm. hm. 12:11
upgrading M::I fixes it?
weird, it should've used the version bundled with pugs.
12:11 iblechbot joined
audreyt what's your M::I version? 12:11
12:12 tifo joined 12:36 iblechbot_ joined
gaal rhetorical gripe: all-caps suggests SIMPLE isn't. 12:41
Aankhen``: (hi!!) haddock produces nice docs for .hs 12:43
make haddock
do we recommend happy and alex? I don't know why if we do. (they're a parser and "a lex"er) 12:44
lumi By rhetorical gripe, do you mean you gripe rhetorically, or that it is a gripe of rhetorics? 12:59
christopher Can I use Perl 6 rules today? My pugs segfaults on them, and the smokes I've scanned skip the rule tests. Even the CPAN module Perl6::Rules has its tests die on me. 13:00
wolverian christopher, you can use them in perl5 with search.cpan.org/author/FGLOCK/Pugs-...er/Rule.pm 13:01
lambdabot Title: "Pugs::Compiler::Rule - Compiler for Perl 6 Rules - search.cpan.org"
gaal lumi: 1. it's a gripe on the rhetorical aspect of the name
2. :-P
christopher wolverian: Thanks!
svnbot6 r10745 | audreyt++ | * Update PIL Compiler to deal with this: 13:16
r10745 | audreyt++ | ($x) = 1,2,3
r10745 | audreyt++ | to parse as list. Currently use a horrible (Sym SMy "") form
r10745 | audreyt++ | for the lack of a better Noop annotation node.
audreyt going to catch plane now. more unTODO is prolly needed 13:18
will continue from airport
13:21 sahadev joined
audreyt please unTODO the 4 yellow boxes in 13:21
m19s28.vlinux.de/iblech/stuff/pugs-...2f832.html
and maybe triage the other red ones
I'll be back in ~1hr
&
13:24 Lorn joined 13:25 shachaf joined
wolverian (untodoed, unfortunately I don't understand the red tests well enough to triage) 13:29
svnbot6 r10746 | wolverian++ | untodo some tests
13:33 Limbic_Region joined 13:38 Lorn left 13:48 alch` joined 13:54 shachaf_ joined 13:58 rzoz joined 14:02 shachaf_ is now known as Shachaf, shachaf_ joined, Shachaf is now known as shachaf 14:05 hexmode joined 14:16 vel joined 14:35 buetow joined
audreyt TimToady: this is a super special case: 14:54
svnbot6 r10747 | audreyt++ | * Don't use the klugy Sym"" form; instead use the new Annotation
r10747 | audreyt++ | type "Parens".
audreyt ($x) = 1,2,3
according to naive S03, it will parse as list
then put (1,2,3) into $x
but your test has it take 1 only
asif the user has written
($x,) = 1,2,3
I assume it's correct
14:55 rlb3 joined
TimToady Yes, it's super special. 14:58
audreyt what about 14:59
(lv()) = 1,2,3
wwieh sub lv is rw { $x }
s/wwieh/with/
same thing?
(easier if same thing)
TimToady still get the assertion error with the reversion, by the way.
audreyt i.e. () on lhs without , has an implicit ,
ok.
TimToady yes, same thing. "Useless use of parens" around lvalue is always list. 15:00
audreyt ok, implemented. need to go boarding now
svnbot6 r10748 | audreyt++ | * assign.t: update according to latest discussion on #perl6
TimToady peddle hard.
audreyt :D 15:01
&
svnbot6 r10749 | audreyt++ | * according to TimToady++'s 15:03
r10749 | audreyt++ | super-special rule,
r10749 | audreyt++ | (...) = 1,2,3
r10749 | audreyt++ | where ... has no , in it
r10749 | audreyt++ | will have an implicit (...,) trailing comma
r10749 | audreyt++ | added to it.
nnunley Ugh. yadayada (...) makes such commit messages ambugous (sic) 15:06
Aankhen`` gaal: Hi back at you. ^_^ 15:09
svnbot6 r10750 | audreyt++ | * Finalize parrot again, now we're sure it's not the change
r10750 | audreyt++ | that broken TimToady++'s build. Now I wonder what is...
Aankhen`` audreyt: My M::I version is 0.63.
audreyt: It fixes a known bug on case-insensitive filesystems, apparently.
gaal: I'm not sure Pugs recommends happy or alex; they're mentioned in Makefile.PL and made use of if present, apparently.
I like to say "apparently" a lot, apparently. 15:10
audreyt they are not used and not used
it's just standard Cabal probing
Aankhen`` audreyt: Ah, I see.
audreyt Aankhen``: can you trace a bit to see why the system M::I gets use
instead of our bundled inc/Module/Install.pm
?
Aankhen`` audreyt: The system M::I isn't used, the one bundled with the distros is used.
That's the problem.
audreyt oh.
Aankhen`` The one bundled is an older version.
The one in the pugs/inc seems to be 0.34 or something like that. 15:11
audreyt 0.36
Aankhen`` Yeh.
audreyt but but, the case-insensitive @INC fix has been merged in
Aankhen`` Was this recent?
audreyt ...and not committed 15:12
Aankhen`` Ah.
audreyt sorry about this local branch stuff.
Aankhen`` How dare you? :-P
audreyt fixed. thanks!
Aankhen`` No, thank *you*. ;-)
audreyt I... blame Gisle for uncovering my bug 15:13
(ActiveState::Config was new and triggering this)
svnbot6 r10751 | audreyt++ | * Don't break ActivePerl 5.8.8 on case-insensitive filesystems.
r10751 | audreyt++ | Aankhen++ for catching this age-old bug in inc/Module/Install.pm.
Aankhen`` Let's burn Gisele at the stake!
audreyt otoh, it is my bug ,and Gisle provided the said patch, so maybe not.
Aankhen`` Hrm.
We can't burn you at the stake, we need you for Pugs.
audreyt (plus he's been kind to me in Oslo.)
Aankhen`` How about we burn evalbot_10709 instead? 15:14
BTW, just for reference, I wasn't the one who caught the bug; it's in the ActivePerl bug tracker. 15:15
The suggested workaround is to delete the inc/ directory, but that doesn't work too well in this case.
audreyt ?eval 1+1 15:16
15:17 evalbot_10709 is now known as evalbot_10746
evalbot_10746 (no output) 15:17
audreyt I didn't know that 1+1 can diverge
audreyt investigates 15:18
Limbic_Region thought audreyt was supposed to be boarding?
audreyt yes the queue is long 15:19
so I'm slowly moving forward
theorbtwo hopes audreyt's laptop is durable.
svnbot6 r10752 | audreyt++ | * remove a case of diverge in Pugs.AST. 15:22
audreyt yay, assign.t all passes. 15:23
it's my turn now. see ya! 15:25
*wave* &
spinclad safe flight 15:26
theorbtwo Have fun, whereever it is you're going.
15:27 justatheory joined 15:28 shachaf joined
spinclad ponders the fashion prospects for the style known as The Wearable Borg 15:31
15:33 lisppaste3 joined
spinclad ponders the consequences for a borg of having to switch off all external devices during takeoff and landing 15:35
lumi Maybe they have a low emissions mode 15:37
spinclad separation from the hive mind and the greater sensorium -- could lead to serious cravings
lumi They switch to tightbeam
spinclad aha. i know i feel some of that when my isp is flaking out for a day. 56k is just too narrow a beam for me these days. 15:38
but somehow i think what i feel really can't compare 15:39
to the real experience
lumi 56k.. *shudder* 15:42
Better nothing than that
Less exasperating
spinclad overnight downloads of the latest updates 15:43
night after night
/me is *very* glad to be quit of that 15:44
now /me can spend /my overnights on more important things 15:45
like the funnies 15:46
and pugs
15:47 Qiang joined 16:08 shachaf joined 16:30 ludan joined 16:32 shachaf joined 16:34 amnesiac joined 16:35 neoesque joined
TimToady audreyt: for your BLing pleasure, one hint may be that I get the following two warnings: 16:45
Compiling Pugs.Embed.Parrot ( src/Pugs/Embed/Parrot.hs, dist/build/src/Pugs/Embed/Parrot.o )
Warning: retaining unknown function `Pugs_callSubSSS' in output from C compiler
Warning: retaining unknown function `Pugs_trap_exit' in output from C compiler
ludan someone knows the name of the first browser developed in the Pisa University? 16:47
16:52 fglock joined 16:54 dudleyf joined
fglock drbean: re colabti.de/irclogger/irclogger_log/...sel=11#l20 - I've noticed overloading doesn't work if you don't 'use' the match module - I don't know why 16:57
lambdabot Title: "#perl6 2006-06-18,Sun"
16:59 ruz joined
fglock cmarcelo: ping 16:59
cmarcelo fglock: hey 17:02
17:02 pdcawley joined
fglock cmarcelo: would you give a talk in YAPC::SouthAmerica::2006 - the site to register is www.conisli.org/ 17:03
lambdabot Title: ":: CONISLI ::"
cmarcelo fglock: well, i'm not sure about what... (got my pvts?) 17:10
since i'm new to both haskell and perl6 worlds. 17:11
17:13 shachaf joined
fglock cmarcelo: (got) 17:17
17:34 bernhard joined 17:35 ruoso joined 17:40 trym joined
fglock cmarcelo: please send me a mail - fglock at gmail com 17:47
cmarcelo fglock: sent 17:59
18:17 bpederse joined 18:20 Steve_p joined
Steve_p Hmmm...re0 18:31
err...pre0
18:32 FurnaceBoy joined 18:33 wilx joined 18:57 Ymmv joined 19:25 bene joined 19:27 visq joined 19:41 xerox joined 20:14 masak joined 20:15 vel joined 20:32 dduncan joined 20:41 larsen joined 21:05 dudleyf left 21:08 buetow joined 21:16 frederico joined 21:35 weinig|work is now known as weinig 21:39 dolmen joined
pasteling "TimToady" at 64.0.7.8 pasted "stack trace of ext/Perl6-Grammar/t/basic.t failure" (55 lines, 2.4K) at sial.org/pbot/17857 21:41
TimToady audreyt: see above. looks like a GC failure of some sort. 21:42
the saneify_string macro is failing the PObj_on_free_list_TEST
I can trim the test case down to about 1000 bytes, but changing almost anything in that makes it not fail. 21:44
21:45 fglock joined
TimToady this is with parrot r12975 21:45
pasteling "TimToady" at 64.0.7.8 pasted "minimal-ish test case of basic.t failure" (23 lines, 886B) at sial.org/pbot/17858 21:49
TimToady audreyt: actually, looks like I got it down to 886 bytes... 21:50
21:53 jsiracusa joined 22:12 fglock left 22:17 Limbic_Region joined 22:32 ruoso joined 22:48 dduncan joined 23:24 khisanth_ joined 23:25 khisanth_ is now known as Khisanth, weinig is now known as weinig|dinner
TimToady audreyt: may or may not be related, but I ran a test case reducer that spat out this: 23:47
regex ck{<x }/a/
spits out:
error:imcc:syntax error, unexpected ']' 23:48
in file 'EVAL_1' line 67
pugs: compilers/imcc/pbc.c:1086: verify_signature: Assertion `(((sig_arr)->obj.flags) & PObj_is_PMC_FLAG)' failed.
Aborted