Parrot 3.10.0 "Apple Pi" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 30 November 2011.
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:28
alester OK 00:29
00:36 ilbot2 joined
moderator Parrot 3.10.0 "Apple Pi" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
alester Yeah, me oto 00:41
01:02 kid51 joined 01:08 benabik joined 01:10 woosley joined
bacek_at_work alester, ping 01:14
benabik ~~ 01:18
bacek_at_work alester, unping 01:30
01:45 whiteknight joined
whiteknight good evening, #parrot 01:48
dalek rrot/load_language_refactor: 2c0d174 | Alekssasho++ | src/packfile/api.c:
Update src/packfile/api.c
02:01
rrot/load_language_refactor: 2bf306f | Sasho++ | / (2 files):
Refactor and rename Parrot_load_language
rrot/load_language_refactor: 9a764f7 | Whiteknight++ | / (2 files):
Merge branch 'master' of git://github.com/Alekssasho/parrot into load_language_refactor
02:02
rrot/load_language_refactor: 55b9214 | Sasho++ | src/embed/api.c:
change Parrot_pf_load_langugage in api.c
rrot/load_language_refactor: 0745143 | Sasho++ | / (3 files):
latest changes for Parrot_load_language
rrot/load_language_refactor: 7c73f6c | Sasho++ | src/packfile/api.c:
changes in Parrot_pf_load_language
rrot/load_language_refactor: 4621948 | Sasho++ | src/packfile/api.c:
some changes
rrot/load_language_refactor: bf40847 | Sasho++ | src/packfile/api.c:
fixed Parrot_pf_load_language
rrot/load_language_refactor: 910982f | Whiteknight++ | / (5 files):
Merge branch 'master' of git://github.com/Alekssasho/parrot into load_language_refactor
itor: dacf71a | NotFound++ | / (4 files):
Focus control, a bunch of fixes and example of EditBox
02:09
whiteknight NotFound: ping 02:15
NotFound whiteknight: pong
whiteknight NotFound: do you still have that example around of that Repl you were working on?
NotFound Repl?
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.
whiteknight yeah, didn't you have a gist about it? 02:18
NotFound I think I just used nopaste.
Found!
whiteknight NotFound Found NotFound's post? 02:19
NotFound whiteknight: gist.github.com/1421426 02:20
whiteknight NotFound++ 02:21
What does the "volatile" keyword do?
NotFound whiteknight: outer var lexicals are loaded only at the start of the inner for speed. volatile forces always loading. 02:23
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:26
whiteknight nice 02:29
NotFound whiteknight: There is some shore example of green threads usage? 02:32
short
dalek itor: 893e754 | NotFound++ | examples/edit.winxed:
resize the EditBox in example edit
02:51
NotFound AFK
dalek sella: 33c1acc | Whiteknight++ | / (17 files):
Merge branch 'master' of github.com:Whiteknight/Rosella
02:56
sella: 3740ec9 | Whiteknight++ | src/unstable/repl/ (2 files):
A few small Repl cleanups
cotto ~~ 03:08
03:20 alvis joined 05:27 woosley joined 07:37 rfw joined 07:54 rfw__ joined 08:02 rfw joined 08:45 mj41 joined 09:12 lucian joined 09:43 schmooster joined 09:58 woosley left
dalek kudo/nom: 3c862ba | moritz++ | src/core/Any.pm:
fix &sort with a closure

works around a multi dispatch limitation
10:13
kudo/nom: 4c311bf | moritz++ | t/spectest.data:
run a test file that had regressed on &sort with closure
10:16 alvis joined
dalek kudo/nom: 676b356 | moritz++ | src/core/Regex.pm:
Regex.ACCEPTS for arrays and hashes
10:54
12:13 Psyche^ joined 12:32 cosimo joined 12:58 whiteknight joined
whiteknight good morning, #parrot 12:59
13:01 bluescreen joined 13:26 bluescreen joined
dalek nxed: dfbf427 | NotFound++ | winxedst2.winxed:
diagnose bad type in indexing
15:14
15:39 contingencyplan joined
whiteknight NotFound++ # Just tried Guitor, very nice! 16:01
I couldn't figure out how to run the graph example, but everything else looks very nice
NotFound whiteknight: graph.winxed "sin(x)" "cos(x)" 16:12
whiteknight ah, okay 16:13
NotFound drag to zoom in, right-drag to zoom out. Also '+' and '-' 16:14
whiteknight ...very nice 16:16
very very nice
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:17
Funny fact: this program is based on a Basic program for the Apple ][ circa 1980 16:21
From the Spain's magazine "El Ordenador Personal" 16:22
whiteknight nice 16:25
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:29
whiteknight yes 16:39
well, there are lots of lines of C, just at a different layer of abstraction 16:51
16:55 Aleksandar joined
NotFound whiteknight: yeah, bu you don't need a C compiler to install the modules, that's the big difference. 16:59
17:24 Aleksandar joined
dalek sella: 4ec1141 | Whiteknight++ | s (5 files):
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
sella: a5c1f0b | Whiteknight++ | src/unstable/lazy/GeneratorArray.winxed:
Add in an outline for a generator array type. Not included in the build yet
sella: 0c9b299 | Whiteknight++ | src/random/ (2 files):
+docs for Random.UUID
itor: 7fae03b | NotFound++ | / (3 files):
Implement SetTransientFor - use it for a simple 'About' in example boxes
17:38
dukeleto ~~ 17:54
18:02 fperrad joined
dalek itor: 9a691fc | NotFound++ | / (3 files):
display width and height functions, use them in example boxes
18:14
whiteknight bleh, fiber isn't available at my new house 18:20
18:24 lucian joined 18:32 nbrown_ joined
cotto ~~ 18:50
whiteknight hello cott 18:56
cotto
and belated "hello" to dukeleto
moritz hey, have you ever thought of starting a parrot advent calendar? 18:58
cotto moritz: interesting idea.
whiteknight moritz: sort of, but I wouldn't want to steal your thunder
moritz showing off cool features and projects, talking about development plans
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 18:59
sorear cool features and plans eh? 19:00
dalek itor: 5703efe | NotFound++ | src/Guitor.winxed:
set registered window hash key type to int
19:02
whiteknight moritz: we're already days behind, and I'm not getting internet installed at the new house until Sunday 19:04
I can try it out though. 25 days of fantastic parrot awesomness! 19:05
dalek itor: 12fce5b | NotFound++ | / (2 files):
use 'None' for destroyed windows instead of -1
19:08
moritz whiteknight: don't feel obliged, 'twas just a quick idea. Maybe next year if it's too much work this year 19:13
whiteknight moritz: If there is one thing I like doing, it's stealing good ideas from the Rakudo folks 19:31
maybe I'll offset by a few days and do a "25 days before new years" advent thingy 19:32
cotto github.com/parrot/parrot/wiki/25-d...arrot-2011 19:35
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
whiteknight oh, yeah, that's cool too 19:39
whatevs
cotto fill the page with topics, make it into a calendar, let people claim days/topics
19:49 bluescreen joined
whiteknight Okay, I'm Up to about 20 topics I could talk about 20:04
of course, It's sort of heavy on Rosella
well, 6 of them are Rosella-related 20:05
I will probably trim one or two out
20:09 schmooster joined
whiteknight I know what I should ask for from an intrepid GCI student: an implementation of a Rete engine 20:20
actually, that might be a little bit too much even for some of these whiz kids
eventually I'm going to have to buckle down and write it myself
20:42 dafrito joined 21:14 eternaleye_ joined 21:16 Yuki`N joined
dukeleto ~~ 21:17
21:17 pjcj joined, pmichaud_ joined 21:18 Util_ joined 21:19 simcop2387 joined, bacek joined
Yuki`N gci break 21:19
21:20 snearch joined, jevin joined
dalek p: 0fce58c | jnthn++ | src/6model/reprs/CStruct.c:
Fix a typo.
21:20
p: a298ab3 | jnthn++ | / (3 files):
Start to sketch out CArray representation.
p: 721f08d | jnthn++ | tools/build/Makefile.in:
Actually link in the CArray object file!
p: ad94412 | jnthn++ | src/ops/nqp_dyncall.ops:
Teach the call engine how to handle a CArray representation (though we can't do anything much useful with it yet).
21:21 knewt joined 21:22 Coke joined
dukeleto alester++ # ticket whisperer 21:30
cotto what happens when he whispers to them? 21:31
alester THEY DO MY BIDDING
cotto alester++
Yuki`N heh.
cotto time to see if ParrotQuotes got moved to the gh wiki 21:32
Yuki`N how many damn videolan tasks are there?
dukeleto VLC have a task assembly line. 21:42
dalek rrot-math-primality: e5617f1 | Yuki`N++ | / (2 files):
Add is_prime. Fix strange issue with is_small_prime and get_pmc_keyed.
rrot-math-primality: 833921a | Yuki`N++ | / (2 files):
Add tests/fix bugs in prime_count and (prev|next)_prime.
rrot-math-primality: f60a1f6 | dukeleto++ | / (2 files):
Merge pull request #4 from nol888/master

Add prime_count and related functionality.
Yuki`N it's honestly frustrating. 21:43
Here I am, actually doing diverse tasks
and the 4 above me just farm one type of task which basically becomes the same process over and over.
sorear stop being so competitive 21:44
Yuki`N =3= 21:45
I'm getting my 15 tasks and then sitting back and relaxing.
sorear wishes people wouldn't make up emoticons that nobody can understand
Coke (v) (;,,;) (v)
. o O (More emoticons? Why not zoidberg?) 21:46
sorear ...that's an emoticon? I thought it was J code
dukeleto Yuki`N: twitter.com/#!/dukeleto/status/142...4055682048
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
I wish I understood the paper
but I don't.
dukeleto Yuki`N: so i would say just ignore it. Work on what interests you, and be happy.
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.
dukeleto Coke: indeed. But the person was insane, so it is OK.
Yuki`N: i feel like i understand the paper, but that doesn't mean it is easy to implement 21:59
Yuki`N: i will try to implement it
Yuki`N If you could just write some pseudocode, it might help me understand it as well.
dukeleto Yuki`N: i like it. I will try to write out the algorithm in pseudocode. 22:03
22:14 Nol888 joined
Yuki`N There are 6 pages of VideoLAN tasks 22:31
dalek p: b2d7aa2 | jnthn++ | tools/build/Makefile.in:
Add missing deps.
p: 945817d | jnthn++ | src/6model/reprs/CArray.c:
Sketch out a bit more of CArray representation.
Yuki`N That's a good
300 tasks.
22:40 snarkyboojum left 22:57 rfw joined 23:01 ascent joined
dalek itor: 267583a | NotFound++ | src/Guitor (2 files):
list properties
23:24