Camelia, the Perl 6 bug

IRC log for #parrot, 2008-07-25

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:09 AndyA joined #parrot
00:16 purl joined #parrot
00:19 Andy joined #parrot
00:37 jhorwitz joined #parrot
00:59 ruoso joined #parrot
01:05 dalek r29732 | coke++ | trunk:
01:05 dalek : [tcl] SKIP less, TODO more.
01:05 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29732
01:27 Theory joined #parrot
01:37 cbrandtbuffalo joined #parrot
01:41 duckyd joined #parrot
02:17 Andy joined #parrot
02:24 dalek r29733 | coke++ | trunk:
02:24 dalek : [tcl] use more TODOs. open a ticket for some of the segfaults. Others are
02:24 dalek : no longer occurring.
02:24 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29733
02:49 purl joined #parrot
02:51 purl joined #parrot
03:14 s1n joined #parrot
03:15 grim_fandango joined #parrot
03:16 s1n are there any good visual svn graphical interfaces? i'd like something to help with revision history and annotation
03:18 bacek s1n: git svn fetch && gitk :)
03:19 Infinoid svnweb might be a good starting point.
03:21 s1n bacek: i might try that
03:22 s1n Infinoid: pulls in too many reqs, like apache and php, and i don't want to have to set this up on my fileserver
03:23 Infinoid s1n: if you're looking to browse parrot, we already have one.  http://www.parrotvm.org/svn/parrot/
03:26 s1n does pugs code have websvn setup for it already?
03:27 Auzon It has the standard SVN and a Trac
03:28 Infinoid s1n: http://www.parrotvm.org/svn/pugs
03:29 s1n sweet, that'll do just fine
03:31 s1n Auzon: when is your GSOC final due by?
03:31 Auzon August 17th is the last day for me to develop on
03:32 Auzon So less than a month
03:32 s1n closing in fast
03:32 Auzon After that, I'll still be around and helping when I can, but only an hour or two a week.
03:33 s1n join the club, that's about all i have time for
03:33 s1n i find the most time when my wife has class and i usually lounge around the house
03:34 s1n it'll be tougher in the fall, i'll be back in class and starting my thesis hopefully
03:35 s1n i figure if i can work on it for an hour or two a week instead of surfing the net, i'll be happy
03:38 Auzon Same here. We'll see what my courseload and other obligations allow me.
03:46 japhb Got a call from a friend of mine at OSCON.  His overview of all the Perl 6 / Parrot stuff he's heard so far (including the State of the Onion) is that everyone is a bit tired of saying almost the same stuff they said last year -- Larry was gracious but gave gentle ribbing, Damien was apparently a bit defensive.
03:47 japhb We commiserated about our key coders not getting enough money to pay for full-time effort.  Sigh.
03:47 japhb Hopefully this will all be different for next OSCON.
04:43 teknomunk__ joined #parrot
05:48 Psyche^ joined #parrot
05:54 cotto_home how do I get the svn history of a file that's been deleted or moved?
05:55 cotto_home svn log complains that the file isn't there
05:55 Auzon Maybe try the URL form of it?
05:56 Auzon for instance https://svn.pugscode.org/pugs/whatever
05:57 cotto_home nope.  it works for existing files but not for old ones
06:12 Ademan joined #parrot
06:29 uniejo joined #parrot
06:31 teknomunk_ joined #parrot
06:54 dalek r29734 | moritz++ | trunk:
06:54 dalek : [rakudo] three more test files for spectest_regression, Auzon++
06:54 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29734
07:40 timbunce joined #parrot
07:41 _timbunce joined #parrot
07:52 iblechbot joined #parrot
08:05 masak joined #parrot
08:22 timbunce joined #parrot
09:11 donaldh joined #parrot
09:31 Whiteknight joined #parrot
09:47 bacek joined #parrot
10:02 pancake joined #parrot
10:02 pancake /usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/closure.pmc
10:02 pancake Badly balanced PMC source
10:02 bacek joined #parrot
10:02 pancake this is in -head
10:02 kj joined #parrot
10:02 pancake oops, nopè
10:02 pancake local changes O:)
10:18 bacek perl6.past: my $a=42; say $a
10:18 nopaste "polyglotbot" at 193.200.132.146 pasted "perl6 past paste" (78 lines) at http://nopaste.snit.ch/13657
10:38 iblechbot joined #parrot
10:48 paco joined #parrot
10:50 bacek joined #parrot
11:14 Whiteknight joined #parrot
11:40 dalek r29735 | petergibbs++ | trunk:
11:40 dalek : Amend spf_render to handle negative field width specified using * flag.
11:40 dalek : Behaviour per 'man sprintf' is to treat as minus flag and positive width.
11:40 dalek : Fixes #57260 segfaults.
11:40 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29735
11:41 paco joined #parrot
11:42 moritz http://www.perlfoundation.o​rg/parrot_grant_from_nlnet might need an update
11:50 paco joined #parrot
12:34 dalek r29736 | coke++ | trunk:
12:34 dalek : [tcl] RT #57260 no longer segfaults, don't need to skip these tests anymore.
12:34 dalek : (bonus, one of them even passes!) petergibbs++ for fixing the parrot segfault.
12:34 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29736
12:35 masak ah, rakudo day is on Saturday this week
12:35 masak jonathan: hope your leg gets well soon.
12:36 skv joined #parrot
12:54 jonathan masak: Yes, it's tomorrow. And thanks - went to the doctors this morning for another check and it's doing OK. Got another week of anti-biotics, though. :-S
12:55 masak don't wear yourself out -- we need you :)
13:04 masak rakudo: $*OUT.close; $*OUT.print("hello world")
13:07 Tene perl6: $*OUT.close; $*OUT.print("hello world")
13:08 polyglotbot OUTPUT[src/io/io.c:1047: failed assertion 'io'␤Backtrace - Obtained 15 stack frames (max trace depth is 32).␤  (unknown)␤    Parrot_confess␤      PIO_putps␤        Parrot_print_p_s␤          (unknown)␤            (unknown)␤              (unknown)␤                (unknown)␤
13:08 polyglotbot ..Parrot_runops_fromc_args␤                    Parrot_runc...
13:08 Tene FINE, I'll add a rakudo: alias.
13:08 Tene Jerk.
13:08 masak Tene: :)
13:09 masak love you too
13:09 Tene I'll even make it execute code instead of complain at you.
13:09 masak wonderful.
13:09 masak just like it should be :)
13:10 Tene Although if you *really* wanted that to work, you should svn mv languages/perl6 languages/rakudo
13:11 jonathan An exception would probably be better than an assertion failure here. :-)
13:11 masak Tene: I guess I'm confused by the fact that it works on #perl6, where they have several Perl 6 implementations
13:11 Tene masak: that's a different bot.
13:11 masak ...and use rakudo: for rakudo
13:11 masak Tene: I realize that, on a conscious level
13:12 Tene masak: I know, it's just that keeping the language name and the path the same made adding subs for all the languages a lot less typing for me.  ;)
13:13 masak I see. I don't want to complicate matters for you excessively
13:13 Tene my %executer = map { buildstuff($_), "$_.paste" => make_exec($_,'',"2>&1 | perl tools/dev/nopaste.pl -t '$_ paste' -c '#parrot' -n 'polyglotbot' ") } qw(abc APL bf cardinal chitchat lolcode lua perl6 pheme plumhead punie pynia squaak tcl);
13:13 masak nice.
13:16 polyglotbot joined #parrot
13:16 Tene rakudo: say 'zomgl'
13:16 polyglotbot OUTPUT[zomgl␤]
13:16 masak Tene++
13:16 Tene masak: do you also want rakudo.parse, rakudo.past, rakudo.pir, rakudo.paste?
13:17 masak I don't know
13:17 Tene Okay.
13:17 masak sounds like things you mainly do locally on the command line
13:17 masak ...except for rakudo.paste
13:17 Tene perl6.paste: for 1..100 { say $^a }
13:17 nopaste "polyglotbot" at 193.200.132.146 pasted "perl6 paste" (100 lines) at http://nopaste.snit.ch/13658
13:18 Tene perl6.past: for 1..100 { say $^a }
13:18 nopaste "polyglotbot" at 193.200.132.146 pasted "perl6 past paste" (143 lines) at http://nopaste.snit.ch/13659
13:18 masak yes, I can see how that might come in handy...
13:18 Tene Alright, lemme see if I can hack up a meta-solution.
13:18 masak Tene++
13:24 gryphon__ joined #parrot
13:25 polyglotbot joined #parrot
13:25 Tene perl6.paste: for 1..10 { say $^a }
13:25 nopaste "polyglotbot" at 193.200.132.146 pasted "perl6 paste" (10 lines) at http://nopaste.snit.ch/13660
13:26 Tene rakudo.paste: for 1..10 { say $^a }
13:26 nopaste "polyglotbot" at 193.200.132.146 pasted "rakudo paste" (2 lines) at http://nopaste.snit.ch/13661
13:26 Tene Hm.  That's not quite what I wanted.
13:27 polyglotbot joined #parrot
13:27 Tene rakudo.paste: for 1..10 { say $^a }
13:27 nopaste "polyglotbot" at 193.200.132.146 pasted "rakudo paste" (2 lines) at http://nopaste.snit.ch/13662
13:27 Tene :/
13:28 * Tene tests in /msg
13:28 nopaste "polyglotbot" at 193.200.132.146 pasted "ruby paste" (2 lines) at http://nopaste.snit.ch/13663
13:29 Tene Huh.  The bot doesn't work right in /msg.
13:29 Tene Oh, nm, that's nopaste.
13:29 nopaste "polyglotbot" at 193.200.132.146 pasted "rakudo paste" (2 lines) at http://nopaste.snit.ch/13664
13:31 Tene ... oh.
13:35 polyglotbot joined #parrot
13:35 nopaste "polyglotbot" at 193.200.132.146 pasted "perl6 paste" (1 line) at http://nopaste.snit.ch/13665
13:35 Tene Okay, there we go.
13:36 Tene polyglotbot now has aliases for: rakudo ruby smalltalk bc php python
13:36 Tene masak++ # harassing me
13:36 Tene ruby: puts 'masak++'
13:36 polyglotbot OUTPUT[masak++␤]
13:38 masak Tene++ # for turning harassment into commits
13:43 Tene It's how I work best.
13:44 AndyA joined #parrot
13:44 masak I'll keep that in mind.
13:45 Debolaz joined #parrot
13:45 Tene I have a long-standing policy of working on anything anyone feels is important enough to ask me to do.
13:47 Tene masak: what were you trying to do anyway?  What behavior did you want from trying to print to a closed filehandle?
13:47 masak Tene: I'm just playing around with rakudo, exploring edge cases
13:47 Tene Ah, okay.
13:47 masak gives me something to try to patch, too
13:57 ruoso joined #parrot
14:03 iblechbot joined #parrot
14:04 rdice joined #parrot
14:11 davidfetter joined #parrot
14:19 peepsalot joined #parrot
14:41 Theory joined #parrot
14:55 paco joined #parrot
15:10 paco joined #parrot
15:21 uniejo joined #parrot
15:24 AndyA joined #parrot
15:53 dalek r29737 | pmichaud++ | trunk:
15:53 dalek : [rakudo]: spectest-progress.csv update: 107 files, 1845 passing, 56 failing
15:53 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29737
15:55 masak a slight rise in failing tests...
15:55 pmichaud yes -- not sure what happened there yet.  I suspect a test was added that causes a script to abort early
15:56 timbunce joined #parrot
15:56 pmichaud timbunce: get my emails?
15:57 timbunce pmichaud: yes, thanks!
15:57 masak pmichaud: ah.
16:00 cotto_home gah!  These sprintf tests are magical.
16:03 * davidfetter waves to cotto_home
16:03 cotto_home \me waves back
16:04 cotto_home I'll give Anandeep a poke when I get to work.
16:16 davidfetter so i found a project that's doing LINQ for several DBMSs :)
16:17 cotto_home Cool.  Which one?
16:18 cotto_home ..er which project?
16:18 davidfetter http://code2code.net/DB_Linq/
16:22 cotto_home very good find
16:24 davidfetter comes of attending FOSS conferences and chatting with people :)
16:35 Theory joined #parrot
16:41 Andy joined #parrot
17:05 kj Tene: ping
17:09 Tene kj: pong
17:10 kj hi, you started the chitchat implementation, right?
17:10 Tene Yes.
17:10 kj where did you get that grammar def.?
17:10 Tene Um...
17:10 masak pmichaud: when I run spectest_regression (even after rolling back my working copy to the state at midnight), I get all 2573 tests passing. how can that be?
17:10 Tene A couple of places.
17:10 Tene Why?
17:11 kj well, every now and then I have a spare half an hour, and I'd like to work a bit on it
17:11 kj but I don't know the semantics
17:11 kj only vaguely
17:11 Tene Ah.
17:11 kj so I'd like to read up a bit; but there's so many grammars to be found for it
17:11 Tene I'm formally targetting gnu smalltalk
17:11 kj ok.
17:11 Tene the package is probably called gst
17:12 kj did you get that grammar from source or documentation?
17:12 Tene It was originally from somewhere else, some documentation, then modified to fit gst
17:13 Tene Came from at least three sources.
17:13 kj ok
17:13 Tene It parsed all the gst examples, I think, when I finished with it.
17:13 Tene I'll look around tomorrow, though.
17:14 kj I think it shouldn't be too hard to finish it
17:14 kj as everything is a method call :-)
17:15 Tene Right, just need to create all the objects.
17:15 kj yeah, and we need some class infrastructure
17:15 kj I don't know how that's done in other languages
17:16 Tene gst ships with a lot of stuff defined in smalltalk, iirc.
17:16 kj yeah, could be
17:16 Tene You should check to see if it's license-compatible.
17:16 kj well, only if we want to include these sources
17:17 kj otherwise the user just needs to download them separately
17:26 timbunce joined #parrot
17:28 Andy joined #parrot
17:50 Theory joined #parrot
18:01 pmichaud masak:  what are you using to see the passing tests?
18:09 Andy joined #parrot
18:10 Ademan joined #parrot
18:19 paco joined #parrot
18:44 peeps[work] joined #parrot
19:16 Ron joined #parrot
19:37 NordQ joined #parrot
19:37 Theory joined #parrot
19:43 timbunce joined #parrot
19:49 * davidfetter waves to timbunce
20:21 ambs joined #parrot
20:46 rafl joined #parrot
20:48 Maddingue joined #parrot
20:55 dalek r29738 | petergibbs++ | trunk:
20:55 dalek : New test file to exercise tests that the sprintf.t harness cannot handle
20:55 dalek : at present.
20:55 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29738
21:06 dalek r29739 | petergibbs++ | trunk:
21:06 dalek : Added file t/op/sprintf2.t
21:06 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29739
21:11 dngor joined #parrot
21:24 iblechbot joined #parrot
21:35 workbench joined #parrot
21:45 teknomunk joined #parrot
21:45 Limbic_Region joined #parrot
22:05 Theory joined #parrot
22:20 Limbic_Region joined #parrot
22:34 Ron joined #parrot
22:44 taweth joined #parrot
22:50 duckyd joined #parrot
23:42 dalek r29740 | coke++ | trunk:
23:42 dalek : [distro] make t/distro/file_metadata.t pass.
23:42 dalek diff: http://www.parrotvm.org/svn​/parrot/revision?rev=29740

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced