Camelia, the Perl 6 bug

IRC log for #parrot, 2010-09-30

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:09 dalek rakudo: d4b72da | KodiB++ | src/builtins/Signature.pir:
00:09 dalek rakudo: [builtins/Signature] Use ObjectRef instead of Perl6Scalar.
00:09 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/d​4b72daaeadc86981981214e598e2ef8cfcea554
00:09 dalek rakudo: fb57ef1 | KodiB++ | src/Perl6/Grammar.pm:
00:09 dalek rakudo: [Grammar] Permit ">>" after infix:<->.
00:09 dalek rakudo:
00:09 dalek rakudo: This fixes RT #77800.
00:09 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/f​b57ef14d03f2b9ab40e1f17629e866c3e7258d8
00:09 dalek rakudo: 3221cad | KodiB++ | src/ (6 files):
00:09 dalek rakudo: Merge branch 'perl6scalar-cleanup'
00:09 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/3​221cad48af3215901c070d442a49317945258b2
00:10 dalek roast: 71fdf1d | KodiB++ | S03-metaops/hyper.t:
00:10 dalek roast: [hyper.t] Added tests for RT #77800.
00:10 dalek roast: review: http://github.com/perl6/roast/commit/71​fdf1d837b6869d9826d6f4d058678eb62c668a
00:11 theory left #parrot
00:54 davidfetter left #parrot
01:10 dukeleto whiteknight++ # dealing with the IRS
01:11 Coke joined #parrot
01:11 whiteknight blah
01:12 whiteknight I didn't get a chance to play with that git filter-branch thing today
01:16 whiteknight there's always tomorrow
01:16 cotto or is there?
01:20 whiteknight maybe not
01:28 dukeleto whiteknight: i am adding you to the GitMigration wiki page
01:30 whiteknight nice
01:31 whiteknight left #parrot
01:31 dukeleto whiteknight: "Now you's can't leave"
01:40 cotto Item 4: whiteknight
01:42 cotto Speaking of slackers, that guy who is me needs to finish up the github plugin tests.  I'll get after him to do that.
01:42 cotto Crud.  There's work involved.
01:53 dukeleto cotto: how is that stuff going?
01:53 Andy joined #parrot
01:53 dukeleto msg whiteknight let me know if you have questions about languages.git+submodules, I am still thinking about the details
01:53 aloha OK. I'll deliver the message.
01:58 theory joined #parrot
01:59 cotto dukeleto, well.  I suspect the last bit of coding will be to dtrt with ambiguous commit ids.
02:01 dalek tracwiki: v36 | dukeleto++ | GitMigration
02:01 dalek tracwiki: http://trac.parrot.org/parrot/wiki/Gi​tMigration?version=36&amp;action=diff
02:35 janus left #parrot
02:35 janus joined #parrot
03:09 dalek tracwiki: v11 | cotto++ | GitHubTracPluginTests
03:09 dalek tracwiki: http://trac.parrot.org/parrot/wiki/GitHubT​racPluginTests?version=11&amp;action=diff
03:12 ash_ joined #parrot
04:57 Andy left #parrot
05:33 theory left #parrot
06:26 allison left #parrot
06:42 dalek github-trac: e74f64d | cotto++ | TODO:
06:42 dalek github-trac: knock off some todone itmes
06:42 dalek github-trac: review: http://github.com/cotto/github-trac/commit​/e74f64d83038d42cb50e4c8c36a45998bb5ffd34
06:42 dalek github-trac: 2e69984 | cotto++ | github/github.py:
06:42 dalek github-trac: make code slightly smarter about dealing with ambiguous commit identifiers
06:42 dalek github-trac: review: http://github.com/cotto/github-trac/commit​/2e69984c0fc13d0d7c297dadac7e694889d06325
06:42 dalek github-trac: 62a6b3d | cotto++ | github/github.py:
06:42 dalek github-trac: rename a variable for consistency
06:42 dalek github-trac: review: http://github.com/cotto/github-trac/commit​/62a6b3d31126186a8b504d3423fa1c045a8fdfee
06:42 dalek github-trac: 3d10019 | cotto++ | github/github.py:
06:42 dalek github-trac: fetch multiple ambiguous commits when applicable
06:42 dalek github-trac: review: http://github.com/cotto/github-trac/commit​/3d10019b6fca50a956d5a78ded75e172d333ee35
06:43 dalek github-trac: ca23f16 | cotto++ | github/github.py:
06:43 dalek github-trac: typo fix
06:43 dalek github-trac: review: http://github.com/cotto/github-trac/commit​/ca23f16db613034b3e0c229afb5d9bd19b0eafd8
06:43 dalek github-trac: caaa5eb | cotto++ | github/github.py:
06:43 dalek github-trac: tighten a regex to avoid catching r0
06:43 dalek github-trac: review: http://github.com/cotto/github-trac/commit​/caaa5eb106fed3a12b6fac9d5ce42a2b9a2eb8fe
06:43 dalek github-trac: 5186eab | cotto++ | github/github.py:
06:43 dalek github-trac: redirect to github when the hook works
06:43 dalek github-trac: review: http://github.com/cotto/github-trac/commit​/5186eab47565b3fe68bce6d672902d1f4e7c9733
06:43 dalek github-trac: b30d31d | cotto++ | github/github.py:
06:43 dalek github-trac: don't link to an ambiguous commit id (not optimal, patches accepted)
06:43 dalek github-trac: review: http://github.com/cotto/github-trac/commit​/b30d31d5663f87e72621f97d6b4b4d2f0db7f046
06:43 dalek github-trac: 9fd2a1e | cotto++ | github/github.py:
06:43 dalek github-trac: be a little more paranoid about db corruption
06:43 dalek github-trac: review: http://github.com/cotto/github-trac/commit​/9fd2a1e5d816d7d5259cc9718f7f6ba8f99bed86
06:44 jsut_ joined #parrot
06:49 jsut left #parrot
06:52 dalek tracwiki: v12 | cotto++ | GitHubTracPluginTests
06:52 dalek tracwiki: add a slot for another batch of test results
06:52 dalek tracwiki: http://trac.parrot.org/parrot/wiki/GitHubT​racPluginTests?version=12&amp;action=diff
07:05 cotto I'm going to call that "ready".
07:06 cotto contradictions welcome
07:06 cotto as are additional test cases
07:07 bacek_at_work ship it!
07:07 cotto in contrast to the external client that is inexplicably hitting my test svn server on localhost at port 8080 asking for google.com
07:08 dalek github-trac: 3f755db | cotto++ | github/github.py:
07:08 dalek github-trac: tooltip improvement and unhelpful debug statement removal
07:08 dalek github-trac: review: http://github.com/cotto/github-trac/commit​/3f755dba72067ebb0e3b13dd0dc9ac5f1bfe5432
07:09 dalek tracwiki: v13 | cotto++ | GitHubTracPluginTests
07:09 dalek tracwiki: I love the smell of passing tests in the morning.
07:09 dalek tracwiki: http://trac.parrot.org/parrot/wiki/GitHubT​racPluginTests?version=13&amp;action=diff
07:10 cotto is aloha hosted in a reliable place?
07:16 fperrad joined #parrot
07:16 cotto bacek_at_work, ^
07:26 bacek_at_work cotto, much better place now.
07:26 bacek_at_work It's on my devbox @work
07:27 cotto sounds like a perfectly stable place that'll never run anything unstable ;)
07:31 bacek_at_work cotto, of course not! I'm not developer anymore. At least officially.
07:31 cotto really?  You not writing code sounds like a waste.
07:33 bacek_at_work heh.
07:33 bacek_at_work I wrote 15 lines of code recently.
07:33 bacek_at_work In whole 2 weeks time.
07:34 bacek_at_work otoh, someone have to design systems end-to-end.
07:34 cotto indeed
07:34 cotto you know what you're doing in that area
07:35 bacek_at_work Yeah. But sometimes I'm way too tired of Visio and PowerPoint.
07:35 bacek_at_work But they are my main tools at $dayjob now.
07:35 cotto You're only rising to your level of incompetence.
07:35 bacek_at_work I didn't reach it yet.
07:36 bacek_at_work But World Domination is just around the corner :)
07:36 cotto assuming it exists
07:36 cotto there's always Parrot's GC and PIRATE
07:36 cotto (and a dozen other parroty things)
07:38 bacek_at_work yeah
07:38 moritz it seems a recent parrot change broke line numbers in rakudo
07:38 bacek_at_work And I'm going to make GenGC ready for 2.9 :)
07:38 cotto bacek++
07:50 tadzik joined #parrot
08:01 ruoso left #parrot
08:14 ruoso joined #parrot
08:26 dalek TT #1807 created by moritz++: Parrot changes between r49277 and r49386 break rakudo's line number ...
08:26 dalek TT #1807: http://trac.parrot.org/parrot/ticket/1807
08:55 bacek ~~
10:10 contingencyplan left #parrot
10:29 ruoso left #parrot
11:01 tadzik left #parrot
11:01 tadzik joined #parrot
11:08 sjn left #parrot
11:09 sjn joined #parrot
11:29 bacek left #parrot
11:31 Coke ~~
11:37 tadzik left #parrot
11:37 tadzik joined #parrot
11:52 whiteknight joined #parrot
11:55 whiteknight good morning, #parrot
11:56 moritz good localtime, birdfolks
11:56 whiteknight msg dukeleto Thanks, I'll definitely ask if I need anything. This is a test, and one that I think I can run several times before I have to get it right
11:56 aloha OK. I'll deliver the message.
12:56 * whiteknight has imported the /languages repo into git
12:56 moritz whiteknight++
12:58 whiteknight irclog?
12:58 whiteknight blah
12:58 moritz irclog.perlgeek.de/parrot/today
13:06 whiteknight http://github.com/parrot/c99
13:06 whiteknight irclog is irclog.perlgeek.de/parrot/today
13:06 whiteknight irclog?
13:06 whiteknight aloha, irclog is irclog.perlgeek.de/parrot/today
13:06 aloha whiteknight: ... but irclog is irclog.perlgeek.de/parrot/today ...
13:06 whiteknight >:(
13:06 moritz aloha: irclog?
13:06 aloha moritz: irclog is irclog.perlgeek.de/parrot/today
13:07 moritz whiteknight: I think aloha tries to be less intrusive by mostly speaking only when spoken to
13:07 moritz whiteknight: I for one welcome our new, silent overlord bot
13:12 whiteknight http://github.com/parrot/bf
13:12 whiteknight moritz: blah. I demand the bot must do what I want, as soon as I want it!
13:19 Patterner left #parrot
13:29 Psyche^ joined #parrot
13:29 Psyche^ is now known as Patterner
13:31 atrodo bf++
13:42 tadzik is lua for Parrot visible for C, as liblua in the official implementation?
13:44 whiteknight tadzik: in a manner of speaking, yes. You could load libparrot and call methods on the lua compiler
13:44 whiteknight we don't have a friendly wrapper that would act like a liblua
13:48 patspam joined #parrot
13:48 luben_work joined #parrot
13:56 tadzik http://wklej.org/id/395502/ -- is it known?
13:58 smash joined #parrot
13:58 smash hello everyone
13:58 tadzik hello
14:14 luben left #parrot
14:14 whiteknight tadkiz: probably not. fperrad usually keeps lua pretty well maintained
14:15 whiteknight send him a message about it
14:15 whiteknight (unless you can fix it yourself, then send him a friendly patch!)
14:15 tadzik I doubt it :) I have very little experience in Parrot
14:16 tadzik but I can file that on Github, that's not a problem
14:16 whiteknight that's cool too. Bug reports are always valuable
14:46 whiteknight http://github.com/parrot/forth
14:58 allison joined #parrot
15:04 Coke allison: ~~
15:05 allison Coke: hi
15:06 theory joined #parrot
15:09 whiteknight hello allison
15:10 allison hi whiteknight
15:17 kid51 joined #parrot
15:20 whiteknight allison: I sent you an email a while back about the state of the 1023 form. Did you get a chance to look at that?
15:21 allison whiteknight: will look for it now
15:21 ruoso joined #parrot
15:22 allison whiteknight: I know I replied to one on the directors list, but this may be more detailed questions
15:22 whiteknight probably much more detailed. Not a huge rush. The single biggest question I have is about the NLNet grant, which I'm sure you can answer pretty quickly
15:23 allison whiteknight: I'm not seeing it, do you have an approximate date and subject?
15:23 allison whiteknight: the NLNet grant is complete, and I don't expect to be paid for the rest of my work (consider it a donation)
15:24 whiteknight The email was titled "Parrot Directors" for some reason, and was sent on Sept 6
15:24 whiteknight The question I have about NLNet is who was it paid to, the Parrot or Perl foundations?
15:25 whiteknight I only see an invoice for about half of the money in the PaFo documents
15:25 whiteknight exactly who took receipt of that money, and exactly when it was received is going to dramatically affect our average receipts, and may bump us up to a higher IRS filing fee
15:26 Coke the grant was initially processed through the TPF.
15:26 whiteknight okay, but was it completed through PaFo? I see an invoice in the documents folder, but no indication whether that invoice was paid to PaFo
15:27 Coke (yes, I know that's the the. I blame the TPF. ;)
15:27 allison whiteknight: which invoice? (path in Dropbox folder)
15:27 Coke I believe the TPF cut us a check for the non-disbursed amounts so we could handle the remainder of disbursement.
15:28 allison whiteknight: the initial money was received by TPF in two payments of $35k each from NLNet
15:28 Coke (and that's the limit of my understanding, I never saw any actual docs.)
15:29 whiteknight allison: funding/nlnet/nlnet_invoice.pdf.
15:29 whiteknight okay. I guess I'm trying to figure out why that invoice doc is in there at all. It is on TPF letterhead, so I'll assume it was paid and handled to TPF
15:30 atrodo (Coke> same gripe i have with PDF files)
15:30 allison whiteknight: okay, that is a tpf invoice, and was paid to tpf (is way before ParF existed)
15:31 allison whiteknight: let me dig through email archives for the exact amount transferred to Par
15:31 allison F
15:31 whiteknight okay. That clears me up. Thanks. so the money that you earned, you've donated back to PaFo. The rest of the unpaid money was given to TPF for final dispersal?
15:31 whiteknight er, given by TPF to PaFo?
15:32 allison whiteknight: yes, almost. Up to a certain date, TPF handled all payments. After that date, TPF transferred all remaining funds to ParF, and ParF handled all payments.
15:33 whiteknight gotcha. That's probably very good news for us
15:33 allison whiteknight: Parf has made almost all due payments to grant recipients.
15:33 allison whiteknight: some remaining payments are due to me, and I'm donating them back. Some remaining payments are due to others, and we need to double-check with them.
15:34 allison whiteknight: we are tracking the status of all NLNet grant funds and payments in a google doc, I'll share it with you
15:34 whiteknight Jerry already shared it with me
15:34 allison whiteknight: great
15:35 whiteknight So I'm good on those details. I'm primarily interested in putting together our financial records so I can get form 1023 completed ASAP
15:36 allison whiteknight: the ones marked in green are the ones I'm still not sure of (that is, I don't know if you, patrick, jonathan, and simon were paid)
15:37 allison whiteknight: jhorner will have those details (will probably involve looking over our accounts for the past 2 years to be sure)
15:37 whiteknight I was not paid, I'm choosing to keep that money there for now to keep some padding in the account
15:37 whiteknight so that's not an issue
15:39 allison whiteknight: makes sense
15:39 allison whiteknight: I found your message, will reply in detail
15:39 whiteknight thanks, I would really appreciate it
15:39 whiteknight again, no huge rush. I doubt I will be in a position to complete the paperwork within the next week or two
15:40 allison whiteknight: but to answer the quickest and most important question: Garvey Schubert Barer were the original lawyers in our incorporation
15:40 whiteknight ok
15:40 allison whiteknight: we were planning to use them for the 501(c)(3), but they initially quoted us $1,000 for the cost, and later quoted us $20,000 for the cost
15:41 allison whiteknight: so, we asked SFLC if they could help
15:41 whiteknight oi
15:41 allison whiteknight: Karen Sandler is the lawyer handling us at SFLC
15:41 allison whiteknight: they will only charge us the cost of the registration fee with the IRS, which is about $750
15:42 allison whiteknight: what's needed now is to get Karen the final pieces of information she needs to complete the forms
15:42 allison whiteknight: mainly, a summary of our financials since incorporation, and bio info and job descriptions for all board members
15:43 allison whiteknight: on the other details, she'll have the best answers
15:43 allison whiteknight: it may make the most sense for you, me, and her to have a quick catchup phone call sometime in the next couple of weeks.
15:45 * kid51 is very glad to see these issues being discussed :-)
15:51 cogno joined #parrot
15:55 whiteknight allison: yes, that likely would make good sense. I may try to contact her when I get more of the details put together myself
15:56 allison whiteknight: I'll CC her on my reply to your message.
16:04 whiteknight thanks, that would be most helpful
16:06 whiteknight what would be really cool, if we can do it, is find somebody to make us an "inaugural donation" in time for the acceptance of our paperwork
16:06 whiteknight wishful thinking, and all that
16:15 dalek parrot: r49387 | pmichaud++ | trunk/compilers/pct/src/POST/Compiler.pir:
16:15 dalek parrot: [pct]  Revert another retrogression introduced by r49325.
16:15 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49387/
16:15 cogno_ joined #parrot
16:16 cogno left #parrot
16:18 fperrad ping tadzik
16:21 dukeleto whiteknight: we won't receive any donations unless we ask people
16:21 dukeleto whiteknight++ # working on PaFo stuff
16:21 cogno_ left #parrot
16:22 whiteknight dukeleto: of course not. I'm just musing out loud. I can't give an ETA on the completion of the paperwork anyway
16:23 dukeleto whiteknight: i am wondering if we can ask TPF for some of the money that Google will give them for GSoC
16:24 ingy left #parrot
16:24 nwellnhof joined #parrot
16:25 nwellnhof kid51: ping
16:25 kid51 nwellnhof pong
16:25 nwellnhof i can't reproduce the examples/shootout failure
16:25 nwellnhof do you have mnore details?
16:26 tadzik fperrad: pong
16:27 smash whiteknight: ping
16:28 nopaste "kid51" at 192.168.1.3 pasted "string_macros branch: t/examples/shootout.t test 16 fails" (43 lines) at http://nopaste.snit.ch/23876
16:28 dukeleto whiteknight++ # converting various languages to git
16:29 davidfetter joined #parrot
16:29 fperrad tadzik, the interactive mode of luap seems broken, but if you put your Lua source in a file, it works fine
16:31 allison whiteknight: reply sent, with karen cc'd
16:31 tadzik fperrad: I see
16:31 dalek parrot: r49388 | nwellnhof++ | branches/string_macros/src​/string/encoding/utf16.c:
16:31 dalek parrot: [str] Fix non-ICU build
16:31 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49388/
16:32 kid51 nwellnhof: To be fair, I'm getting this failure in trunk as well.
16:32 nwellnhof kid51: yes, it looks like an OOM condition caused by the new GC code.
16:33 kid51 Yes, ISTR discussion of that possibility several days ago.
16:33 nwellnhof do you know if gc_ms2_tuning passes this test?
16:34 kid51 Don't know; will have to checkout and test.
16:35 contingencyplan joined #parrot
16:36 kid51 But I suspect any branch forked from trunk subsequent to gc_massacre merge will display this failure.
16:37 nwellnhof kid51: with how much memory are you testing?
16:38 kid51 From 'top':
16:38 kid51 Mem:    524512k total,   245280k used,   279232k free,    51828k buffers
16:38 kid51 Swap:   263160k total,    21448k used,   241712k free,   133104k cached
16:39 nwellnhof ok, then gc_ms2_tuning probably doesn't help.
16:39 sorear kid51: /usr/bin/free with linux 2.6.32 will report peak RSS without polling, btw
16:39 kid51 total       used       free     shared    buffers     cached
16:39 kid51 Mem:        524512     312624     211888          0      56344     186444
16:39 kid51 -/+ buffers/cache:      69836     454676
16:39 kid51 Swap:       263160      21448     241712
16:41 sorear erp, /usr/bin/time
16:41 kid51 sorear:  I don't appear to have /usr/bin/time
16:42 kid51 'which time' -> no output
16:42 cogno joined #parrot
16:42 kid51 nwellnhof:  Confirm that in gc_ms_tuning branch, t/examples/shootout.t test 16 FAIL
16:42 kid51 ... with output similar to what was pasted
16:43 dukeleto left #parrot
16:43 PerlJam left #parrot
16:43 pmichaud left #parrot
16:43 dalek left #parrot
16:43 Util left #parrot
16:44 nwellnhof hmm, examples/shootout/regexdna.pir uses about 1GB memory.
16:46 * kid51 has installed time from debian
16:46 kid51 nwellnhof: It was passing in trunk before GC merge.
16:47 kid51 sorear:  What format/options to /usr/bin/time would be helpful here?
16:48 sorear kid51: the default should show (24954maxresident) or so
16:48 kid51 time running which program?  prove?
16:50 kid51 Running : time ./parrot "/home/jimk/work/gc_ms2_tunin​g/t/examples/shootout_16.pir" < examples/shootout/regexdna.pir_input
16:50 kid51 ... I get:
16:50 kid51 Killed
16:50 kid51 real    0m17.757s
16:50 kid51 user    0m3.701s
16:50 kid51 sys     0m1.852s
16:51 sorear probably the parrot  process itself
16:51 kid51 such as what I just posted?
16:51 sorear that kind of output comes from the bash builtin 'time'
16:51 sorear use a full path to use the 'time' you just installed'
16:52 kid51 Command terminated by signal 9
16:52 kid51 3.65user 1.39system 0:14.70elapsed 34%CPU (0avgtext+0avgdata 0maxresident)k
16:52 kid51 0inputs+0outputs (289major+184151minor)pagefaults 0swaps
16:54 cogno left #parrot
16:54 sorear 0maxresident -> bad OS
16:54 kid51 similar output in string_macros branch
16:55 kid51 What do you mean "bad OS"?  This is Debian Lenny
16:55 kid51 I've been building/testing Parrot on this box since Nov 2006.
16:56 sorear Yes, but I didn't get nonzero maxresident values until a kernel upgrade+reboot yesterday
16:57 sorear getrusage(2) says supported since 2.6.32
16:57 kid51 uname -a
16:57 kid51 Linux li11-226 2.6.18.8-linode22 #1 SMP Tue Nov 10 16:12:12 UTC 2009 i686 GNU/Linux
16:59 kid51 Well, we simply can't be designing Parrot such that its tests no longer work except on the latest and greatest Linux kernels.
17:00 kid51 Any more than we can be designing Parrot such that it compiles only with 4G physical memory
17:01 sorear Oh, no
17:01 sorear I meant for personal use
17:01 sorear As in, you can use this to better quantify "Parrot uses $A_LOT of memory in you $ACTION"
17:02 moritz example: compiling rakudo :-)
17:02 kid51 Is the amount of pagefaults reported by /usr/bin/time meaningful?
17:03 kid51 Rakudo is in the unfortunate position of no longer being compilable on the kinds of laptops Rakudo developers used for most of its existence.
17:04 moritz it was significantly faster to compile on the last release than on HEAD
17:06 kid51 moritz: By HEAD, do you mean "Rakudo HEAD on Parrot HEAD"?
17:09 whiteknight allison++
17:11 moritz kid51: yes
17:12 kid51 moritz:  That would be consistent with fact that gc_massacre merge took place after Sept Parrot release.
17:15 moritz (rakudo changed not much since the release, so I'm sure it's a parrot change)
17:16 mikehh left #parrot
17:22 Coke kid51: you might want to start stumping for this ticket:
17:23 Coke http://trac.parrot.org/parrot/ticket/827
17:23 Coke That should make it somewhat easier to have a smoke test somewhere that verifies we're under some threshold.
17:24 whiteknight http://github.com/parrot/lisp
17:25 kid51 whiteknight: you're the owner on that one (TT #827)
17:26 kid51 Coke:  Sounds like the one I created 4 days ago:  http://trac.parrot.org/parrot/ticket/1805
17:29 Coke 2 different options, but yah.
17:33 kid51 left #parrot
17:33 smash whiteknight: can i adopt punie ?
17:34 Coke that's allison's.
17:35 Coke was, at least.
17:36 smash i'm mostly sure that she'll be okay with that
17:36 smash but i can start a new one, no problem
17:37 moritz smash: at YAPC::EU, it seemed her plan was to start a new one too :-)
17:37 moritz no, sorry, confused with pynie
17:37 moritz smash: just write a mail to parrot-dev; I'm nearly sure nobody will speak up against it
17:40 whiteknight smash: sure thing. On github it's easy enough to fork it if you want, or I can create the git repo and push it under your username if you prefer that
17:40 whiteknight http://github.com/parrot/lolcode
17:40 smash no problem, i can create a new one
17:41 smash moritz: pynie is too much python for me :P
17:41 cogno joined #parrot
17:41 moritz smash: :-)
17:41 whiteknight smash: I might be interested in helping with a punie language, but I don't know anything about Perl 1
17:41 cogno left #parrot
17:42 whiteknight so if somebody can find a reference to follow, I will help out
17:43 smash whiteknight: i want to revamp it to use nqp-rx, i already have the building it place, but still can't parse anything usefull yet, net to fix somethings yet
17:43 smash s/net/need/
17:44 whiteknight okay, that's cool. Do you think I should port the one from the languages repo to github, or just wait for yours to come to fruition?
17:45 smash err, i'm not sure when i will have time to get something usefull, it can take a while now.. i'm completly overwhelmed with work
17:46 whiteknight to be fair, the old punie isn't useful either
17:48 smash true, let me take a better look at my current version over the weekend and i'll let you know the state of it on monday
17:49 smash but feel free to port the current version anyway, even for history history i guess
17:53 smash i'm pretty sure allison is okay with it, i already talked to her about this
17:56 nwellnhof kid51: r49389 should fix the examples/shootout test
17:59 whiteknight http://github.com/parrot/ook
17:59 tadzik I like the TODO section
17:59 allison smash, whiteknight: yes, I'm cool with smash driving punie (and the direction he's taking)
17:59 whiteknight yay!
18:00 smash allison: thank you
18:01 allison whiteknight: and the only real reference on Perl 1 is the original implementation
18:01 allison whiteknight: plus a few patches by schwern to make it run on modern hardware/compilers
18:01 whiteknight allison: fun. Where can I get a copy of such a beast?
18:02 allison whiteknight: they're available publicly, or I can tar up my already patched copy and send it to you
18:02 smash whiteknight: you have it on git
18:02 smash *github
18:03 smash there's a branch with perl1
18:04 smash http://github.com/mirrors/perl/tree/perl-1-maint
18:06 nwellnhof tadzik: can you try if r49389 helps with TT #1804?
18:06 tadzik nwellnhof: well, the server it was affecting is currently down, not to say burned (literally)
18:07 tadzik nwellnhof: I'll check it out once it's back
18:07 nwellnhof how much memory did that machine have?
18:08 tadzik 2.5 GB
18:09 nwellnhof do you an idea how much of that was free?
18:10 mikehh joined #parrot
18:10 nwellnhof s/you/you have/
18:11 whiteknight wow. Perl 1 is not nearly as small and archaic as I would have guessed
18:11 tadzik nwellnhof: http://juerd.nl/i/d58dc3794​529cdd4337f43e2fd044204.png I was given such answer :)
18:12 tadzik seems like around 1.5 GBs
18:14 nwellnhof hmm, that should have been enough even before r49389.
18:18 davidfetter left #parrot
18:20 smash left #parrot
18:23 perlpilot joined #parrot
18:27 whiteknight http://github.com/parrot/pheme
18:27 moritz whiteknight++
18:27 tadzik Error validating server certificate for 'https://svn.parrot.org:443': -- has anything changed recently?
18:31 nwellnhof left #parrot
18:31 whiteknight http://github.com/parrot/punie
18:36 bacek joined #parrot
18:45 whiteknight left #parrot
18:47 Coke tadzik: works for me here on IE8.
18:47 Coke what browser are you using?
18:48 tadzik Coke: that was rakudo build with --gen-parrot switch, so I guess it was just an svn client. Works ok from browser too, and synced when I allowed it
18:48 Coke works in chrome...
18:48 tadzik weird
19:01 luben_work left #parrot
19:13 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#360) fulltest) at r49389 - Ubuntu 10.10 beta amd64 (g++-4.5 with --optimize)
19:22 nwellnhof joined #parrot
19:37 GeJ Bonjour everyone.
19:45 cotto hio GeJ
19:46 GeJ ?Heya cotto.
19:53 jsut joined #parrot
19:58 jsut_ left #parrot
20:01 GeJ nwellnhof: ping
20:01 nwellnhof GeJ: pong
20:02 perlpilot left #parrot
20:02 luben joined #parrot
20:04 GeJ nwellnhof: in the string_macros branch, src/string/encoding/shared.h  on line 288, you declared a ASSERT_ARGS_encoding_ord_error macro but didn't use it anywhere.
20:04 GeJ (don't blame me, it's kid51 who asked me to make the codingstd test pass)
20:05 nwellnhof GeJ: The ASSERT_ARGS_* macros are generated by headerizer
20:05 nwellnhof Maybe I forgot to run make headerizer
20:05 GeJ That I didn't know.
20:05 nwellnhof Is that the only codingstd failure?
20:06 GeJ my C-fu is nonexistent.
20:06 GeJ except for a file that lacks some svn metadata, yes that is all.
20:07 nwellnhof OK, I will look into it.
20:10 GeJ I can handle the metadata part if you want.
20:13 nwellnhof I have no idea what's going on with that SVN metadata stuff. I think it's because I use git-svn. So if you can fix SVN things, that would be nice.
20:13 GeJ On it.
20:14 patspam left #parrot
20:19 kid51 joined #parrot
20:37 dukeleto joined #parrot
20:46 nwellnhof kid51: r49389 should fix the examples/shootout failure.
20:46 kid51 Yes. It does.
20:46 kid51 At least, I've confirmed that on my Linux/i386.
20:46 nwellnhof good to hear.
20:46 kid51 Now trying it on Darwin/PPC.  Keep fingers crossed
20:47 fperrad left #parrot
20:48 kid51 The shootout's memory demands are still sufficiently intense that on this 256M phys mem box, I could not simultaneously run 'make test' and 'prove t/examples/shootout.t'.
20:49 kid51 Are you going to port the changes that made shootout.t pass in trunk to string_macros branch?
20:49 kid51 And/or gc_ms2_tuning branch?
20:50 nwellnhof I will definitely port them to the gc_ms2_tuning branch.
20:50 nwellnhof I can port them to the string_macros branch, too. It's no big deal.
20:51 kid51 If you or anyone could suggest some "memory management for dummies" thing to read, I would be grateful
20:51 kid51 Or (what may be the same thing) "garbage collection for dummies"
20:52 nwellnhof Wikipedia should be a good start.
20:55 nwellnhof Parrot's GC isn't very sophisticated (for now). It's basically what the Wikipedia GC page calls "naïve mark-and-sweep".
21:00 kid51 nwellnhof I've closed TT #1803 -- but for future reference, you may want to add something there about what was wrong and why your code revision fixed (or ameliorated) it.
21:01 nwellnhof kid51: yes, we should add a test for that. something like the gc-leaky tests we already have. but they're still disabled for the new GC.
21:06 * kid51 goes hunting for new parroteers in northern climes.
21:06 kid51 left #parrot
21:20 whiteknight joined #parrot
21:22 GeJ nwellnhof++ # fulltest passing on branches/string_macros
21:23 whiteknight nice
21:39 nwellnhof left #parrot
21:43 GeJ is dalek dead?
21:45 GeJ Ahhh, now it comes back to me. A long time ago I had this crazy idea about messing with Data::Dumper.
21:45 cotto It was him or us.
21:46 jnthn GeJ: Yes, server explosion.
21:47 jnthn Well, apparently there was smoke, anyway.
21:47 GeJ ouch.
21:47 jnthn Juerd++ is working on it. :-)
21:47 jnthn oops
21:47 GeJ oh, feather blew up?
21:47 jnthn oh, no, that was the right window
21:48 jnthn GeJ: Yeah.
21:52 sjn left #parrot
21:53 sjn joined #parrot
21:54 dukeleto left #parrot
21:57 ruoso left #parrot
21:58 davidfetter joined #parrot
22:34 allison left #parrot
23:00 cotto seen dukeleto
23:00 aloha dukeleto was last seen in #parrot 2 hours 22 mins ago joining the channel.
23:00 gottreu left #parrot
23:11 whiteknight left #parrot
23:15 GeJ clock
23:15 GeJ clock?
23:15 aloha GeJ: LAX: Thu, 16:15 PDT / CHI: Thu, 18:15 CDT / NYC: Thu, 19:15 EDT / UTC: Thu, 23:15 UTC / LON: Fri, 00:15 BST / BER: Fri, 01:15 CEST / TOK: Fri, 08:15 JST / SYD: Fri, 09:15 EST
23:21 whiteknight joined #parrot
23:25 bacek_at_work ~~
23:27 cotto ~~
23:28 whiteknight ??
23:34 bacek_at_work !!
23:38 whiteknight $$\
23:39 tadzik left #parrot
23:39 GeJ G'Day bacek, Hi whiteknight.
23:40 whiteknight hello GeJ
23:40 bacek_at_work G'Day GeJ
23:43 GeJ At the PIR level, what's fastest way to create strings (potentially very long strings built via a lot of concatenations) ?
23:43 whiteknight StringBuilder PMC
23:45 cotto Note the description: TODO: Add description here.
23:48 ruoso joined #parrot
23:58 tcurtis joined #parrot
23:58 tcurtis Good evening, #parrot.
23:58 bacek_at_work seen dalek
23:58 aloha dalek was last seen in #parrot 7 hours 26 mins ago saying "parrot: review: http://trac.parrot.org/parrot/changeset/49388/".

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

Parrot | source cross referenced