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.
svnbot6 r14874 | fglock++ | MP6-Parrot - passes "bind constructor" test 10:27
krivenok2 Hello All! 11:48
I'm looking for analogue of cscope utility for perl.
Any suggestions?
broquaint Doesn't cscope work with perl anyway? 12:06
svnbot6 r14875 | gaal++ | minor functional golfage 12:48
gaal interesting. eval_yaml is triggering a stack overflow, but not in itself 13:40
my $x = Pugs::Internals::emit_yaml("42") doesn't crash
but then say $x does
$x.chars gives 1384459 13:41
(which is too much; it means that the globby data isn't being filtered out)
this indicates that printing very long strings is broken.
Limbic_Region testing 13:48
ok good 13:49
gaal Limbic_Region: what? 14:36
bluefoxicy no it's too early for this. 15:10
Limbic_Region gaal - testing my connection - recently was forced to IE which sux0rs 15:35
gaal ?eval say "a" x (2**19) 16:12
evalbot_r14875 OUTPUT[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
gaal ?eval say "a" x (2**20)
evalbot_r14875 OUTPUT[] Error: stack overflow
gaal ghcbug? 16:13
gnuvince gaal: is x implemented with recursion? 16:14
gaal gnuvince: no, you can allocate this string seperately. it's the say that triggers the overflow:
?eval my $x = "a" x (2**20); say $x
?eval my $x = "a" x (2**20); say $x.chars
evalbot_r14875 OUTPUT[] Error: stack overflow 16:15
gaal ?eval my $x = "a" x (2**20); say $x.chars
evalbot_r14875 OUTPUT[1048576␤] Bool::True
gaal heh.
not very fast is it
but anyway: the problem is in printing long strings 16:16
gnuvince hmm
Limbic_Region ?eval print "a" x (2 ** 20)
evalbot_r14875 OUTPUT[] Error: stack overflow 16:17
gaal > replicate 1048576 'a' -- would work, probably.
lambdabot "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
Limbic_Region gaal - I no longer have pugs to test this but is it perhaps an evalbot thing so it doesn't flood the channel?
gaal because we can't do IO in \bot
Limbic_Region: no.
Limbic_Region: unfortunately, it's a pugs thing, 16:18
printing any long string.
Limbic_Region gaal - and it affects all print thingies - print, say, printf
gaal though: prelude.yml is generated fine and is longer than 1mb, so i'm thinking there's a oldstring conversion somewhere that must be triggering this 16:19
and that which dumping as yaml directly prolly doesn't go though
Limbic_Region grrr - the combination of IE, CGI:IRC, and my connection to feather is making this nearly impossible
rindolf Hi all 17:44
Limbic_Region very very quiet today 20:43
wonder who is hunting wabbits
kolibrie keeps thinking he is working with grammars, only to find he's used up his time elsewhere 20:45