|
Parrot 1.9.0 "Blue-fronted Amazon" released! | parrot.org | Priorities: Add deprecations for 2.0; test platforms; check with HLL implementors | Roadmap: icanhaz.com/parrotroadmap | Latest modified TT's: icanhaz.com/parrotbugs Set by moderator on 5 January 2010. |
|||
| plobsing | rakudo doesn't like my non-standard --prefix | 00:00 | |
| ash_ | oh, i see why mines doing that, i was trying to track down why opengl doesn't work right in os x, so those are my fault, let me revert those changes | 00:01 | |
| darbelo | plobsing: really? I install parrot to ~/parrot/instdir/ and have no issues there. | ||
| plobsing | I put it in /usr/local/parrot-$branchname | 00:02 | |
| will try with ~/parrot-$branchname | |||
| darbelo | plobsing: is that dir on your path or did you use --parrot-config ? | 00:03 | |
| plobsing | added to path. | 00:04 | |
| as needed | |||
| darbelo | Then I have no ide why it fails. | ||
| plobsing | "Can't read '/usr/local/lib/parrot/1.8.0-devel/include/config.fpmc' : No such file or directory" | 00:05 | |
| ash_ | all tests passed successfully, doing make testr | 00:10 | |
| testr passed too | 00:12 | ||
| do you want the print out from ./parrot examples/benchmarks/freeze.pasm | |||
| darbelo | sure | 00:13 | |
| But just knowing that it didn't segfault is cool. | 00:14 | ||
| ash_ | i only ran it once, was it randomly segfaulting? | ||
| plobsing | nope, it was pretty consistent when it didn't like something | ||
| darbelo | it was pretty consistent on my box. | ||
| ash_ | gist.github.com/269884 | 00:15 | |
| chromatic | alias freezemem='sudo echo 0 > /proc/sys/kernel/randomize_va_space' | ||
| usually helps | |||
| ash_ | there are a few runs on my computer | ||
|
00:17
nopaste joined
|
|||
| ash_ | need anything else on os x? | 00:17 | |
| Coke gets an OSX box back. | 00:18 | ||
| now with shiny 10.6 | |||
| (sadly without several years worth of photos. :( | |||
| ash_ | timemachine?! | 00:19 | |
| purl | i think timemachine is www.apple.com/macosx/features/timemachine.html | ||
| ash_ | o.0 | ||
| Coke | timemachine didn't exist in 10.4 | 00:20 | |
| ash_ | hey, since your on 10.6 now | ||
| try running examples/opengl/shapes.pir | 00:21 | ||
| hmm i have to go, but Coke, if your on 10.6 i think you should be experiencing the opengl bug that parrot has, I haven't found the problem completely yet, i'll let you konw if i find anything important | 00:24 | ||
| Whiteknight | Are we going to support Ubuntu 8.04? I can champion Ubuntu8.04-x86 if there is value in doing it | 00:26 | |
|
00:28
TonyC joined
00:31
ZeroForce joined
00:50
PacoLinux joined
00:52
nopaste joined
00:53
TonyC joined
00:58
abqar joined
01:03
payload joined
|
|||
| plobsing | cardinal passes w/ pmc_freeze_cleanup on linux x86_64 | 01:10 | |
|
01:10
ewilhelm joined
|
|||
| ewilhelm | anybody know if there's work underway on a perl6 cpan client? | 01:11 | |
| Coke | ewilhelm: japhb is the guy to talk to from the parrot side of that. | 01:12 | |
| also, see #perl6 on freenode | |||
| ewilhelm | how about pir and etc packages? | 01:13 | |
| japhb | ewilhelm, so far installers for Perl 6 (proto and Plumage) have been mostly about pulling from VCS and building, or (using Parrot distutils) making RPMs, DEBs, etc. from the above. | 01:14 | |
| Plumage installs anything that will install on Parrot. | |||
| proto is Rakudo-specific. | |||
| plobsing | pynie passes w/ pmc_freeze_cleanup on linux x86_64 | 01:18 | |
| Coke | plobsing: if you're bored, you could check partcl-nqp. =-) | ||
| ewilhelm | japhb, what does proto do that plumage doesn't? | ||
| plobsing | Coke: I'll add it to the list | 01:19 | |
| japhb | ewilhelm, a few UI things, some help with creating new projects (Parrot has a different tool for that), ability to download parrot and rakudo source using a Perl 5 script, build them, and bootstrap itself. A few other bits. Plumage will likely learn to do many of those things. | 01:20 | |
|
01:22
nopaste joined
|
|||
| plobsing | rakudo passes w/ pmc_freeze_cleanup on linux x86_64 | 01:36 | |
| rakudo-ng passes w/ pmc_freeze_cleanup on linux x86_64 | 01:43 | ||
|
01:47
nopaste joined,
eternaleye joined
01:50
bacek joined
|
|||
| dalek | rrot: r43391 | coke++ | branches/one_make/config/auto/cpu.pm: remove unused import |
01:54 | |
|
02:07
TonyC joined
|
|||
| dalek | rrot: r43392 | coke++ | branches/one_make (7 files): Don't use := in makefiles, remove := > = translation. |
02:10 | |
|
02:17
nopaste joined
|
|||
| plobsing | partcl-nqp fails t/cmd_lindex.t 11-12 w/ pmc_freeze_cleanup on linux x86_64 | 02:17 | |
| partcl-nqp passes w/ (pmc_freeze_cleanup merged with latest trunk) on linux x86_64 | 02:18 | ||
| cotto_work | something added to trunk since the last branch point? | 02:19 | |
| plobsing | that's my guess | ||
| pmc_freeze_cleanup branched at r43030 | 02:20 | ||
| I tried testing partcl-nqp against r43029 but it didn't like that | 02:21 | ||
| (too old) | |||
| Coke | msg chromatic - are you the guy for ext/Parrot-Embed ? | 02:22 | |
| purl | Message for chromatic stored. | ||
|
02:33
TonyC joined
02:37
ZeroForce joined
02:49
cognominal joined
02:54
kid51 joined
03:01
patspam joined
03:14
bacek joined
|
|||
| dalek | rrot: r43393 | jkeenan++ | trunk/config/auto/cpu.pm: Remove unneeded import per suggestion from Coke++. |
03:15 | |
|
03:15
Austin joined
03:23
Austin_Hastings joined
03:28
jhelwig joined
|
|||
| plobsing | anyone have windows for testing pmc_freeze_cleanup? | 03:41 | |
|
04:19
pdcawley_ joined
04:31
ZeroForce joined
04:41
Essobi joined
04:49
jhelwig joined
04:52
jhelwig joined
05:26
bacek joined
06:31
dduncan left
06:36
JimmyZ joined
|
|||
| JimmyZ | msg plobsing Windows XP `make smoke` passed with strawberry perl for testing pmc_freeze_cleanup. | 06:39 | |
| purl | Message for plobsing stored. | ||
|
06:46
Essobi joined
07:06
uniejo joined
07:13
bacek joined
07:16
Essobi joined
07:31
brrant joined
07:52
chromatic joined
08:00
iblechbot joined
|
|||
| chromatic | Coke, yes. | 08:13 | |
|
08:18
payload joined
08:25
Essobi joined
08:31
payload joined
08:48
fperrad joined
09:42
plobsing joined
09:43
bacek joined
10:01
ruoso joined
10:15
payload joined
10:16
cognominal joined
10:46
riffraff joined
11:04
cognominal joined
11:12
bacek joined
11:32
bluescreen joined,
payload joined
11:48
cotto joined
12:00
iblechbot joined
12:17
ruoso joined
12:18
bluescreen joined
12:21
bluescreen joined
12:22
mj41_ joined,
estrabd joined
|
|||
| Coke | hey, is ext/ considered experimental? | 12:25 | |
|
12:29
Hunger joined
12:35
barney joined
12:53
mj41_ joined
|
|||
| Util | Coke: nqp-rx is in ext/, and ISTR that it is not experimental; it is the next-gen|successor|not-ready-for-primetime-replacement of nqp, but being develeoped in Git (*ext*ternal to our SVN) and synced. Looking also at Parrot::Embed and SQLite, I would think that ext/ just means "external", but if so, I would expect OpenGL to live there too. | 13:00 | |
| Scanning the source for /experimental/i, especially DEPRECATED.pod, does not show much overlap between experimental status|intent and ext/ residence. | |||
| IOW, "I don't know, but no one else answered, so here is my brain dump" :) | |||
|
13:07
whiteknight joined
13:09
gaz joined
13:18
lucian joined
|
|||
| Coke | Util: not-ready-for-primetime-replacement === "experimental replacement" | 13:35 | |
| but, point taken that the answer is, in general, no. | 13:39 | ||
|
14:03
riffraff joined
14:04
plobsing joined
|
|||
| Coke | autocompleteme.com/2010/01/06/and-i...els-great/ which I would normally not post here, but this particular auto-complete might be amusing to parrot hackers. | 14:25 | |
| szbalint | it refers to the comment made by Stephen Fry :) | 14:27 | |
| www.youtube.com/watch?v=9T1vfsHYiKY | 14:28 | ||
|
14:37
mj41 joined
|
|||
| Util | ++Coke, ++szbalint. Funniest thing I have seen all year. | 14:41 | |
|
14:46
payload joined
15:01
renormalist joined
|
|||
| renormalist | Hi! Someone is asking me whether there are *scientific* (academic style) papers about parrot. Are there? | 15:03 | |
| I remember that in the beginning when it was about register vs. stack based that academic papers were consumed, but not sure whether some were written. | 15:06 | ||
|
15:07
bubaflub joined
15:18
theory joined
15:29
ash_ joined
15:40
payload joined
15:47
Psyche^ joined
15:51
darbelo joined
|
|||
| japhb | Coke, Util: nqp-rx is quite definitely "ready for prime time" -- it's in ext/, because as Util surmised, its official VCS repo is *ext*ernal to Parrot's repo. OpenGL is not external yet (it will be eventually), because the Parrot NCI system is not yet capable of building thunks on the fly, so OpenGL has to be part of the config process in order to make a list of needed thunks, which are then built as part of the build process. I can't wa | 16:01 | |
| it until this goes away, but I'm entirely blocked on NCI improvements. | |||
|
16:08
cognominal joined
16:17
mikehh joined
|
|||
| Coke | I think I will leave ext/nqp-rx as a combined makefile (since we are shipping it by default), but may leave everything else in ext alone. | 16:31 | |
| (and remove the ability to invoke them from the top level make.) | 16:32 | ||
| msg chromatic - it looks like we can avoid generating P::E's .pl file at config time if we just use Parrot::Config. that seem reasonable to you? | |||
| purl | Message for chromatic stored. | ||
| Coke | looks like the only usage of dynpmc.pl in the repo now is ncigen | 16:36 | |
|
16:48
dalek joined
|
|||
| dalek | rrot: r43394 | coke++ | branches/one_make/tools/build (2 files): Add deprecation note (from TT #338) |
16:48 | |
| rrot: r43395 | coke++ | branches/one_make (4 files): Remove dynoplibs.pl (TT #338) |
|||
|
16:54
plobsing joined
|
|||
| dukeleto | 'ello | 17:36 | |
| cotto_work | hi | ||
| Coke | go to google. type in 'what is' . the first entry is "what is nqp?" | 17:37 | |
| dukeleto: hi | |||
| purl | hola, Coke. | ||
| Coke | purl, difa | 17:38 | |
| purl | Coke: excuse me? | ||
| Coke | purl, diaf | ||
| purl | it has been said that diaf is Die in a Fire | ||
| cotto_work | Coke, that must be customized. I don't get that even with "what is nq". | 17:39 | |
| darbelo | same here. | 17:40 | |
| Coke checks. | 17:41 | ||
| whoops, you're absolutely right. | 17:42 | ||
| ash_ | Coke: are you logged into a gmail account? | ||
| it tailors results based off your search history | |||
| Coke | yup, and obviously marks them as such. was just having fun playing with autocomplete. | ||
| ash_ | searching parrot for me doesn't give me a real parrot until like halfway down the first page of search results | 17:43 | |
| Coke | 9and missed it.) | ||
| cotto_work | There's much fun to be had. | ||
| Tene | Coke: you've seen the "WTF CENSORSHIP" about google autocomplete, yes? | ||
| It doesn't offer results for "Islam is" | |||
| Coke | nope, missed that. | 17:44 | |
| dukeleto | Tene: interesting | ||
|
17:47
theory joined
|
|||
| bubaflub | dukeleto, Coke: i.imgur.com/BL3Lo.gif is what Tene was referring to | 18:01 | |
| Tene | www.blaghag.com/2009/12/update-goog...rship.html and the earlier post it links to were my source. | 18:02 | |
| dukeleto | bubaflub: thanks. | 18:03 | |
| bubaflub: howdy! | |||
| bubaflub | dukeleto: howdy. long time, no chat. how'd the holidays treat ya? | 18:04 | |
| dukeleto | bubaflub: good. just got back to town | 18:06 | |
| bubaflub | dukeleto: nice. how's pdx? we're suppose to get the worst blizzard in 5 years here in IL tonight. | 18:07 | |
|
18:19
payload joined
|
|||
| cotto_work | clock? | 18:22 | |
| purl | cotto_work: LAX: Wed 10:22am PST / CHI: Wed 12:22pm CST / NYC: Wed 1:22pm EST / LON: Wed 6:22pm GMT / BER: Wed 7:22pm CET / IND: Wed 11:52pm IST / TOK: Thu 3:22am JST / SYD: Thu 5:22am EST / | ||
| dukeleto | bubaflub: pdx is dry and in the 40's today | 18:26 | |
| bubaflub | dukeleto: that sounds nice. it was about -2 when i woke up today. | 18:27 | |
| dukeleto | bubaflub: whoa! | ||
| bubaflub | dukeleto: yeah, i'm feeling it since a few days ago i was in San Diego and Mexico for a bit. | 18:28 | |
| dukeleto | bubaflub: are you going to get snowed in? | ||
| bubaflub | dukeleto: that's what "they" say | 18:29 | |
| i heard 7 - 10 inches of snow tonight. | |||
| cotto_work | good time to build up your snowball arsenal | 18:32 | |
| bad time for skinny dipping | |||
|
18:33
chromatic joined
|
|||
| dukeleto | bubaflub: make sure your local git mirror is up to date. you might lose internet, but you can still hack on stuff! | 18:34 | |
| bubaflub | haha. if only my iphone tethered then i would have a little more robust internet. | ||
| didn't they promise tethering by end of year 2009? | |||
| oh well. | |||
| dukeleto | bubaflub: i had iphone tethering for a year | 18:42 | |
| bubaflub | jailbreak? | ||
| dukeleto | bubaflub: then my carrier profile expired. got to fix that. | ||
| bubaflub: nope, no need to jailbreak | |||
| bubaflub: you just download a new carrier profile | |||
| bubaflub | oh, that's cool. | 18:43 | |
| does it work with an unlimited data plan? | |||
| dukeleto | bubaflub: yes | ||
| bubaflub: but there are limitations. it only works on older iphone OS's | 18:44 | ||
| bubaflub | oh. i think i have the latest | ||
| dukeleto | bubaflub: you can do it with the latest, but that requires jailbraking | 18:51 | |
| bubaflub | ugh. can't AT&T just come through on its promises? | ||
| </whining> | 18:59 | ||
|
19:08
jan joined
|
|||
| chromatic | Coke, I like the idea. | 19:13 | |
| dukeleto | so what needs doing before 2.0? | 19:17 | |
| chromatic | Fix bugs! | 19:19 | |
| List deprecations! | |||
| Write documentation! | |||
|
19:26
joeri joined
19:35
plobsing joined
|
|||
| ash_ | i have my iphone hacked for tethering, it wasn't that hard | 19:37 | |
|
19:44
bubaflub_ joined
19:47
bacek joined
|
|||
| TimToady | phone in 1 minute? | 19:58 | |
| chromatic | yes | 19:59 | |
| Coke | chromatic: eek! | 20:06 | |
| dalek | TT #1403 created by bacek++: [DEPRECATED] OrderedHash PMC | 20:13 | |
| rrot: r43396 | bacek++ | trunk/DEPRECATED.pod: Add OrderedHash PMC into DEPRECATED.pod |
20:19 | ||
| PerlJam | bacek: when is this supposed reimplementation taking place? | 20:22 | |
|
20:23
ash_ joined,
Hunger joined
20:24
jsut joined
20:35
ash_ left
20:37
bluescreen joined
21:00
bacek joined
|
|||
| bacek | o hai | 21:00 | |
| PerlJam, it almost done in orderedhash_revamp branch. I just forgot to add deprecation note in previous deprecation cycle. | 21:01 | ||
| PerlJam | bacek: oh. cool. | 21:02 | |
| dukeleto | bacek: o hai | 21:18 | |
| bacek | dukeleto, aloha | 21:24 | |
|
21:25
ash_ joined
|
|||
| ash_ | can parrot be built with a cross-compiler? | 21:25 | |
| darbelo | not easily. | 21:26 | |
| The only cross-compiling case I kinow of is the RTEMS port and that pretty much sidesteps most of parrot's own build infrastructure. | 21:27 | ||
| ash_ | as in yes possible but you have to re-write the make files or ... ? | ||
| hmm | 21:28 | ||
| dukeleto | ash_: what do you want to do? | ||
| ash_ | i have a programming class coming up this spring where we have to make an andriod app and i was thinking of trying to build parrot for it and make an app to teach rakudo | ||
| i know thats probably out of my league but i was just wondering if its even in the realm of possible | 21:29 | ||
| dukeleto | ash_: it is possible, but you would have to hand-write some Makefiles | ||
| ash_ | 2 issues i see is when you run the simulator its actually building your code for x86, when you build it for the actual phone it targets arm | ||
| dukeleto | ash_: you can never trust a simulator | 21:30 | |
| ash_ | yup, i know, but that does raise issues, since you'd only really need to target arm for the live app and not for local simulations | 21:31 | |
| dukeleto | ash_: yes, that is an interesting situation | ||
| darbelo | Hm. Have we ever built a parrot for arm before? | ||
| ash_ | yeah, i saw a report that someone has at one point | 21:32 | |
| cotto_work | There seems to have been a successful ARM build on NetBSD | ||
| dukeleto | cotto_work: cool | 21:34 | |
| ash_ | maybe i'll try the iphone first, its also an arm processor, but it uses the gcc out of the box, technically andriod stuff is written in java but there are ways around that to write C if you want, plus i have an iphone so i can actually test it on the hardware | ||
| dukeleto | ash_: go for it! we will help you as much as we can | 21:35 | |
|
21:36
mikehh joined
|
|||
| dalek | rrot: r43397 | chromatic++ | branches/tt389_fix: Don't store :method subs in namespace |
21:41 | |
|
21:44
theory joined,
bacek joined
|
|||
| chromatic | PGE doesn't build, but I think that's a simple fix. | 21:44 | |
| All of the test failures are the same thing: no more get_global on :methods. | |||
| bacek | chromatic, trac.parrot.org/parrot/ticket/1393#comment:18 | 21:48 | |
| I would like to kill RetContinuation. It's way too dangerous. | |||
|
21:52
Austin_Hastings joined
|
|||
| bacek | $dayjob time | 21:52 | |
| c u | |||
| dalek | rrot: r43398 | chromatic++ | branches/tt389_fix/src/pmc/namespace.pmc: [PMC] Made NameSpace PMC skip adding subs marked with :method to the namespace * where there's an existing class into which the methods go, or * where the NameSpace's name does not match a built-in PMC type This resolves TT #389. Some tests fail. They need fixing; they're wrong. |
21:57 | |
| rrot: r43399 | chromatic++ | branches/tt389_fix/t/oo/mro-c3.t: [t] Fixed test not to grab methods from the namespace directly, as they aren't |
21:58 | ||
| rrot: r43400 | mikehh++ | trunk/lib/Parrot/Harness/Smoke.pm: apply patch from Michael Peters to fix smolder uploads response from server - works for me |
|||
| rrot: r43401 | mikehh++ | trunk/DEPRECATED.pod: fix codetest failure - pod syntax (=back seems to need a blank line before it) |
22:14 | ||
|
22:18
bacek joined
|
|||
| mikehh | mpeters++ for patch applied in r43400 | 22:20 | |
|
22:27
pjcj joined
|
|||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#31506), fulltest) at r43401 - Ubuntu 9.10 i386 (g++ with --optimize) | 22:54 | |
|
22:55
mikehh joined
22:56
japhb joined
23:04
cognominal joined
23:05
patspam joined
23:18
bacek joined
|
|||
| mikehh | pmc_freeze_cleanup branch - All tests PASS (pre/post-config, make corevm/make coretest, test, fulltest) at r43401 - Ubuntu 9.10 i386 (g++ with --optimize) | 23:29 | |
| however - t/pmc/eval.t - TODO passed: 12, in coretest, test and all cores in fulltest | 23:32 | ||
|
23:57
eternaleye joined
|
|||