#parrot Parrot 0.6.1 "Bird of Paradise" Released | parrotcode.org
Set by moderator on 29 April 2008.
00:08 zarchne joined 00:33 chromatic joined 01:11 ask joined
Limbic_Region Is the build known to be broke on Win32/Cygwin? 01:17
I did a realclean;svn up;perl Configure.PL;make earlier tonight and it failed to build - confirming it is still broke now 01:18
don't want to waste a lot of time if this is known breakage
Infinoid I don't know. I know mingw builds work 01:24
wknight8111 i'm trying msvc right now 01:25
Infinoid wknight8111: you have msvc! can I use you as a guinea pig? 01:26
wknight8111 yes, please
i find i'm often playing the part of small furry rodent
Infinoid great. first question: if you save nopaste.snit.ch/12862 to a file named sleep.pir and run it, does it say "ok" immediately or does it wait a second? 01:27
wknight8111 i'm building now, i'll let you know as soon as that works (if it works)
tetragon Infinoid: Checking the behaviour of your three alarm test changes? 01:28
wknight8111 it usually takes a few minutes on my ghetto computer
Infinoid tetragon: actually, checking into a bug on mingw in which the "sleep" op is actually a noop 01:29
I want to know if its mingw-specific
tetragon: t/dynoplibs/myops.t test 6 is next on the list tho...
tetragon Infinoid: It's myops.t 3 that keeps crashing on my box
Infinoid % ./parrot t/dynoplibs/myops_3.pir 01:30
neither here
zsh: segmentation fault ./parrot t/dynoplibs/myops_3.pir
like that? :)
wknight8111 infinoid, in sleep.pir should it be ".sub main :main" or just ".sub main"? 01:31
Infinoid I don't think it matters, ".sub main" works fine for me
but I'm also not very good at PIR.
tetragon Infinoid: And as for the backtrace codingstd.t failures, I still haven't gotten around to assembling a vim config for parrot's style and I sometimes miss the indents.
wknight8111 i'll play with it
Infinoid tetragon: are the hints we put into source code footers of any use, for that? 01:32
wknight8111: thanks
tetragon Infinoid: Many vim installs ignore those
Infinoid: In fact, I can't think of any of those I worked with that use them 01:33
Infinoid well I never. And after all the trouble we went through to make up a codingstd and barf when the tag isn't there, too.
:)
I bet its disabled by default for security reasons
tetragon Yep
And I don't think any two of the projects I deal with share standards, excluding the ones that noone else has ever touched. 01:34
Limbic_Region ok, confirmed breakage 01:35
though Win32/MinGW is still working as mentioned earlier
getting ready to nopaste
Infinoid at least parrot is nice enough to inform you when you've gotten it wrong :) 01:36
(codingstd tests)++
nopaste "Limbic_Region" at 68.49.236.220 pasted "Win32/Cygwin breakage with r27243 - output of make realclean;svn up;perl Configure.PL;make" (996 lines) at nopaste.snit.ch/12863 01:37
Infinoid woohoo, did we break PARROT_API again? 01:38
wknight8111 infinoid, sleep.pir works perfectly on msvc 01:39
Infinoid so it sleeps for a second, as expected? 01:41
01:42 particle joined
Infinoid wknight8111: thanks. so when you run nopaste.snit.ch/12858 , is the output you get all funktified like mine is? 01:42
(yes, that's a technical term.) 01:43
wknight8111 my output is almost exactly what yours is (except i ran it at a different time) 01:45
Coke :main is only required if you have more than one .sub in the file.
... and you don't want to run the first one.
Infinoid wknight8111: soo... your three numbers aren't anywhere near eachother?
wknight8111 now we know, and knowing is half the battle
no, the three numbers aren't anywhere near each other
Infinoid for comparison, on linux, I get:
1209519949
1209519949.066321 01:46
1209519949
ok, so I need to fix Parrot_floatval_time() for msvc as well as for mingw
thanks!
wknight8111 1209519873, 12853993473.285999, -30908415
Infinoid wow, your numbers are even more funktified than mine! 01:47
(at least mine had the decency to print 0xffffffff for the third one)
wknight8111 no, they're in the same ballpark
Infinoid thanks
woohoo, my parrotbugs are getting through again 01:54
tetragon Infinoid: In a case of because I can, I'll run the numbers on OS X 10.5, both idle and while running "make perl6" 01:55
Idle is just as boring as the Linux numbers 01:57
wknight8111 i'm out. goodnight 01:58
02:00 jmcadams joined
tetragon The most interesting thing I'm seeing is the activity monitor occasionally displaying '-0.00' as the idle cpu percentage 02:00
Infinoid nice. can win32 borrow your extra negative zero? they are somewhat lacking in that area 02:11
tetragon Sure 02:17
I don't need the negative idle from a G4
And I have also found that parrot builds without readline just fine on OS X 10.5 (with patch to auto::readline to stop editline from tricking it) 02:18
Coke seen Andy?
purl Andy was last seen on #perl 1 day and 11 hours ago, saying: twitter.com/perlbuzz [Apr 28 08:10:28 2008]
dalek r27244 | coke++ | pdd25cx: 02:46
: [tcl]
: exception cleanup: Don't access the message via slot 0, just set the string value.
diff: www.parrotvm.org/svn/parrot/revision?rev=27244
will@coleda.com | Concurrency Tasks: 02:50
link: www.perlfoundation.org/parrot/index...ency_tasks
03:13 petdance joined 03:29 chromatic joined 03:30 Psyche^ joined 03:35 davidfetter joined 04:01 particle[ventus] joined 04:04 tetragon joined 04:50 teknomunk joined 04:54 Psyche^ joined 05:01 iblechbot joined 05:02 Zaba_ joined 05:19 rhr joined 05:21 Theory joined 05:24 patspam joined 05:50 barney joined
dalek r27245 | chromatic++ | trunk: 05:52
: [t] Added more file-related tests to the smartlinks tests (RT #53546, RT
: #46785, Chris Dolan).
diff: www.parrotvm.org/svn/parrot/revision?rev=27245
r27246 | chromatic++ | trunk: 05:54
: [dynpmc] Made Final() METHOD return actually void (Andy Dougherty, RT #53544).
diff: www.parrotvm.org/svn/parrot/revision?rev=27246
r27247 | chromatic++ | trunk: 06:00
: [dynpmc] Made dynpmc.pl report compilation failures as failures (Andy
: Dougherty, RT #53542).
diff: www.parrotvm.org/svn/parrot/revision?rev=27247
06:04 rillianbis joined
dalek r27248 | chromatic++ | trunk: 06:09
: [JIT] Fixed ARM and PPC JIT builds (Victor Brunsden, RT #53472).
diff: www.parrotvm.org/svn/parrot/revision?rev=27248
rillianbis wonders just how many bots are in this channel 06:10
PerlJam Just the right amount 06:11
06:24 uniejo joined 06:31 nopaste joined
Patterner sings "Wir sind die Roboter..." 06:31
dalek r27249 | chromatic++ | trunk: 06:33
: [src] Minor cleanups. Keys are not my favorite part of Parrot.
06:33 allison joined
dalek diff: www.parrotvm.org/svn/parrot/revision?rev=27249 06:33
06:54 TonyC joined
rillianbis hi allison 06:57
I'm Ralph Giles, I asked you about postscript at lugradio a couple of weeks ago 06:58
dalek r27250 | chromatic++ | trunk: 07:00
: [docs] Updated Cygwin README (Reini Urban, RT #52870).
diff: www.parrotvm.org/svn/parrot/revision?rev=27250
07:12 slightlyoff left 07:33 UltraDM joined 09:16 ambs joined 09:53 ruoso joined
ruoso wonders if Piper could be changed so that it don't keep reminding me *every day* that this channel is logged... 09:56
10:36 wknight8111 joined
spinclad ruoso: sure, by remembering who it's reminded. as it is it reminds the channel when it enters, and everyone when they enter, statelessly. Robrt has been thinking of publishing the sources; perhaps he would take a patch? 10:50
(thinking of publishing) or he may have already, i've lost track 10:51
ruoso spinclad, once the code is public, I'd be glad to take a look and see if I could do that...
ruoso just can't take that remind everyday...
specially because XChat opens it in a query window
and keeps flashing the notification icon
spinclad ouch
that's painful for sure 10:52
purl, Robrt? 10:53
purl i guess Robrt is so swiss cheesed right now or High Poobah or the Dragon Slayer or the bugmeister or known as Robert the White, or often Robert the very pale or red bull. he gives girls wings. or WPWQ633 or an aspartame junkie. or recruiting for Google. or repressed BOFH or
spinclad he's usually on irc.perl.org:#perl 10:54
ambs purl, seen robrt 10:57
purl robrt was last seen on #p5p 13 days and 8 hours ago, saying: xdg: Exactly. Thats what someone was complaining about [Apr 16 19:53:27 2008]
11:09 jan joined 11:17 rdice joined 11:18 wknight8111 joined 11:23 mire joined 11:57 allison joined
dalek r27251 | pmichaud++ | trunk: 12:13
: [rakudo]:
: * More ROADMAP updates.
diff: www.parrotvm.org/svn/parrot/revision?rev=27251
Coke piper source? 12:21
piper's source? 12:22
purl piper's source is svn.develooper.com/projects/logbot/logbot
Coke piper source is :piper's source
whoops. I left top running on feather all night. 12:23
Juerd Heh. That was problematic on the old feather. The new one can handle it 12:29
12:40 Zaba joined
Coke ../../parrot tcl.pbc 12:42
12:59 gryphon joined
spinclad Coke, thank you 13:08
13:10 integral joined
dalek r27252 | allison++ | pdd25cx: 13:16
: [pdd25cx] Bringing the pdd25cx branch up-to-date with trunk r27251.
diff: www.parrotvm.org/svn/parrot/revision?rev=27252
13:18 mj41 joined 13:35 davidfetter joined
Coke allison: ping. 13:41
allison hi 14:00
Coke allison: question on the concurrency tasks: should those all read "delete" instead of "deprecate", as far as the branch is concerned? 14:01
(we can deprecate them in trunk pending rolling the branch back in.)
allison coke: yes
coke: they say "deprecate" so we make sure and mention them in DEPRECATED.pod in the May release 14:02
14:02 jan joined
allison (planning to merge the branch back in right after the May release) 14:02
dalek will@coleda.com | Concurrency Tasks: 14:12
link: www.perlfoundation.org/parrot/index...ency_tasks
shorten dalek's url is at xrl.us/bjqpy
Coke Danke. clarified the task page slightly in case someone other than you or chromatic take one of the tasks.
I did a small fixup on tcl, but noticed that I'm getting Panic: out of memory errors when running tcl's tests. 14:13
allison odd, the concurrency branch hasn't significantly changed memory usage 14:14
Coke I thought so too. 14:15
lemme try again after your recent merge. 14:16
doesn't help. 14:20
only odd thing tcl is doing except wise is using [9] to hold a value, which I know is on the chopping block.
I should convert it to using the new CONTROL_ exception types.
davidfetter is CONTROL_ controlled by its need to control? 14:21
Coke (going to need to abstract my system a bit, since TCL_BREAK is usable from the HLL as an integer, which now won't match since I'm in someone else's enum.
14:22 itz joined
dalek r27253 | infinoid++ | pdd13pbc: 14:27
: [merge] Merge changes from trunk (-r27196:27252) into pdd13pbc branch.
diff: www.parrotvm.org/svn/parrot/revision?rev=27253
14:33 iblechbot joined 15:43 ambs joined 15:44 Theory joined 16:00 sjansen joined 16:22 NotFound joined
NotFound Hello. 16:22
Infinoid good $timeofday
Coke niihao, NotFound.
16:26 japhb joined 16:30 mj41 joined 16:36 ambs joined 16:44 davidfetter joined 16:45 Zaba_ joined
NotFound How can I test mul<Integer, Complex> ? 17:10
particle $P0 = new Complex ; $P0 = "3 + 2i" ; ... 17:26
see t/pmc/complex.t for examples 17:27
NotFound Thanks, I reverted the Complex,Integer in t/pmc/complex.t and seems to work. 17:28
Will be better to put it in integer.t ? 17:29
paco installing solaris 10 in a netra t1 (sparc) for parrot testing :) 17:30
particle paco++
jonathan Hmmm, MANIFEST fails. 17:32
particle what does svn st report?
NotFound I'm trying a simple implementation for RT#46629, just by invoking mul<Complex, Integer> 17:33
Tene $P0 = new 'particle; $P0++; 17:34
17:36 kjs_ joined
jonathan Tene: Syntax error: missing ' 17:37
;-)
Tene :) 17:38
jonathan particle: reports "! languages\\eclectus\\driver_nqp.pir" 17:39
jonathan likes the look of the Rakudo milestones. 17:40
pmichaud++ 17:41
particle jonathan: try svn reverting that file, or maybe svn up should clear up the issue
17:43 Zaba_ joined
jonathan particle: Hmmm, yes,, odd...I'd only just svn up'd before I got that error. 17:44
17:58 Ivatar joined
Coke manifest test, or configure? you can always config with --nomanicheck to get ast that. 17:59
18:01 barney joined
jonathan Coke: configure, but it's working now :-) 18:16
18:18 Ademan joined 18:23 AndyA joined
Coke Infinoid++ 18:30
Infinoid oh YEAH? Take this! 18:33
Coke++
Coke You bastard! 18:34
Infinoid And when I increment you, you STAY incremented.
Coke mmmheheh.
ambs purl, karma coke 18:35
purl coke has karma of 1879
ambs purl, karma cininoid
purl cininoid has neutral karma
ambs purl, karma infinoi
purl infinoi has neutral karma
ambs purl, karma infinoid
purl infinoid has karma of 160
ambs (argh)
Coke SMACKS ambs
ambs infinoid++
I like odd karmas
Infinoid heh, thanks
Coke karma ambs 18:36
purl ambs has karma of 265
ambs see? odd :D
Coke ambs-- # hah!
ambs Coke, again, please :)
Coke no, you're stuck! hah!
ambs Coke, you are forcing me to do a commit on parrot? :) 18:37
Coke yes!
and now that I know what your kryptonite is, I will continue to do so!
ambs lol
cotto_work poor guy 18:38
purl poor guy is writing the whole thing in perl with CGI.pm
cotto_work cininoid++
Infinoid karma should use fuzzy matching 18:39
purl should use fuzzy matching has neutral karma
Coke ambs++
ambs runs make test 18:40
Coke, thanks :)
18:41 slightlyoff joined
ambs argh, twice? 18:41
18:42 jhorwitz joined
Coke well, I thought the bad karma was unfair, so I gave it back, but still inflicted the even penalty. =-) 18:44
particle she's one bad mother, karma. 18:45
18:47 Eevee joined
jonathan Hmm, one issue in the roadmap. Fully doing junctions depends on MMD... 18:49
ambs is there any idea of how to solve t/examples/library.t test three under MacOS? 18:51
btw, shouldn't pcre be detected by the configure script? 19:03
dalek r27254 | allison++ | trunk: 19:04
: [debian] Update debian packaging guide with instructions on uploading to Alioth.
diff: www.parrotvm.org/svn/parrot/revision?rev=27254
ambs is completly lost :) 19:13
19:17 slightlyoff left
dalek r27255 | allison++ | trunk: 19:19
: [cage] Delete random extra characters after particle's name.
diff: www.parrotvm.org/svn/parrot/revision?rev=27255
ambs dinner
19:20 gryphon joined
dalek r27256 | chromatic++ | pdd25cx: 19:30
: [PMC] Removed a memory leak from Exception PMC.
: Removed ResizablePMCArray parent from Exception PMC.
diff: www.parrotvm.org/svn/parrot/revision?rev=27256
will@coleda.com | Concurrency Tasks: 19:37
link: www.perlfoundation.org/parrot/index...ency_tasks
shorten dalek's url is at xrl.us/bjqpy
dalek will@coleda.com | Concurrency Tasks: 19:38
link: www.perlfoundation.org/parrot/index...ency_tasks
shorten dalek's url is at xrl.us/bjqpy
19:39 IllvilJa joined
ambs bacj 19:41
^Hk
19:56 Zaba joined
ambs does anybody tried to debug examples/library/pcre.pir under mac? 19:58
pmichaud jonathan: (roadmap/mmd) does it depend on Perl 6 MMD, or just MMD in Parrot ? 19:59
TimToady phone 20:01
jonathan pmichaud: It depends on us being able to make Any the default parameter type for MMD rather than just put an all-accepting _. 20:02
pmichaud jonathan: I think we can do that.
jonathan That isn't related directly to getting Perl 6 MMD done, but there's crossover in what's required, I expect.
Coke that sound sreasonable, dah.
jonathan Well, I haven't tried it yet.
I might do tomorrow, since it takes all of five minutes to do the change and run the tests. 20:03
pmichaud sounds good.
purl speakers so loud they blow women's clothing off!
pmichaud Despite what I said earlier this week, I might not be available much tomorrow either. (medical stuff) 20:04
jonathan Ah, OK.
I'm sure I'll find plenty to get on with.
pmichaud but it's definitely more likely for me to be around tomorrow than Fri
jonathan OK.
Once I've moved appartment, we can maybe settle it on whatever day of the week works for both of us.
pmichaud my schedule is always weird
jonathan For me it's going to be a bit varied which day of the week it is for the next 2-3 weeks.
pmichaud I never know when dr. appts will end up being 20:05
jonathan OK, we take it as it comes.
pmichaud yes
jonathan Do you have any objects to me trying to get use pir:Module::Name; style stuff basically working at some level? At least two people have asked me for it. 20:07
s/objects/objections/
Coke hurm. the integer value of an exception is the severity, not the code?
er, s/code/type/ 20:08
ambs how do I add one step to configure? 20:25
I mean, after creating the .pm
how do I force it to be run?
found 20:28
ambs pokes coke or particle. 20:34
Coke OW 20:39
ambs Coke, I created a step do detect pcre, and it seems to be working. now the question is: is it relevant and I should commit it? 20:40
particle there used to be a step to do that. is it not there any more? 20:41
ambs particle, none named pcre, at least
pmichaud I thought it already existed also.
particle wth?
purl wth is WhatTheHack and happens 28th july 2005 in .nl
ambs a find under config for pcre files, just finds mines 20:42
particle wonders if runtime/parrot/library/pcre.pbc runs
ambs not under mac, I can tell
and that's why I am digging into this 20:43
is MANIFEST edited manually?
particle perl tools/*/mk_manifest_and_skip.pl
ambs thanks 20:44
ambs adds the step and prays
dalek r27257 | ambs++ | trunk: 20:49
: Added configure step to detect pcre.
: (result of the test ignored for now, I think)
diff: www.parrotvm.org/svn/parrot/revision?rev=27257
Coke smacks ambs for committing commented out code. 20:58
ambs++ #otherwise. 20:59
karma ambs?
ambs Coke, huh? it was copy & paste :)
purl ambs has karma of 268
Coke ambs++ # odd.
ambs: ok, I will smack lots of people, then.
is it me or is ".macro_local" not tested?
dalek r27258 | ambs++ | trunk: 21:00
: Configure step for pcre detects version (might be handy)
: First test for the pcre configure step.
diff: www.parrotvm.org/svn/parrot/revision?rev=27258
nopaste "chromatic" at 69.71.189.252 pasted "Coke: Tcl Exception Patch (not perfect, but fixes memory errors)" (119 lines) at nopaste.snit.ch/12866 21:01
21:01 particle[ventus] joined
ambs now, I need to find out how to connect this test with runtime/parrot/library/pcre.* 21:02
5 21:03
Coke it's not fair using nopaste when you're NOT ON IRC. :|
ambs hehehe 21:04
chromatic++
21:04 gryphon joined
Coke msg chromatic "looks good, go ahead and apply it and I'll keep poking" 21:04
purl Message for chromatic stored.
ambs coke++ # for making us note that he is not on IRC 21:05
Coke msg chromatic also, it's not fair using nopaste when you're NOT ON IRC. :|
purl Message for chromatic stored.
Coke msg chromatic also also wik: pie.
purl Message for chromatic stored.
ambs wonders why there is a parrot interface with pcre if parrot has its own regular expressions engine
Coke if you want PCRE semantics. 21:07
not like we can stop people from linking in their favorite lib anyway.
ambs but yeah, why not :)
Coke, yes, that for sure
particle, can you run configure under windows and check if pcre is detected? 21:08
(and if you have it :D)
particle[ventus] i'm on ubuntu atm
ambs damn, our windows guy is not using Linux.
now* 21:09
particle[ventus] i can reboot and/or physically relocate
dalek r27259 | chromatic++ | pdd25cx:
: [Tcl] Fixed some of Tcl's exception handling. Not everything is correct yet.
: In particular, the Exception PMC returns 0 for an unset type, where Tcl appears
: to want -1 -- but I'm not convinced I'm right about that.
diff: www.parrotvm.org/svn/parrot/revision?rev=27259
particle[ventus] but that involves overcoming momentum
ambs particle[ventus], later. no hurry :)
particle[ventus] or, since i'm not moving, inertia.
jonathan ambs: I'm on Windows, but don't have pcre
Coke he's either reading the channel log or has a new name. 21:10
NotFound ambs: v7.4 detected in ubuntu 8.04
ambs jonathan, and the configure says... no?
NotFound, thanks
particle[ventus] notfound: no chance you have a gprs modem (mobile phone) configured with ubuntu, is there? 21:11
particle[ventus] is having trouble configuring one :(
jonathan Determining if your platform supports pcre..............................no.
NotFound particle[ventus]: I can't use gprs, my religion forbids it.
ambs jonathan, good enough. Thanks! 21:12
particle[ventus] ah. you're in one of the luddite sects, i guess ;)
21:12 wknight8111 joined
NotFound particle[ventus]: I'm converted to WiiBoard's true faith. 21:13
ambs I'm with even karma but it is time to go sleep 21:15
good night
purl sleep fast, sleep tight, don't let the bed bugs bite
21:28 peepsalot joined
pmichaud particle: I have a gprs modem with kubuntu :-) 21:48
NotFound Blasphem! 21:49
Infinoid dials to the intarweb through his cellphone over bluetooth
but its gentoo, not ubuntu... 21:50
22:17 mire joined
jonathan sleeps...Rakudo hacking tomorrow 22:38
davidfetter i love the smell of rakudo in the morning 22:41
23:15 Limbic_Region joined 23:23 cotto_work joined
Limbic_Region thanks to whomever fixed the Win32/Cygwin build failure 23:27
working as of latest rev
23:48 tetragon joined