|
www.parrotcode.org/ | Last release: 0.7.1 "Manu Aloha" Set by moderator on 17 September 2008. |
|||
|
00:05
TiMBuS joined
00:07
tetragon joined
00:09
AndyA joined
00:13
cjfields joined
00:45
Khisanth joined
01:11
Khisanth joined
01:46
particle joined
02:04
particle joined
|
|||
| dalek | r31893 | pmichaud++ | trunk: | 02:15 | |
| : [rakudo]: Update <typename> to allow leading :: . | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31893 | |||
|
02:30
bacek joined
02:50
bacek joined
02:59
TiMBuS joined
03:03
Zaba joined
03:26
tetragon joined
03:42
TiMBuS joined
03:52
dmknopp left
03:54
cjfields joined
|
|||
| nopaste | "cjfields" at 76.199.9.204 pasted "PIR peeking through in Rakudo grammar" (12 lines) at nopaste.snit.ch/14275 | 03:57 | |
| cjfields | Don't know if that was semi-intentional or not, but it's kinda cool... | 03:58 | |
| particle | embedded pir in the grammar is entirely intentional | 04:00 | |
| cjfields | But in a Rakudo grammar? | 04:01 | |
| particle | yes | ||
| cjfields | ok | ||
| particle | it's not standard perl 6 syntax, but it's there intentionally | ||
| it'll be Q:PIR instead | |||
| confound | Q:BERT | 04:03 | |
| cjfields couldn't find Q:PIR | 04:04 | ||
| particle | Q is the custom quoting op | ||
| :PIR will be the adverb for pir, on parrot | |||
| or, in rakudo, i should say | |||
| cjfields | makes sense now. | 04:05 | |
| confound | having multiple implementations is something to get used to | 04:07 | |
| particle | the existing syntax has been around a long time. Q:PIR is only a month or two old. | ||
| confound | !@$*!@ | 04:08 | |
| cjfields | Here's a question: is anything passed to the embedded closure (i.e. the rule match)? | 04:19 | |
| particle | the rule match is available as a variable named 'match' iirc | 04:22 | |
| cjfields | That works. Thx particle! | 04:23 | |
|
04:44
coke_ joined
|
|||
| coke_ wonders if the TGE breakage is related to the hllmagic mergeback. | 04:44 | ||
|
05:02
Bzek joined
05:18
johbar joined
|
|||
| Tene | coke: probably | 05:19 | |
|
06:02
magnachef joined
|
|||
| cotto | Is there a proper way to see if a PMC implements a certain VTABLE function other than checking if p->vtable->func_name == Parrot_Default_func_name? | 07:10 | |
| (get_string in this case) | 07:12 | ||
|
07:13
Zaba_ joined
07:35
Zaba joined
07:48
XiaoA joined
08:31
iblechbot joined
08:56
Zaba_ joined
|
|||
| dalek | r31894 | allison++ | trunk: | 09:19 | |
| : [doc] Update mailing list address in release managers' guide. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31894 | |||
|
09:20
xiaoyafeng_ joined
10:27
bacek joined
|
|||
| dalek | r31895 | allison++ | trunk: | 10:40 | |
| : [docs] Add a guide for branch creation, maintenance, and merging. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31895 | |||
| bacek | evening | 10:47 | |
| good evening | |||
| moritz: around? | 10:49 | ||
| nopaste | "bacek" at 122.110.117.84 pasted "Implementation of "break" for "given" (for pmichaud/moritz to review)" (139 lines) at nopaste.snit.ch/14277 | 10:52 | |
| bacek | I'm not sure about PCT part... | ||
| confound | āā§ā§ā | 10:54 | |
| moritz | bacek: I think pmichaud/Tene wanted to refactor the loop+exception stuff | 11:14 | |
| bacek | moritz: agreed. Current situation with control exceptions is total mess... | 11:15 | |
|
11:21
ejs_ joined
|
|||
| bacek | moritz: and my patch is incorrect ;) | 11:22 | |
|
12:23
ejs joined
12:28
Zaba joined
12:37
tetragon joined
12:57
tetragon joined
|
|||
| dalek | r31896 | kjs++ | trunk: | 13:03 | |
| : [pirc/heredoc] rewritten the heredoc preprocessor. Works well on cygwin and windows. Need test on Mac and linux. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31896 | |||
|
13:06
particle joined
13:08
magnachef joined
13:10
kj joined
|
|||
| kj | moritz: hi, you're too fast! :-) | 13:10 | |
| moritz | kj: I'm trying to keep myself from learning for my exams, so I'm looking for other stuff to do ;) | 13:11 | |
| kj | ha ha | ||
| what exam's that? | |||
| moritz | my last diploma (physics) exam | ||
| on Wednesday | |||
| kj | ah ok. what topic? | 13:12 | |
| moritz | theoretical physics (quantum mechanics I+II, statistical physics, thermodynamics) | ||
| kj | ok. Some of my college mates did physics. Sounds difficult. That's why I did computer science :-) | 13:13 | |
|
13:14
xiaoyafeng_ joined
|
|||
| moritz | I did some CS too. We have to do another non-physics topics, and I chose formal languages and automatons | 13:14 | |
| kj | I just compiled on your box; seems to be working well. Woohoo!! | ||
| moritz | next term I'll hold some beginners grade CS tutorials ;) | 13:15 | |
| kj | oh that's quite a tough topic for most people | ||
| tetragon | For me, the most difficult bits of university are the bureaucracy. | ||
| moritz | well, it wasn't easy, but quite fun ;) | ||
| tetragon | I'm trying to get back in to finish my degree | ||
| kj | tetragon: you've got bureaucracy in any organization, so better get used to it ;-) | ||
| moritz | tetragon: bureaucracy sucks, but most of the time you can just talk to the people, and work around a big part of it | 13:16 | |
| tetragon | Judging by the reactions I'm getting from people, this is worse than normal organisational bureaucracy. | ||
| kj | that's true. A phone call instead of email does wonders | ||
| *can do | |||
| moritz | or even meeting face-to-face | 13:17 | |
| kj | even better yes | ||
| tetragon | They almost had me going through OUAC (where people apply to university in the first place in my area), until I brought up that the profs wanted me in for the winter term | ||
| The quicker way that was mentioned has me re-enrolling at my old campus, but not taking any classes there, then filling in an internal transfer | 13:18 | ||
| I have been doing the face-to-face meetings, even when it means taking time off work | 13:19 | ||
| kj | tetragon: sounds like a frustrating experience... | 13:20 | |
| dalek | r31897 | kjs++ | trunk: | ||
| : [pirc/macro] clean up pirc's macro preprocessor. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31897 | |||
| r31898 | kjs++ | trunk: | 13:23 | ||
| : [pirc/new] add ".line" and ".file" directives. Not sure if .file is in pdd19, but if not, it would be a Good Idea. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31898 | |||
| r31899 | kjs++ | trunk: | 13:46 | ||
| : [pirc] update README file. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31899 | |||
|
13:54
johbar joined
14:42
particle joined
14:51
particle joined
14:57
cwinters joined
|
|||
| dalek | r31900 | kjs++ | trunk: | 14:58 | |
| : [pirc/macro] print proper .line/.file directives when expanding macros or .including files. A tiny bit hacky, but not dirty. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31900 | |||
|
15:03
jan joined
15:15
tetragon joined
15:26
magnachef joined
|
|||
| dalek | r31901 | particle++ | trunk: | 15:32 | |
| : [rakudo] add 'is export()' trait | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31901 | |||
| r31902 | pmichaud++ | trunk: | 15:37 | ||
| : [rakudo]: spectest-progress.csv update: 203 files, 4370 passing | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31902 | |||
|
15:40
particle2 joined
15:47
selenamarie joined
15:51
davidfetter joined
15:52
gmansi joined
15:58
selenamarie_ joined
16:15
ejs joined
16:21
Wknight8111 joined
16:28
coke joined
|
|||
| coke tries to run partcl against a new version of parrot and is caught by the :: changes. | 16:28 | ||
| Wknight8111 | gotcha! | 16:31 | |
|
16:33
ejs joined
17:01
barney joined
17:06
raiph joined
|
|||
| dalek | r31903 | Whiteknight++ | trunk: | 17:11 | |
| : [Book] Update book numbering. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31903 | |||
|
17:22
particle joined
17:25
magnachef joined
|
|||
| dalek | r31904 | kjs++ | trunk: | 17:26 | |
| : [pirc/new] some function prototypes and other stuff to prevent warnings. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31904 | |||
|
17:26
magnachef__ joined
17:32
pjcj joined
17:33
raiph_ joined
|
|||
| dalek | r31905 | bernhard++ | trunk: | 17:35 | |
| : [codingstd] set svn properties for newly added file | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31905 | |||
|
17:37
selenamarie joined
|
|||
| dalek | r31906 | kjs++ | trunk: | 17:42 | |
| : [config] update pirc.in so that make works, basically. Needs much more work. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31906 | 17:43 | ||
|
17:50
dmknopp joined
|
|||
| Tene | moritz: yes, pmichaud wants to refactor all the loops in pct to go through a common code path, to avoid massive code duplication. | 17:56 | |
| pmichaud | and also to possibly unify the control structures | ||
| s/structures/exceptions/ | 17:58 | ||
| dalek | r31907 | Whiteknight++ | trunk: | 18:09 | |
| : [Book] Add a little bit more about opcodes and runcores. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31907 | |||
| kj | Wknight8111: hi | 18:11 | |
| isn't the slow core slow because it's a C switch statement? | |||
|
18:14
Theory joined,
jq joined
18:15
jq joined
|
|||
| Wknight8111 | No, the switched core uses a C swith statement | 18:17 | |
| kj | oh ok, then I misunderstood. | 18:18 | |
| Wknight8111 | The slow core checks the bounds on PC, and updates the context pointer in the interpreter | ||
| dalek | r31908 | kjs++ | trunk: | 18:20 | |
| : [config] now you can (n)make macro and (n)make heredoc, for the macro and heredoc preprocessors, resp. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31908 | |||
| moritz | kj: Makefile:46: *** missing separator. Stop. | 18:23 | |
| kj: seems like you need s/\\s+/\\t/ a few times | 18:25 | ||
| kj | mmm, that's the tabs :-( | ||
| I'll fix it, gimme few minutes | |||
| moritz | oh, and libparrot.a should be one of $(LIBPARROT), $(LIBPARROT_STATIC), $(LIBPARROT_SHARED) | 18:27 | |
| oh wait, you define LIBPARROT | |||
| kj | yeah | 18:28 | |
| I don't really know what I'm doing, really | |||
| moritz | but it seems to be wrong | ||
| kj | just looked at bcg.in | ||
| what would you recommend | |||
| moritz | ~/src/parrot/libparrot.a is it right now, but it should be ~/src/parrot/blib/lib/libparrot.a, I believe | ||
| that's what bcg's Makefile has | 18:29 | ||
| I'm not a make guru at all, I just see that it doesn't work for me right now ;) | |||
| kj | yeah the tabs.. my editor converts tabs into spaces | 18:30 | |
| autom. | |||
| dalek | r31909 | kjs++ | trunk: | ||
| : [pirc/heredoc] fix a warning. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31909 | |||
| r31910 | kjs++ | trunk: | 18:32 | ||
| : [config] convert spaces into tabs in the right places. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31910 | |||
| r31911 | kjs++ | trunk: | 18:37 | ||
| : [config] more tabs fixed for pirc.in | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31911 | |||
|
18:37
lasermike026 joined
|
|||
| dalek | r31912 | kjs++ | trunk: | 18:38 | |
| : [config] more tabs in pirc.in. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31912 | |||
| kj | phew, seems to be fixed now.. | ||
| dalek | r31913 | particle++ | trunk: | 18:39 | |
| : [rakudo] fix exporting for root namespace | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31913 | |||
| Wknight8111 | kjs++ lots of committs! | 18:42 | |
| kj | kjs-- # too many commits on the same topic :-( | 18:43 | |
| moritz | kj++ # fixing his errors soon | ||
| kj | moritz: I'm trying to keep myself from working too ;-) | 18:44 | |
| anybody knows the magic to use in a .in file for linking to Parrot lib? | 18:50 | ||
| libparrot, that is | |||
| particle | moritz: write me some tests :) | ||
| moritz | particle: for what? ;) | 18:51 | |
| particle | is export(:DEFAULT, :my_list) etc | ||
| moritz | uhm. | ||
| I'd have to understand it first ;) | 18:52 | ||
| moritz has another good idea... | |||
| I think the November folks need exporting | |||
| maybe ask them to write a few tests ;) | |||
| particle | hrmm | 18:53 | |
| dalek | r31914 | particle++ | trunk: | ||
| : [rakudo] add export tests to spectest_regression | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31914 | |||
|
19:19
bacek joined
|
|||
| dalek | r31915 | moritz++ | trunk: | 19:19 | |
| : [rakudo] rename test targets | |||
| : * spectest_regression -> spectest | |||
| : * spectest -> spectest_full | |||
| : spectest_regression remains as an alias for spectest for backwards | |||
| : compatibility | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31915 | |||
| particle | japhb: you about to answer some cygwin/freeglut questions from lasermike026? | 19:24 | |
| dalek | r31916 | moritz++ | trunk: | 19:27 | |
| : [rakudo] rename t/spectest_regression.data to t/spectest.data and update | |||
| : tools/*. Also removed tools/fudge_purity_inspector.pl which doesn't make sense | |||
| : any more | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31916 | |||
| particle | lasermike026: have a look at the docs/code in config/auto/opengl.pm for hints on the cygwin packages you should install | 19:29 | |
| or you could perl Configure.pl --without-opengl to ignore it entirely | 19:30 | ||
| lasermike026 | thank you. i'll check. doing that too. | ||
| japhb | damn, missed him | 20:25 | |
| was eating lunch and watching mythbusters reruns | |||
| cotto | kj++ #it's about time pirc got a makefile | 20:26 | |
| japhb | do we have a msg bot right now? | 20:27 | |
| Tene | purl | ||
| purl | yes, Tene? | ||
| Tene | purl: msg japhb HAI JAPHB | ||
| purl | Message for japhb stored. | ||
| japhb | purl, msg lasermike026 If you still have OpenGL questions, ask them in channel, leave your window open, and (assuming noone else does) I will reply the next time I am at my computer. | 20:28 | |
| purl | Message for lasermike026 stored. | ||
|
20:28
selenamarie joined
|
|||
| particle | japhb: he's sitting next to me, i just told him you're here | 20:31 | |
|
20:33
ZuLuuuuuu joined
|
|||
| ZuLuuuuuu | hello, I installed parrot's latest version on windows but when I try to run perl6.exe it gives an error like this: ""load_bytecode" couldn't find file 'P6object.pbc'". how can I fix this problem? | 20:33 | |
|
20:38
lasermike026 joined
|
|||
| japhb waves across particle to lasermike026 | 20:41 | ||
| watcha need? | |||
| moritz | particle: how's the hackathon going? | 20:42 | |
| japhb rearranges windows a bit to make it more obvious if lasermike026 pops up again .... | 20:45 | ||
| particle | i guess he, like me, got too interested in the lightning talks | 20:52 | |
| japhb | particle: what event? | ||
| purl | i heard event was triggered by a fifo call from another process which sends 0 or 1 | ||
| particle | pghpw.org | ||
| jhorwitz++ for "lolcats history of perl 6 and parrot" | |||
| japhb | Too bad the Oakland in question isn't the one on the left coast .... | 20:53 | |
| particle | i'll be in mountain view in two weeks | ||
| japhb | If only Sonoma County was still a hotbed of Perl gurutude ... | 20:54 | |
| we probably still have the coolest PM venue though. | 20:55 | ||
| particle: why the visit? Company travel? | |||
| particle | google summer of code mentor summit | ||
| japhb | ah | ||
| particle | then three weeks later for parrot developer summit | ||
| japhb | same place? | 20:56 | |
| particle | ooh, i've got to figure out the parrot.org wiki | ||
| yep, same place | |||
| japhb | travel suckage. | ||
| particle | and my wife will be there the week before | ||
| without me, not for google | |||
| japhb | what does she do? | ||
| particle | research on education policy | ||
| er, *for* | 20:57 | ||
| japhb | not a bad place to do it said research .... | ||
| tetragon | t/op/arithmetics.t, probably test 27, failed on my non-JIT 32-bit build | ||
|
20:58
ujwalic joined
|
|||
| tetragon | (make test is still running, so I can't narrow it, or the unfamiliar segfaults, down yet) | 20:58 | |
| moritz | tetragon: do you have freshly svn up'pped and realcleaned? | ||
| tetragon | Fresh tree, current revision | ||
| nopaste | "tetragon" at 206.248.132.107 pasted "Arithmetic test failure" (87 lines) at nopaste.snit.ch/14278 | 21:01 | |
| tetragon | (That's the only test that fails, as far as make test is concerned) | 21:03 | |
| japhb | triangle.pir and shapes.pir still work after all this time! Yay .... | 21:05 | |
| tetragon | One of the crashes is from t/pmc/multidispatch.t | 21:07 | |
| Test 32, a TODO test | |||
| japhb | OK, life intervening ... I will be back and forth from keyboard for a while. I will check back for OpenGL questions every so often. | 21:10 | |
| tetragon | Test 54 of t/pcm/complex.t reacts differently crashwise depending upon how it's invoked | 21:18 | |
| When I use prove -v, I get SIGSEGV. When I use parrot (or non-verbose prove), I get SIGABRT and parrot's stack trace. (I also get an OS trace for both) | 21:20 | ||
|
21:21
ZuLuuuuuu left
21:35
bacek_ joined
22:05
selenamarie joined
22:26
tetragon joined
22:33
magnachef joined
22:34
magnachef__ joined
|
|||
| GeJ | !seen allison | 22:44 | |
| clunker3 | allison was last seen on #parrot 5 days, 6 hours, 56 minutes and 5 seconds ago, saying: pmichaud: previously they snuck through by being invoked on a proxy Complex object stored within the subclass of Complex | ||
|
22:46
AndyA joined
22:47
magnachef__ joined,
ujwalic_ joined
22:53
magnachef joined
23:12
Theory joined
|
|||
| cotto | seen barney | 23:16 | |
| purl | barney was last seen on #parrot 2 days, 5 hours, 23 minutes and 16 seconds ago, saying: k [Oct 10 17:53:29 2008] | ||
|
23:19
selenamarie joined
23:41
MariachiElf joined
|
|||
| dalek | r31917 | chromatic++ | trunk: | 23:45 | |
| : [debug] Cleaned up some signedness and conversion warnings in the debugger. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=31917 | |||