#parrot Parrot 0.6.4 "St. Vincent Amazon" Released | parrotcode.org/ | 15 new, 648 open, 80 stalled tix | logged in irclog.perlgeek.de/parrot/today
Set by moderator on 24 July 2008.
00:09 AndyA joined 00:16 purl joined 00:19 Andy joined 00:37 jhorwitz joined 00:59 ruoso joined
dalek r29732 | coke++ | trunk: 01:05
: [tcl] SKIP less, TODO more.
diff: www.parrotvm.org/svn/parrot/revision?rev=29732
01:27 Theory joined 01:37 cbrandtbuffalo joined 01:41 duckyd joined 02:17 Andy joined
dalek r29733 | coke++ | trunk: 02:24
: [tcl] use more TODOs. open a ticket for some of the segfaults. Others are
: no longer occurring.
diff: www.parrotvm.org/svn/parrot/revision?rev=29733
02:49 purl joined 02:51 purl joined 03:14 s1n joined 03:15 grim_fandango joined
s1n are there any good visual svn graphical interfaces? i'd like something to help with revision history and annotation 03:16
bacek s1n: git svn fetch && gitk :) 03:18
Infinoid svnweb might be a good starting point. 03:19
s1n bacek: i might try that 03:21
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:22
Infinoid s1n: if you're looking to browse parrot, we already have one. www.parrotvm.org/svn/parrot/ 03:23
s1n does pugs code have websvn setup for it already? 03:26
Auzon It has the standard SVN and a Trac 03:27
Infinoid s1n: www.parrotvm.org/svn/pugs 03:28
s1n sweet, that'll do just fine 03:29
Auzon: when is your GSOC final due by? 03:31
Auzon August 17th is the last day for me to develop on
So less than a month 03:32
s1n closing in fast
Auzon After that, I'll still be around and helping when I can, but only an hour or two a week.
s1n join the club, that's about all i have time for 03:33
i find the most time when my wife has class and i usually lounge around the house
it'll be tougher in the fall, i'll be back in class and starting my thesis hopefully 03:34
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:35
Auzon Same here. We'll see what my courseload and other obligations allow me. 03:38
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:46
We commiserated about our key coders not getting enough money to pay for full-time effort. Sigh. 03:47
Hopefully this will all be different for next OSCON.
04:43 teknomunk__ joined 05:48 Psyche^ joined
cotto_home how do I get the svn history of a file that's been deleted or moved? 05:54
svn log complains that the file isn't there 05:55
Auzon Maybe try the URL form of it?
for instance svn.pugscode.org/pugs/whatever 05:56
cotto_home nope. it works for existing files but not for old ones 05:57
06:12 Ademan joined 06:29 uniejo joined 06:31 teknomunk_ joined
dalek r29734 | moritz++ | trunk: 06:54
: [rakudo] three more test files for spectest_regression, Auzon++
diff: www.parrotvm.org/svn/parrot/revision?rev=29734
07:40 timbunce joined 07:41 _timbunce joined 07:52 iblechbot joined 08:05 masak joined 08:22 timbunce joined 09:11 donaldh joined 09:31 Whiteknight joined 09:47 bacek joined 10:02 pancake joined
pancake /usr/bin/perl tools/build/pmc2c.pl --dump src/pmc/closure.pmc 10:02
Badly balanced PMC source
10:02 bacek joined
pancake this is in -head 10:02
10:02 kj joined
pancake oops, nopĆØ 10:02
local changes O:)
bacek perl6.past: my $a=42; say $a 10:18
nopaste "polyglotbot" at 193.200.132.146 pasted "perl6 past paste" (78 lines) at nopaste.snit.ch/13657
10:38 iblechbot joined 10:48 paco joined 10:50 bacek joined 11:14 Whiteknight joined
dalek r29735 | petergibbs++ | trunk: 11:40
: Amend spf_render to handle negative field width specified using * flag.
: Behaviour per 'man sprintf' is to treat as minus flag and positive width.
: Fixes #57260 segfaults.
diff: www.parrotvm.org/svn/parrot/revision?rev=29735
11:41 paco joined
moritz www.perlfoundation.org/parrot_grant_from_nlnet might need an update 11:42
11:50 paco joined
dalek r29736 | coke++ | trunk: 12:34
: [tcl] RT #57260 no longer segfaults, don't need to skip these tests anymore.
: (bonus, one of them even passes!) petergibbs++ for fixing the parrot segfault.
diff: www.parrotvm.org/svn/parrot/revision?rev=29736
masak ah, rakudo day is on Saturday this week 12:35
jonathan: hope your leg gets well soon.
12:36 skv joined
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:54
masak don't wear yourself out -- we need you :) 12:55
rakudo: $*OUT.close; $*OUT.print("hello world") 13:04
Tene perl6: $*OUT.close; $*OUT.print("hello world") 13:07
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
..Parrot_runops_fromc_args␤ Parrot_runc...
Tene FINE, I'll add a rakudo: alias.
Jerk.
masak Tene: :)
love you too 13:09
Tene I'll even make it execute code instead of complain at you.
masak wonderful.
just like it should be :)
Tene Although if you *really* wanted that to work, you should svn mv languages/perl6 languages/rakudo 13:10
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
Tene masak: that's a different bot.
masak ...and use rakudo: for rakudo
Tene: I realize that, on a conscious level
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:12
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);
masak nice.
13:16 polyglotbot joined
Tene rakudo: say 'zomgl' 13:16
polyglotbot OUTPUT[zomgl␤]
masak Tene++
Tene masak: do you also want rakudo.parse, rakudo.past, rakudo.pir, rakudo.paste?
masak I don't know 13:17
Tene Okay.
masak sounds like things you mainly do locally on the command line
...except for rakudo.paste
Tene perl6.paste: for 1..100 { say $^a }
nopaste "polyglotbot" at 193.200.132.146 pasted "perl6 paste" (100 lines) at nopaste.snit.ch/13658
Tene perl6.past: for 1..100 { say $^a } 13:18
nopaste "polyglotbot" at 193.200.132.146 pasted "perl6 past paste" (143 lines) at nopaste.snit.ch/13659
masak yes, I can see how that might come in handy...
Tene Alright, lemme see if I can hack up a meta-solution.
masak Tene++
13:24 gryphon__ joined 13:25 polyglotbot joined
Tene perl6.paste: for 1..10 { say $^a } 13:25
nopaste "polyglotbot" at 193.200.132.146 pasted "perl6 paste" (10 lines) at nopaste.snit.ch/13660
Tene rakudo.paste: for 1..10 { say $^a } 13:26
nopaste "polyglotbot" at 193.200.132.146 pasted "rakudo paste" (2 lines) at nopaste.snit.ch/13661
Tene Hm. That's not quite what I wanted.
13:27 polyglotbot joined
Tene rakudo.paste: for 1..10 { say $^a } 13:27
nopaste "polyglotbot" at 193.200.132.146 pasted "rakudo paste" (2 lines) at nopaste.snit.ch/13662
Tene :/
Tene tests in /msg 13:28
nopaste "polyglotbot" at 193.200.132.146 pasted "ruby paste" (2 lines) at nopaste.snit.ch/13663
Tene Huh. The bot doesn't work right in /msg. 13:29
Oh, nm, that's nopaste.
nopaste "polyglotbot" at 193.200.132.146 pasted "rakudo paste" (2 lines) at nopaste.snit.ch/13664
Tene ... oh. 13:31
13:35 polyglotbot joined
nopaste "polyglotbot" at 193.200.132.146 pasted "perl6 paste" (1 line) at nopaste.snit.ch/13665 13:35
Tene Okay, there we go.
polyglotbot now has aliases for: rakudo ruby smalltalk bc php python 13:36
masak++ # harassing me
ruby: puts 'masak++'
polyglotbot OUTPUT[masak++␤]
masak Tene++ # for turning harassment into commits 13:38
Tene It's how I work best. 13:43
13:44 AndyA joined
masak I'll keep that in mind. 13:44
13:45 Debolaz joined
Tene I have a long-standing policy of working on anything anyone feels is important enough to ask me to do. 13:45
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
Tene Ah, okay.
masak gives me something to try to patch, too
13:57 ruoso joined 14:03 iblechbot joined 14:04 rdice joined 14:11 davidfetter joined 14:19 peepsalot joined 14:41 Theory joined 14:55 paco joined 15:10 paco joined 15:21 uniejo joined 15:24 AndyA joined
dalek r29737 | pmichaud++ | trunk: 15:53
: [rakudo]: spectest-progress.csv update: 107 files, 1845 passing, 56 failing
diff: www.parrotvm.org/svn/parrot/revision?rev=29737
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
pmichaud timbunce: get my emails? 15:56
timbunce pmichaud: yes, thanks! 15:57
masak pmichaud: ah.
cotto_home gah! These sprintf tests are magical. 16:00
davidfetter waves to cotto_home 16:03
cotto_home \\me waves back
I'll give Anandeep a poke when I get to work. 16:04
davidfetter so i found a project that's doing LINQ for several DBMSs :) 16:16
cotto_home Cool. Which one? 16:17
..er which project? 16:18
davidfetter code2code.net/DB_Linq/
cotto_home very good find 16:22
davidfetter comes of attending FOSS conferences and chatting with people :) 16:24
16:35 Theory joined 16:41 Andy joined
kj Tene: ping 17:05
Tene kj: pong 17:09
kj hi, you started the chitchat implementation, right? 17:10
Tene Yes.
kj where did you get that grammar def.?
Tene Um...
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?
Tene A couple of places.
Why?
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
but I don't know the semantics
only vaguely
Tene Ah.
kj so I'd like to read up a bit; but there's so many grammars to be found for it
Tene I'm formally targetting gnu smalltalk
kj ok.
Tene the package is probably called gst
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
Came from at least three sources. 17:13
kj ok
Tene It parsed all the gst examples, I think, when I finished with it.
I'll look around tomorrow, though.
kj I think it shouldn't be too hard to finish it 17:14
as everything is a method call :-)
Tene Right, just need to create all the objects. 17:15
kj yeah, and we need some class infrastructure
I don't know how that's done in other languages
Tene gst ships with a lot of stuff defined in smalltalk, iirc. 17:16
kj yeah, could be
Tene You should check to see if it's license-compatible.
kj well, only if we want to include these sources
otherwise the user just needs to download them separately 17:17
17:26 timbunce joined 17:28 Andy joined 17:50 Theory joined
pmichaud masak: what are you using to see the passing tests? 18:01
18:09 Andy joined 18:10 Ademan joined 18:19 paco joined 18:44 peeps[work] joined 19:16 Ron joined 19:37 NordQ joined, Theory joined 19:43 timbunce joined
davidfetter waves to timbunce 19:49
20:21 ambs joined 20:46 rafl joined 20:48 Maddingue joined
dalek r29738 | petergibbs++ | trunk: 20:55
: New test file to exercise tests that the sprintf.t harness cannot handle
: at present.
diff: www.parrotvm.org/svn/parrot/revision?rev=29738
r29739 | petergibbs++ | trunk: 21:06
: Added file t/op/sprintf2.t
diff: www.parrotvm.org/svn/parrot/revision?rev=29739
21:11 dngor joined 21:24 iblechbot joined 21:35 workbench joined 21:45 teknomunk joined, Limbic_Region joined 22:05 Theory joined 22:20 Limbic_Region joined 22:34 Ron joined 22:44 taweth joined 22:50 duckyd joined
dalek r29740 | coke++ | trunk: 23:42
: [distro] make t/distro/file_metadata.t pass.
diff: www.parrotvm.org/svn/parrot/revision?rev=29740