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