Parrot 3.10.0 "Apple Pi" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 2 December 2011.
dalek nxed: 4c110b4 | NotFound++ | winxedst (2 files):
unused variable
00:18
nxed: 7885448 | NotFound++ | winxedst2.winxed:
allow use of namespace prefixed constants
nxed: 81ec7be | NotFound++ | t/advanced/01constant.t:
test constants
00:25
01:16 benabik joined 02:31 whiteknight joined
cotto ~~ 02:33
whiteknight good evening #parrot
03:31 JaphMalik joined 03:35 Psyche^ joined 03:56 dafrito joined 06:42 alvis joined
dalek href="https://parrot.github.com:">parrot.github.com: 7ab7da9 | alvis++ | / (64216 files):
Add documentation from 'v0.2.0' to 'v2.11.0'.
06:45
06:45 contingencyplan joined 06:47 nbrown joined
dalek href="https://parrot.github.com:">parrot.github.com: 09989bc | alvis++ | / (2 files):
Updated 'index.html' and added 'releases.html'.
06:50
07:19 alvis joined 07:24 cosimo joined 07:56 particle1 joined, nbrown_ joined 07:57 arnsholt joined, eternaleye_ joined, perlite joined 08:11 baest joined
dalek kudo/objat: d81c8a1 | moritz++ | / (5 files):
first shot at ObjAt, and make .WHICH use it

All tests pass
08:25
kudo/objat: 5aed0e3 | moritz++ | src/core/ (6 files):
split WHICH into multis, and special-case the .WHICH of value types
08:51 dafrito joined 08:57 mj41 joined
dalek kudo/objat: a100ad0 | moritz++ | docs/ROADMAP:
ObjAt is done
09:11
alvis msg NotFound Here, fwiw, is the gist: git://gist.github.com/1475867.git 09:31
aloha OK. I'll deliver the message.
dalek href="https://parrot.github.com:">parrot.github.com: 7552969 | alvis++ | index.html:
Update index.html (dropped a closing '</a>' tag).
09:35
09:43 lucian joined 09:44 baest_ joined
dalek kudo/nom: a2ca4c6 | moritz++ | src/core/EnumMap.pm:
change a pir:: to nqp:: opcode
10:37
10:40 particle joined 10:50 ambs joined 12:09 bacek joined 12:18 snearch joined 12:29 janus joined 12:37 benabik joined 12:39 bluescreen joined 13:18 mtk joined 13:26 Patterner joined
dalek kudo/nom: 12334be | moritz++ | docs/ROADMAP:
add some more ROADMAP goals
13:31
13:43 mj41_nb joined 13:54 whiteknight joined 14:01 dngor_ joined
dalek kudo/nom: 5cf8eba | coke++ | tools/test_summary.pl:
Make test_summary less rakudo-specific
14:24
whiteknight good morning, #parrot 14:28
benabik o/ whiteknight 14:29
whiteknight hello benabik
dalek sella/gh-pages: f12b923 | Whiteknight++ | winxed/functions.md:
Add a quick bit of documentation for the inline keyword
14:44
kudo/nom: e765b67 | moritz++ | src/core/Cool.pm:
implement missing sub chars
14:55
kudo/nom: 18d6b14 | moritz++ | src/core/Str.pm:
support closures as first argument to .substr()
15:01 alvis joined
NotFound alvis: ping 15:11
msg alvis -L=... does not work, you need -L build/ 15:12
aloha OK. I'll deliver the message.
15:27 PacoLinux joined 15:34 dmalcolm joined
dalek itor: 2788398 | NotFound++ | examples/pokedit.winxed:
fix return with curpos greated than line length and rearrange a bit the related parts
15:37
kudo/nom: f9ccaff | moritz++ | t/spectest.data:
run two more test files
15:51 nbrown joined
dukeleto ~~ 16:00
moritz .. 16:05
16:34 davidfetter joined
dalek itor: 28b8d1a | NotFound++ | examples/pokedit.winxed:
cancel selection before inserting char keys
16:37
nxed: c02b820 | NotFound++ | winxedst2.winxed:
fix: const int division was giving int result, unlike the non const case
16:42
PerlJam whiteknight: wrt you advent blog ... the first paragraph of the Winxed post is unnecessary. Given that you're running the pseudo-advent calendar posts by yourself and this is the first for parrot and that you started a little late in the year, you're doing a great job IMHO. 16:44
dukeleto whiteknight++ # adventing 16:46
whiteknight: i have some ideas for advent posts, too
whiteknight: parrot-libgit2, parrot-gmp, parrot-math-primality 16:47
PerlJam I think he needs more people to write posts. Ideas are the easy part :)
NotFound long-time parrot hacker, me? Not so long, comparatively to parrot life. 16:49
whiteknight NotFound: long enough 16:51
dukeleto NotFound: long enough!
NotFound Long and prosperous hacking! 16:52
Nice post :) 16:55
PerlJam NotFound: btw, any plans for having a short-cut for function declaration? having to type out "function" each time is a tad annoying given the usefulness of closures and such. It seems that should be huffmanly shorter 16:56
dukeleto PerlJam: -> { } 16:57
PerlJam: i think. Could be wrong. There is definitely a shortcut syntax for lambdas
PerlJam: i think whiteknight++ added it
whiteknight PerlJam: I had a patch to add () -> {} syntax like what C3 uses, but it got rejected
NotFound PerlJam: I'm still unsure about the convenience of such addition. I must balance the terseness against tthe readability for newcomers, 16:58
whiteknight or maybe it was => I don't remember
PerlJam NotFound: newcomers can continue to use "function () { ... }". But allow the experts their -> { ... } 16:59
dukeleto NotFound: seeing function() { ... } 5000 times isn't inviting for people that don't know Javascript, just fyi :)
whiteknight the "function" keyword does make clear exactly what it is
no surprises
shorter syntax does require more knowledge
NotFound dukeleto: People that don't know javascript? There are such people?
dukeleto but also protects against Carpal Tunnel Syndrome and friends 17:00
whiteknight there won't be after Jaesop takes over the world :)
dukeleto NotFound: yes, there are :)
NotFound PerlJam: readbility includes the ability to read code writen by experts. 17:01
dukeleto: I think javascript today is like interpreted Basic MS style was in the '80, the language most people has some familiarity with. 17:02
PerlJam aye, true
dukeleto NotFound: yeps 17:03
dalek kudo/nom: 4a509fd | coke++ | tools/test_summary.pl:
Moved to roast

Run as <perl5> t/spec/test_summary rakudo
PerlJam Except that many people learn "jquery" or "prototype" or whatever flavored javascript
(this is like when I had a TI 99/4a as a kid. Once I learned "extended basic", I never went back to just "basic") 17:05
NotFound PerlJam: just like in old times people learnt the Basic dialect provided with his machine.
PerlJam: Have you tried Blassic? 17:06
PerlJam nope
never heard of it
NotFound Is my own extended Basic.
blassic.org/ 17:07
PerlJam I already googled it :)
I have a small stack of old Home Computer magazines somewhere .... I wonder if any of those programs will run :) 17:08
NotFound People that never learned other language since the C-64 times love it.
whiteknight the googles, they do nosing!
NotFound PerlJam: the problem with Basic programs from old magazines is the same that when they were not old: typying them without typos. 17:09
PerlJam typing? I think OCR technology is up to snuff by now that I could just scan them. 17:10
NotFound OCR with basic usually makes more typos than hand-copying.
And worse with programs printed directly from listing with dot matrix printers. 17:11
But the last time I used a scanner was years ago, it may be better today. 17:12
PerlJam heh, same here.
NotFound: If you could abbreviation function declarations as: fun () { } that would be nice and readable IMHO :) 17:15
er, s/abbreviation/abbreviate/
my fingers just type what they want sometimes.
NotFound I tend to use fun as variable name. 17:16
PerlJam but the needs of the many outweigh the needs of the few (or the one). :-) 17:17
NotFound There was a Basic that allowed abreviations: F. for FOR, and several like that. Some Acorn, if I remember well. 17:18
PerlJam anyway, the only reason I mention the function thing is that it's a pain point for me in php and javascript (which is why I tend to gravitate to coffeescript now)
NotFound Reading the listings for that dialect was a nightmare. 17:19
I'll keep thinking about the issue, no promises. 17:20
PerlJam NotFound++ 17:21
dukeleto msg cotto please email jerry gay an address to mail your reimbursement check 17:23
aloha OK. I'll deliver the message.
17:28 contingencyplan joined
dalek nxed: 631d9cc | NotFound++ | pir/winxed_compiler.pir:
update installable compiler
17:32
rrot: 111b275 | NotFound++ | ext/winxed/compiler.pir:
update winxed snapshot to 631d9cc494

  - fix const int division
17:38
17:41 ascent joined
dukeleto alvis++ # versioned parrot docs on parrot.github.com 17:46
ascent: welcome! Have you been here before?
17:48 fperrad joined
ascent dukeleto: Hi. Yes I was. Idling here since 2010 or so :P 17:52
dukeleto ascent: ah, ok. Just making sure the welcome wagon came your way :)
ascent :D 17:53
dalek itor: 752433b | NotFound++ | src/Guitor.winxed:
function getDID, get Drawable ID, to decrease the need to use the private attribute
18:01
itor: bf95e5e | NotFound++ | examples/pokedit.winxed:
use getDID
18:14 dukeleto joined
dalek itor: 9eb42c8 | NotFound++ | src/Guitor.winxed:
improve MenuBar mouse move
18:20
18:22 dukeleto joined
benabik o/ 18:22
dalek itor: 0e3c2b0 | NotFound++ | README:
how to test
18:27
cotto ~~ 18:37
dalek kudo/nom: 19401a9 | moritz++ | / (10 files):
Merge remote branch 'origin/objat' into nom
18:42
cotto dukeleto: am I supposed to send particle a postage stamp for the gci reimbursement? 18:45
particle :P
cotto brain isn't up to speed yet 18:46
particle i'm headed to the post today or tomorrow to send out some xmas things
i'll get stamps
i just need your address
cotto sent 18:47
whiteknight particle can just write himself a check for the stamps and mail it to himself 18:48
then he needs more reimbursement for more stamps
particle MOAR!!!!
cotto I can send you a stamp with a stamp on it. Would that work?
whiteknight I suspect USPS would not be amused 18:49
18:49 estrabd joined
particle send me a self-addressed stamped stamp. please. 18:52
sorear whiteknight: USPS will tolerate a lot: www.directcreative.com/postal-experiments.html 18:59
benabik "Pair of new, expensive tennis shoes. Strapped together with duct tape. Days to delivery, 7. When shoes were picked up at station, laces were tied tightly together with difficult-to-remove knot. Clerk noted that mail must be wrapped." 19:01
dalek kudo/nom: b0fc7aa | moritz++ | t/spectest.data:
run dash-e.t
19:14
whiteknight Everybody: We have two more days to get in as many GCI tasks as we can, than we're done for the season 19:30
If anybody has *any* ideas for good GCI tasks, or even bad GCI tasks, please let me know 19:31
Do a search through your respective codebases for "TODO" or "XXX" or "FIXME" and anything that looks like a motivated young person could resolve it within a few hours of work please consider that a task
or any tickets from Trac that similarly could be completed by a newbie in a few hours 19:32
dukeleto ~~ 19:48
dalek kudo/nom: 0dc7d63 | moritz++ | / (3 files):
bring back $*CWD, run chdir.t
19:50
kudo/nom: 06bbaa6 | moritz++ | t/spectest.data:
run advent2009-day09.t
19:54
itor: a0d5602 | NotFound++ | examples/pokedit.winxed:
Oops. Cancel selection in wrong place, fixed
20:37
20:41 Hunger joined
dalek itor: 509db4d | NotFound++ | examples/pokedit.winxed:
indent and unindent
20:55
itor: 4af26ff | NotFound++ | examples/pokedit.winxed:
one more fix of cancel selection
itor: 95a67a6 | NotFound++ | examples/pokedit.winxed:
auto indent and unindent, fixed to 4 spaces for a now
21:12
21:20 Yuki`N joined
dukeleto got a new gig 21:26
NotFound ..abyte? 21:27
cotto dukeleto: congrats! 21:33
what'll they have you doing?
dukeleto cotto: cloudfoundry.com 21:36
davidfetter dukeleto, kudos! 21:37
so when's CF supporting Parrot?
dalek sella: 8e74d1b | Whiteknight++ | / (6 files):
add in a .project method to Queryable
21:50
sella: 806e0ea | Whiteknight++ | t/random/Rosella.Random.t:
Fill out a test and remove a TODO note for shuffle_array
itor: 4c0da72 | NotFound++ | examples/pokedit.winxed:
codingstd fixes
sella/iterable: d69c13a | Whiteknight++ | src/query/Iterable.winxed:
Add in some play code for a new iterable type
21:51
21:55 snearch joined
dukeleto davidfetter: good question 22:08
dalek: it doesn't even support perl 5 yet :)
davidfetter: ^^^
It is a mis-tab kind of day.
davidfetter heh 22:09
dukeleto davidfetter: i am very excited 22:11
davidfetter: my job will be a combination of git ninja and community ambassador 22:12
davidfetter ambassador? 22:14
dukeleto davidfetter: i kid you not. It is in my job title. 22:16
ok, for all you "formal" people, my actual job title will be: Senior Software Engineer/Community Ambassador 22:17
davidfetter if you get a chance to staff the embassy in Tehran, take a different one ;) 22:18
dukeleto davidfetter: yeah, i will stick to domestic ambassadorship :) 22:22
davidfetter: what is your actual title, by the way?
davidfetter Senior Member of Technical Staff 22:23
davidfetter suddenly notices how phallic that is
dukeleto davidfetter: lulz 22:32
22:36 donaldh joined
dukeleto blarg. Perl Oasis doesn't have a schedule up and twitter is failwhaling 22:40
does anybody know which day the hackathon will be at Perl Oasis?
dalek itor: 02c5d03 | NotFound++ | src/Guitor.winxed:
fix submenu leave
NotFound dukeleto: should we call you "Sire"? 22:41
cotto dukeleto: does that mean you get a senior discount? 22:42
dukeleto NotFound: nah 22:43
dukeleto runs errands
NotFound remember that Atreides family likes to be addressed by his titles 22:45
23:21 Hunger joined
Yuki`N dukeleto, did you get my message? 23:32
23:52 Hunger joined