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