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