Camelia, the Perl 6 bug

IRC log for #parrot, 2011-12-02

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:28 cotto alester: it'd be nice if the imported comments from users who don't have github accounts were less anonymous, e.g. if body of the comment indicated the trac username.
00:29 alester OK
00:36 ilbot2 joined #parrot
00:36 Topic for #parrot is now Parrot 3.10.0 "Apple Pi" | http://parrot.org | Log: http://irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
00:41 alester Yeah, me oto
01:02 kid51 joined #parrot
01:08 benabik joined #parrot
01:10 woosley joined #parrot
01:14 bacek_at_work alester, ping
01:18 benabik ~~
01:30 bacek_at_work alester, unping
01:45 whiteknight joined #parrot
01:48 whiteknight good evening, #parrot
02:01 dalek parrot/load_language_refactor: 2c0d174 | Alekssasho++ | src/packfile/api.c:
02:01 dalek parrot/load_language_refactor: Update src/packfile/api.c
02:01 dalek parrot/load_language_refactor: review: https://github.com/parrot/parrot/commit/2c0d174065
02:01 dalek parrot/load_language_refactor: 2bf306f | Sasho++ | / (2 files):
02:01 dalek parrot/load_language_refactor: Refactor and rename Parrot_load_language
02:01 dalek parrot/load_language_refactor: review: https://github.com/parrot/parrot/commit/2bf306f802
02:02 dalek parrot/load_language_refactor: 9a764f7 | Whiteknight++ | / (2 files):
02:02 dalek parrot/load_language_refactor: Merge branch 'master' of git://github.com/Alekssasho/parrot into load_language_refactor
02:02 dalek parrot/load_language_refactor: review: https://github.com/parrot/parrot/commit/9a764f7553
02:02 dalek parrot/load_language_refactor: 55b9214 | Sasho++ | src/embed/api.c:
02:02 dalek parrot/load_language_refactor: change Parrot_pf_load_langugage in api.c
02:02 dalek parrot/load_language_refactor: review: https://github.com/parrot/parrot/commit/55b9214d48
02:02 dalek parrot/load_language_refactor: 0745143 | Sasho++ | / (3 files):
02:02 dalek parrot/load_language_refactor: latest changes for Parrot_load_language
02:02 dalek parrot/load_language_refactor: review: https://github.com/parrot/parrot/commit/0745143abe
02:02 dalek parrot/load_language_refactor: 7c73f6c | Sasho++ | src/packfile/api.c:
02:02 dalek parrot/load_language_refactor: changes in Parrot_pf_load_language
02:02 dalek parrot/load_language_refactor: review: https://github.com/parrot/parrot/commit/7c73f6cab9
02:02 dalek parrot/load_language_refactor: 4621948 | Sasho++ | src/packfile/api.c:
02:02 dalek parrot/load_language_refactor:  some changes
02:02 dalek parrot/load_language_refactor: review: https://github.com/parrot/parrot/commit/4621948fa3
02:02 dalek parrot/load_language_refactor: bf40847 | Sasho++ | src/packfile/api.c:
02:02 dalek parrot/load_language_refactor: fixed Parrot_pf_load_language
02:02 dalek parrot/load_language_refactor: review: https://github.com/parrot/parrot/commit/bf40847881
02:02 dalek parrot/load_language_refactor: 910982f | Whiteknight++ | / (5 files):
02:02 dalek parrot/load_language_refactor: Merge branch 'master' of git://github.com/Alekssasho/parrot into load_language_refactor
02:02 dalek parrot/load_language_refactor: review: https://github.com/parrot/parrot/commit/910982f820
02:09 dalek Guitor: dacf71a | NotFound++ | / (4 files):
02:09 dalek Guitor: Focus control, a bunch of fixes and example of EditBox
02:09 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/dacf71a02d
02:15 whiteknight NotFound: ping
02:15 NotFound whiteknight: pong
02:15 whiteknight NotFound: do you still have that example around of that Repl you were working on?
02:15 NotFound Repl?
02:16 whiteknight I thought you had an example last week you gist'd that was a REPL
02:16 NotFound Ah, the Read-Execute-.... Never remember that.
02:18 whiteknight yeah, didn't you have a gist about it?
02:18 NotFound I think I just used nopaste.
02:18 NotFound Found!
02:19 whiteknight NotFound Found NotFound's post?
02:20 NotFound whiteknight: https://gist.github.com/1421426
02:21 whiteknight NotFound++
02:21 whiteknight What does the "volatile" keyword do?
02:23 NotFound whiteknight: outer var lexicals are loaded only at the start of the inner for speed. volatile forces always loading.
02:26 NotFound Now that I think about it, this thing can also give a nice example for Guitor, one panel for redirected output and one EditBox for the commands.
02:29 whiteknight nice
02:32 NotFound whiteknight: There is some shore example of green threads usage?
02:32 NotFound short
02:51 dalek Guitor: 893e754 | NotFound++ | examples/edit.winxed:
02:51 dalek Guitor: resize the EditBox in example edit
02:51 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/893e75400b
02:51 NotFound AFK
02:56 dalek Rosella: 33c1acc | Whiteknight++ | / (17 files):
02:56 dalek Rosella: Merge branch 'master' of github.com:Whiteknight/Rosella
02:56 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/33c1accf47
02:56 dalek Rosella: 3740ec9 | Whiteknight++ | src/unstable/repl/ (2 files):
02:56 dalek Rosella: A few small Repl cleanups
02:56 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/3740ec9e14
03:08 cotto ~~
03:20 alvis joined #parrot
05:27 woosley joined #parrot
07:37 rfw joined #parrot
07:54 rfw__ joined #parrot
08:02 rfw joined #parrot
08:45 mj41 joined #parrot
09:12 lucian joined #parrot
09:43 schmooster joined #parrot
09:58 woosley left #parrot
10:13 dalek rakudo/nom: 3c862ba | moritz++ | src/core/Any.pm:
10:13 dalek rakudo/nom: fix &sort with a closure
10:13 dalek rakudo/nom:
10:13 dalek rakudo/nom: works around a multi dispatch limitation
10:13 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/3c862bad8f
10:13 dalek rakudo/nom: 4c311bf | moritz++ | t/spectest.data:
10:13 dalek rakudo/nom: run a test file that had regressed on &sort with closure
10:13 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/4c311bf518
10:16 alvis joined #parrot
10:54 dalek rakudo/nom: 676b356 | moritz++ | src/core/Regex.pm:
10:54 dalek rakudo/nom: Regex.ACCEPTS for arrays and hashes
10:54 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/676b3564b3
12:13 Psyche^ joined #parrot
12:32 cosimo joined #parrot
12:58 whiteknight joined #parrot
12:59 whiteknight good morning, #parrot
13:01 bluescreen joined #parrot
13:26 bluescreen joined #parrot
15:14 dalek winxed: dfbf427 | NotFound++ | winxedst2.winxed:
15:14 dalek winxed: diagnose bad type in indexing
15:14 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/dfbf42704e
15:39 contingencyplan joined #parrot
16:01 whiteknight NotFound++ # Just tried Guitor, very nice!
16:01 whiteknight I couldn't figure out how to run the graph example, but everything else looks very nice
16:12 NotFound whiteknight: graph.winxed "sin(x)" "cos(x)"
16:13 whiteknight ah, okay
16:14 NotFound drag to zoom in, right-drag to zoom out. Also '+' and '-'
16:16 whiteknight ...very nice
16:16 whiteknight very very nice
16:17 NotFound A beautiful way to show someone the log and polynomic big difference: graph.winxed "pow(ln(x), 23)" "pow(x, 2)" and zoom out a lot.
16:21 NotFound Funny fact: this program is based on a Basic program for the Apple ][ circa 1980
16:22 NotFound From the Spain's magazine "El Ordenador Personal"
16:25 whiteknight nice
16:29 NotFound And all is done without a line of C, just NCI calls to standard libraries. Exemplifying parrot abilities in a very visual way :)
16:39 whiteknight yes
16:51 whiteknight well, there are lots of lines of C, just at a different layer of abstraction
16:55 Aleksandar joined #parrot
16:59 NotFound whiteknight: yeah, bu you don't need a C compiler to install the modules, that's the big difference.
17:24 Aleksandar joined #parrot
17:28 dalek Rosella: 4ec1141 | Whiteknight++ | s (5 files):
17:28 dalek Rosella: Flesh out some UUID-related utilities. UUIDs are going to be immutable, so set up the value in the constructor. Add some utilities to check a valid UUID, to get an empty one, etc
17:28 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/4ec1141681
17:28 dalek Rosella: a5c1f0b | Whiteknight++ | src/unstable/lazy/GeneratorArray.winxed:
17:28 dalek Rosella: Add in an outline for a generator array type. Not included in the build yet
17:28 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/a5c1f0bc5a
17:28 dalek Rosella: 0c9b299 | Whiteknight++ | src/random/ (2 files):
17:28 dalek Rosella: +docs for Random.UUID
17:28 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/0c9b299f60
17:38 dalek Guitor: 7fae03b | NotFound++ | / (3 files):
17:38 dalek Guitor: Implement SetTransientFor - use it for a simple 'About' in example boxes
17:38 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/7fae03bfbd
17:54 dukeleto ~~
18:02 fperrad joined #parrot
18:14 dalek Guitor: 9a691fc | NotFound++ | / (3 files):
18:14 dalek Guitor: display width and height functions, use them in example boxes
18:14 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/9a691fc8a4
18:20 whiteknight bleh, fiber isn't available at my new house
18:24 lucian joined #parrot
18:32 nbrown_ joined #parrot
18:50 cotto ~~
18:56 whiteknight hello cott
18:56 whiteknight cotto
18:56 whiteknight and belated "hello" to dukeleto
18:58 moritz hey, have you ever thought of starting a parrot advent calendar?
18:58 cotto moritz: interesting idea.
18:58 whiteknight moritz: sort of, but I wouldn't want to steal your thunder
18:58 moritz showing off cool features and projects, talking about development plans
18:59 moritz whiteknight: I wouldn't worry about that. There's usually half a dozen advent calendars in the Perl community, and we don't seem to suffer from that
19:00 sorear cool features and plans eh?
19:02 dalek Guitor: 5703efe | NotFound++ | src/Guitor.winxed:
19:02 dalek Guitor: set registered window hash key type to int
19:02 dalek Guitor: and add a method to get a registered window by id
19:02 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/5703efebd2
19:04 whiteknight moritz: we're already days behind, and I'm not getting internet installed at the new house until Sunday
19:05 whiteknight I can try it out though. 25 days of fantastic parrot awesomness!
19:08 dalek Guitor: 12fce5b | NotFound++ | / (2 files):
19:08 dalek Guitor: use 'None' for destroyed windows instead of -1
19:08 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/12fce5b618
19:13 moritz whiteknight: don't feel obliged, 'twas just a quick idea. Maybe next year if it's too much work this year
19:31 whiteknight moritz: If there is one thing I like doing, it's stealing good ideas from the Rakudo folks
19:32 whiteknight maybe I'll offset by a few days and do a "25 days before new years" advent thingy
19:35 cotto https://github.com/parrot/parr​ot/wiki/25-days-of-parrot-2011
19:37 whiteknight I was planning to do a bunch of short vignettes on my blog. Do you have a better idea?
19:37 cotto whiteknight: I thought that'd be a simple way to farm it out so that one person isn't doing everything
19:39 whiteknight oh, yeah, that's cool too
19:39 whiteknight whatevs
19:39 cotto fill the page with topics, make it into a calendar, let people claim days/topics
19:49 bluescreen joined #parrot
20:04 whiteknight Okay, I'm Up to about 20 topics I could talk about
20:04 whiteknight of course, It's sort of heavy on Rosella
20:05 whiteknight well, 6 of them are Rosella-related
20:05 whiteknight I will probably trim one or two out
20:09 schmooster joined #parrot
20:20 whiteknight I know what I should ask for from an intrepid GCI student: an implementation of a Rete engine
20:20 whiteknight actually, that might be a little bit too much even for some of these whiz kids
20:20 whiteknight eventually I'm going to have to buckle down and write it myself
20:42 dafrito joined #parrot
21:14 eternaleye_ joined #parrot
21:16 Yuki`N joined #parrot
21:17 dukeleto ~~
21:17 pjcj joined #parrot
21:17 pmichaud_ joined #parrot
21:18 Util_ joined #parrot
21:19 simcop2387 joined #parrot
21:19 bacek joined #parrot
21:19 Yuki`N gci break
21:20 snearch joined #parrot
21:20 jevin joined #parrot
21:20 dalek nqp: 0fce58c | jnthn++ | src/6model/reprs/CStruct.c:
21:20 dalek nqp: Fix a typo.
21:20 dalek nqp: review: https://github.com/perl6/nqp/commit/0fce58cbeb
21:20 dalek nqp: a298ab3 | jnthn++ | / (3 files):
21:20 dalek nqp: Start to sketch out CArray representation.
21:20 dalek nqp: review: https://github.com/perl6/nqp/commit/a298ab36c3
21:20 dalek nqp: 721f08d | jnthn++ | tools/build/Makefile.in:
21:20 dalek nqp: Actually link in the CArray object file!
21:20 dalek nqp: review: https://github.com/perl6/nqp/commit/721f08dca9
21:20 dalek nqp: ad94412 | jnthn++ | src/ops/nqp_dyncall.ops:
21:21 dalek nqp: Teach the call engine how to handle a CArray representation (though we can't do anything much useful with it yet).
21:21 dalek nqp: review: https://github.com/perl6/nqp/commit/ad94412b31
21:21 knewt joined #parrot
21:22 Coke joined #parrot
21:30 dukeleto alester++ # ticket whisperer
21:31 cotto what happens when he whispers to them?
21:31 alester THEY DO MY BIDDING
21:31 cotto alester++
21:31 Yuki`N heh.
21:32 cotto time to see if ParrotQuotes got moved to the gh wiki
21:32 Yuki`N how many damn videolan tasks are there?
21:42 dukeleto VLC have a task assembly line.
21:42 dalek parrot-math-primality: e5617f1 | Yuki`N++ | / (2 files):
21:42 dalek parrot-math-primality: Add is_prime. Fix strange issue with is_small_prime and get_pmc_keyed.
21:42 dalek parrot-math-primality: review: https://github.com/letolabs/parrot​-math-primality/commit/e5617f1ed5
21:42 dalek parrot-math-primality: 833921a | Yuki`N++ | / (2 files):
21:42 dalek parrot-math-primality: Add tests/fix bugs in prime_count and (prev|next)_prime.
21:42 dalek parrot-math-primality: review: https://github.com/letolabs/parrot​-math-primality/commit/833921a6c5
21:42 dalek parrot-math-primality: f60a1f6 | dukeleto++ | / (2 files):
21:42 dalek parrot-math-primality: Merge pull request #4 from nol888/master
21:42 dalek parrot-math-primality:
21:42 dalek parrot-math-primality: Add prime_count and related functionality.
21:42 dalek parrot-math-primality: review: https://github.com/letolabs/parrot​-math-primality/commit/f60a1f6f4e
21:43 Yuki`N it's honestly frustrating.
21:43 Yuki`N Here I am, actually doing diverse tasks
21:43 Yuki`N and the 4 above me just farm one type of task which basically becomes the same process over and over.
21:44 sorear stop being so competitive
21:45 Yuki`N =3=
21:45 Yuki`N I'm getting my 15 tasks and then sitting back and relaxing.
21:45 * sorear wishes people wouldn't make up emoticons that nobody can understand
21:45 Coke (v) (;,,;) (v)
21:46 Coke . o O (More emoticons? Why not zoidberg?)
21:46 sorear ...that's an emoticon?  I thought it was J code
21:46 dukeleto Yuki`N: https://twitter.com/#!/dukele​to/status/142721334055682048
21:47 dukeleto Yuki`N: people in the free/open source community see it for what it is. They are gaming the system, but they are not fooling anybody
21:47 Yuki`N dukeleto, yeah, but it's just a for loop. :P
21:47 Yuki`N I wish I understood the paper
21:47 Yuki`N but I don't.
21:47 dukeleto Yuki`N: so i would say just ignore it. Work on what interests you, and be happy.
21:48 dukeleto Yuki`N: i think you would like the nacl bindings. I can turn that into multiple difficult tasks
21:48 Coke we've been accused of gaming the GCI system before.
21:48 dukeleto Coke: indeed. But the person was insane, so it is OK.
21:59 dukeleto Yuki`N: i feel like i understand the paper, but that doesn't mean it is easy to implement
21:59 dukeleto Yuki`N: i will try to implement it
21:59 Yuki`N If you could just write some pseudocode, it might help me understand it as well.
22:03 dukeleto Yuki`N: i like it. I will try to write out the algorithm in pseudocode.
22:14 Nol888 joined #parrot
22:31 Yuki`N There are 6 pages of VideoLAN tasks
22:31 dalek nqp: b2d7aa2 | jnthn++ | tools/build/Makefile.in:
22:31 dalek nqp: Add missing deps.
22:31 dalek nqp: review: https://github.com/perl6/nqp/commit/b2d7aa2f3f
22:31 dalek nqp: 945817d | jnthn++ | src/6model/reprs/CArray.c:
22:31 dalek nqp: Sketch out a bit more of CArray representation.
22:31 dalek nqp: review: https://github.com/perl6/nqp/commit/945817da7e
22:31 Yuki`N That's a good
22:31 Yuki`N 300 tasks.
22:40 snarkyboojum left #parrot
22:57 rfw joined #parrot
23:01 ascent joined #parrot
23:24 dalek Guitor: 267583a | NotFound++ | src/Guitor (2 files):
23:24 dalek Guitor: list properties
23:24 dalek Guitor: review: https://github.com/NotFoun​d/Guitor/commit/267583a27e

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

Parrot | source cross referenced