Camelia, the Perl 6 bug

IRC log for #parrot, 2010-02-03

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:02 kurahaupo joined #parrot
00:09 cotto_w0rk joined #parrot
00:09 estrabd joined #parrot
00:09 wagle joined #parrot
00:09 eternaleye joined #parrot
00:09 NotFound joined #parrot
00:09 dukeleto Tene: thanks. I will call upon you when the moon is right
00:09 mj41_ joined #parrot
00:09 kjeldahl__ joined #parrot
00:09 d4l3k_ joined #parrot
00:09 Coke joined #parrot
00:10 pjcj joined #parrot
00:10 Hunger joined #parrot
00:10 ascent joined #parrot
00:10 elmex joined #parrot
00:12 Maddingue joined #parrot
00:12 GeJ joined #parrot
00:12 baest joined #parrot
00:15 slavorg joined #parrot
00:15 slavorgn joined #parrot
00:20 tewk untested --without-threads fix idea http://gist.github.com/293198
00:22 tewk is there a better way to do this, linux hints adds in -lpthread
00:24 darbelo tewk: I'd rather correct the hints file.
00:24 darbelo I just tried that on OpenBSD and it worked.
00:25 tewk darbelo, the hints file fires before the threads step.
00:25 Coke NotFound: $S0 = argv[1]; $P1 = new $S0 ; that's pretty much the only change.
00:26 tewk But I'm not a configure guru
00:26 darbelo All I did was http://nopaste.snit.ch/19454
00:26 darbelo and I now have a threadless parrot when passing Confugure the --without-threads flag
00:28 dukeleto darbelo: yay!
00:35 Coke openbsd was uncondtionally adding pthread? how wood.
00:35 Coke (rude)
00:36 darbelo Actually most hints files are.
00:38 darbelo freebsd irix solaris netbsd hpux dragonfly openbsd linux dec_osf
00:38 darbelo All guilty.
00:39 darbelo So, I'm guessing there is (or was) a reason. But I can't do anything on my box to make said reason show up.
00:39 chromatic ICU, I thought.
00:39 chromatic Not sure.
00:39 abqar joined #parrot
00:40 darbelo Could be. Let me do a quick test...
00:42 darbelo Ah, found it.
00:43 darbelo ICU brings it's own pthread. So parrot is left without any when I Configure --without ICU.
00:43 darbelo tewk: Your solution wins!
00:43 darbelo tewk++
00:48 kurahaupo joined #parrot
01:05 dukeleto i can new embeddeded hardware today from buglabs.net. Yet another embedded platform for Parrot!
01:05 dukeleto s/i can/i got/
01:09 theory joined #parrot
01:10 patspam joined #parrot
01:12 patspam joined #parrot
01:24 preflex joined #parrot
01:25 dh7320 joined #parrot
01:37 pjcj joined #parrot
01:49 plobsing joined #parrot
02:13 hicx174 joined #parrot
02:20 silug joined #parrot
02:35 kthakore_ joined #parrot
03:58 kthakore joined #parrot
05:20 dukeleto 'ello
05:27 cotto hi
05:27 purl hello, cotto.
05:47 dukeleto cotto: how goes?
05:48 cotto it goes.  I'm still trying to figure out where.
05:57 * dukeleto is too
05:58 * cotto is glad he doesn't have any neighbors like dukeleto's
06:07 treed pclass.'name'($S0)
06:07 treed what part of that can produce this error:
06:07 treed Invalid namespace key of type 'Object' in get_pointer_keyed
06:08 treed (pclass being an object of type parrot;Class)
06:10 dukeleto cotto: yes, you are. very glad.
06:10 dukeleto treed: i haven't seend that before
06:11 treed :-(
06:11 treed I thought maybe it was the argument I was passing in, since it was a PMC.
06:11 treed But even converting it into a string register doesn't help.
06:11 dukeleto hmm
06:11 treed I assume "get_pointer_keyed" is from the method lookup?
06:12 treed but I have no idea why 'name' would be failing.
06:12 dukeleto it is a vtable method
06:12 treed Although.
06:12 treed Just before that, cardinal;String gets hll_mapped to parrot;String
06:12 treed does that affect the interpretation of quoted literals in PIR?
06:39 dh7320 joined #parrot
07:01 preflex joined #parrot
07:10 payload joined #parrot
07:21 chromatic joined #parrot
07:22 patspam joined #parrot
07:59 fperrad joined #parrot
08:12 iblechbot joined #parrot
08:26 bacek joined #parrot
08:32 cotto It looks like pirc is breaking headerizer for a change.
08:43 barney joined #parrot
08:44 chromatic cotto, sounds like that pirc file needs a comment /* HEADERIZER HFILE: path/to/some/header.h */
08:44 chromatic See almost any other .c file for an example.
08:47 dalek TT #1423 created by cotto++: pirc breaks headizer
08:47 cotto Then it'll be an easy ticket to close.  I'll get it in the morning if nobody beats me.
08:47 cotto night
08:50 dukeleto root@BUG:~# uname -a
08:50 dukeleto Linux BUG 2.6.27.2 #116 PREEMPT Thu Dec 10 00:03:23 EST 2009 armv6l unknown
08:51 chromatic Slick.
08:52 dukeleto perl -v says "arm-linux-gnueabi"
08:53 chromatic I'm curious how configure works.
08:56 dukeleto chromatic: what do you mean?
08:59 bacek o hai
08:59 bacek moritz, can you op slavorg?
08:59 bacek much better :)
09:02 hicx174 joined #parrot
09:09 dukeleto this thing is seriously awesome. i must sleep.
09:50 cognominal joined #parrot
10:27 dalek lua: 2e0135a | fperrad++ | dynext/pmc/lua (3 files):
10:27 dalek lua: fix PMC after merge of branch pmc_freeze_with_pmcs
10:28 dalek lua: see http://trac.parrot.org/parrot/changeset/43706
10:28 dalek lua: review: http://github.com/fperrad/lua/commit/2e​0135ad54146df5abd0d29abe4336055f1d8d86
10:35 bacek_ joined #parrot
10:37 riffraff joined #parrot
10:46 bacek joined #parrot
11:44 payload joined #parrot
11:56 man_in_ltop joined #parrot
11:58 * man_in_ltop waves
12:01 man_in_ltop are there any nice tutorials anywhere for writing parsers/compilers/interpreters with parrot? :)
12:12 bacek man_in_ltop, http://www.parrotblog.org/200​8/03/targeting-parrot-vm.html
12:18 darbelo bacek: That's rather old. We don't have anything new?
12:18 bacek darbelo, it's still applicable. Almost
12:18 man_in_ltop yeah, it looks out-of-date
12:19 darbelo NQP has come a long way since then.
12:21 darbelo and mk_language_shell now generates a distutils-powered build. Not a makefile.
12:21 * man_in_ltop nods
12:23 bacek darbelo, you are welcome to create new shiny tutorial!
12:24 man_in_ltop please do :)
12:29 knewt joined #parrot
12:30 payload joined #parrot
12:37 bluescreen joined #parrot
13:04 Tene I wish I had time for that...
13:05 Tene I'd love to do that.
13:36 tetragon joined #parrot
14:27 Coke (tutorial) in leiu of a tutorial, partcl-nqp might be a good starting point.
14:27 Coke er, lieu.
14:27 Coke (I hate that word. =-)
14:34 jhelwig joined #parrot
14:40 davidfetter joined #parrot
14:45 Coke I am intrigued by dukeleto's comment on linkedin.
14:45 davidfetter what was that?
14:46 Coke ... it was on linkedin. I'm not sure it is meant for wider dissemination.
14:46 Coke but I know he's on here and will see my note. =-)
14:46 * davidfetter on linkedin
15:02 PacoLinux joined #parrot
15:05 bubaflub joined #parrot
15:21 * Coke finds a random picture on flickr titled "Moritz plans his next move"
15:22 Coke http://www.flickr.com/photos/mispl​acedpom/3455092933/in/photostream/
15:22 Coke (I'm assuming the odds of that being our moritz are verrrry low. =-)
15:22 moritz aye,  not me
15:24 dh7320 joined #parrot
15:31 Psyche^ joined #parrot
15:55 theory joined #parrot
16:02 dhg joined #parrot
16:22 cognominal joined #parrot
16:27 whiteknight joined #parrot
16:27 Coke aigh. bestpractical's "SD" tool is a distributed bug db that syncs with RT and Trac.
16:28 Coke ... I wonder if we could have just used that to sync tickets. :|
16:28 Coke I will endeavor to foget that now. :|
16:38 hercynium joined #parrot
16:48 whiteknight Coke: the real benefit to the move was being forced to manually look at every single ticket
16:48 whiteknight moving hundreds of junk RT tickets into trac would have been a bad thing
16:56 ruoso joined #parrot
17:13 theory joined #parrot
17:20 payload joined #parrot
17:22 payload joined #parrot
17:25 payload1 joined #parrot
17:27 cotto whiteknight, good save
17:40 dalek parrot: r43712 | cotto++ | trunk/src/pbc_merge.c:
17:40 dalek parrot: [pbc_merge] calculate the number of constants in all packfiles to be merged
17:40 dalek parrot: This doesn't add any functionality (for now), but doesn't further break the tool either.
17:40 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43712/
17:59 Coke whiteknight: wait, WHO was forced to look at every single ticket? :P
17:59 payload joined #parrot
17:59 Coke that was kind of my POINT, that I would have liked to push that off on other volunteers.
17:59 whiteknight nobody was forced to
18:00 Coke no, absolutely, no one was forced to.
18:00 Coke But I can tell you, I didn't spend that much time on it because it was fun.
18:06 fperrad_ joined #parrot
18:06 Coke And it wouldn't have been a bad thing. There was junk. Tying the migration to the junk cleanup was not a good (or bad) idea. it was an accident of implementation.
18:09 dhg joined #parrot
18:15 dalek winxed: r396 | julian.notfound++ | trunk/winxedst1.winxed:
18:15 dalek winxed: optimize step in operator ! in stage 1
18:15 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=396
18:22 joeri joined #parrot
18:25 dalek winxed: r397 | julian.notfound++ | trunk/examples/httpserver. (2 files):
18:25 dalek winxed: http server example
18:25 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=397
18:57 payload joined #parrot
19:04 chromatic joined #parrot
19:08 theory joined #parrot
19:08 ruoso joined #parrot
19:31 cotto_work talk on facebook's PHP->C++ compiler: http://www.ustream.tv/recorded/4409735 (interesting technical stuff around 13:30)
19:32 payload joined #parrot
19:44 ruoso joined #parrot
19:56 ash_ joined #parrot
20:00 TimToady phone
20:04 allison TimToady: being interviewed, will be a little late to call
20:07 Coke TimToady: I, as usually, have nothing sixy.
20:09 bacek joined #parrot
20:25 dalek winxed: r398 | julian.notfound++ | trunk/examples/httpserver (7 files):
20:25 dalek winxed: improve http server example
20:25 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=398
20:27 NotFound Now you don't need apache to have a web server with multilanguage handlers :)
20:33 chromatic Pfft, we already had Tomcat.  You can run Java 1.2, Java 1.3, Java 1.4, or Java 5.
20:34 cotto_work Apparently freeing memory isn't a big priority for pbc_merge.
20:34 NotFound I always liked Jinks cat better than Tom cat.
20:40 kurahaupo1 joined #parrot
20:43 theory joined #parrot
21:30 theory joined #parrot
21:43 mikehh joined #parrot
21:49 davidfetter joined #parrot
22:00 Whiteknight joined #parrot
22:14 dalek winxed: r399 | julian.notfound++ | trunk/examples/httpserver.winxed:
22:14 dalek winxed: Command line option --config and codingstd fixes in example httpserver
22:14 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=399
22:16 cotto_w0rk joined #parrot
22:17 hercynium joined #parrot
22:18 GeJ Good morning everyone.
22:18 cotto_w0rk hi GeJ
22:20 GeJ heya cotto
22:31 Whiteknight hello
22:31 purl hi, Whiteknight.
22:32 GeJ Heya Whiteknight.
22:32 purl hmmm... whiteknight is mailto:wknight8111@gmail.com or the grand master funk or http://wknight8111.blogspot.com/
22:32 GeJ I knew that
22:44 hicx174 joined #parrot
22:46 treed I was not aware of his Grand Master status.
22:50 cotto_work joined #parrot
23:05 dalek parrot: r43713 | mikehh++ | trunk/src/pbc_merge.c:
23:05 dalek parrot: fix codetest failure - missing c function docs - incorrectly specified
23:05 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43713/
23:06 dalek winxed: r400 | julian.notfound++ | trunk/examples/httpserver.winxed:
23:06 dalek winxed: add chroot and setuid capabilities to example http server
23:06 dalek winxed: review: http://code.google.com/p/w​inxed/source/detail?r=400
23:27 cotto_w0rk joined #parrot
23:30 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#32045), fulltest) at r43713 - Ubuntu 9.10 amd64 (g++ with --optimize)
23:37 cotto_w0rk joined #parrot
23:39 * Coke finds himself promoted to trac admin on another project. Curses!
23:46 chromatic Never show off your mad skills, especially if they're rare and valuable.
23:46 cotto_w0rk How hard is trac to set up?  I've been toying with the idea of setting up a test instance to see how well svn and git integration work together.
23:49 cotto_w0rk left #parrot
23:49 cotto_w0rk joined #parrot

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

Parrot | source cross referenced