»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'perl6: say 3;' or rakudo:, niecza:, std:, or /msg p6eval perl6: ... | irclog: irc.perl6.org/ | UTF-8 is our friend!
Set by sorear on 4 February 2011.
00:03 dav__a joined 00:04 dav__a left
sorear good * #perl6 00:12
timotimo: fwiw, you make bugs by mailing to [email@hidden.address] 00:15
There is no format; anything in the mail goes into the bug
niecza bugs go to github.com/sorear/niecza/issues 00:18
I guess if I'm serious about this I should get an org acct eventually ... :P 00:19
00:24 japhb_ joined
japhb_ The niecza README says Mono "2.8.2 or later is recommended for best performance". What's the scale of the difference from 2.6.7? A few percent? Half again faster? Several times faster? 00:26
sorear Around twice as fast when I last measured it, which was rather long ago 00:27
You need to set MONO_ENV_OPTIONS=--gc=sgen to fully realize it
japhb_ sorear, Is this in addition to 'RUN_CLR=mono-sgen'?
00:28 [particle] left
japhb_ Also, has anyone tested recently whether Niecza still works with Mono 2.4.x? (2.4.3.1 in particular; that's what's packaged on RHEL/CentOS/SL 6) 00:29
sorear japhb_: no, equivalent.
No.
japhb_ OK
What does Niecza have for doing non-blocking socket IO these days? 00:33
00:36 [particle] joined
sorear japhb_: still nothing p6y, I keep forgetting 00:38
japhb_ sorear, awww. :-)
Is Panda currently able to work with *both* a Rakudo and a Niecza installed? 00:39
00:40 xinming left
timotimo so, is there an official guide on how to pronounce "niecza"? 00:46
sorear cz as in czech republic 00:48
TimToady knee eh cha
sorear (I have some regrets about this, but the cost-benefit analysis does not support a name change)
TimToady remembers remarking at the now-or-never point 00:49
.oO("We can't change this; we have 11 users already.")
00:49 havenn joined
sorear japhb_: if you wanted to invent a Perl 6 non-blocking socket I/O system and prototype it using msdn.microsoft.com/en-us/library/sy...elect.aspx , that would be *awesome* 00:50
japhb_ sorear, *chuckle* I saw what you did there. 00:51
sorear (note: the CLR, like the Win32 API on which it is modelled, only supports selecting on sockets, not general FDs)
japhb_ The part of me that 10 years ago would have ranted at that last statement has instead gone off and mixed itself something tasty as a distraction. 00:54
TimToady the right way forward will be a built-in event loop with several event sources that can feed it 00:55
then we don't have to care how the system splits these things up
japhb_ TimToady, an AnyEvent sort of beast, but standard in Perl 6? 00:56
TimToady yes
japhb_ Hmmmm. I will cogitate on this later -- any prior art (besides of course the Perl 5 AnyEvent module) that I should consider? 00:57
TimToady Erlang? 00:58
Go?
00:58 [particle] left
TimToady Smalltalk? :) 00:58
00:59 mj41 left
japhb_ Wow, that's a rather larger space of prior art than I was expecting, but OK, maybe it's time to learn (yet another) language or two. 01:00
japhb_ mentally weighs "learn new language", "research GC algorithms", and "JFDI" as options for next hack session.
colomon japhb: you should be able to use panda with rakudo and panda-niecza with niecza at the same time. 01:02
01:04 envi_ left, _jaldhar joined
japhb_ colomon, OK. Where is panda-niecza? 01:04
colomon github.com/colomon/panda 01:05
japhb_ colomon, How much do the sources drift between panda and panda-niecza? And is there a plan to unify them again? 01:07
colomon drift is slight but significant 01:08
there is a plan to have a plan to unify them again.
01:08 [particle] joined
japhb_ colomon, *chuckle* OK, understood, thank you. 01:11
01:13 sisar joined
Tene rakudobug? 01:18
Bah.
01:18 scott__ joined 01:23 Chillance left
sorear TimToady: when you get a chance I'd like to finish our thing on Nil and @array vars from last night 01:34
TimToady: niecza currently treats 'my @foo' as something like 'my Array $foo ::= []'; I get the impression you're treating it as 'my Array $foo # will autovivify when written to', is this correct? 01:35
01:40 havenn left 01:53 japhb_ left 01:54 alester joined
TimToady is not actually taking a position, merely trying to understand the semantic options 01:55
02:01 REPLeffect joined 02:25 havenn joined 02:27 tokuhirom left 02:33 sisar left 02:36 xinming joined 02:41 havenn left, araujo left 02:42 havenn joined 02:43 havenn left 02:46 araujo joined 02:51 havenn joined 02:56 havenn left 03:00 whiteknight left 03:10 havenn joined 03:11 orafu left, orafu joined 03:19 havenn left 03:35 havenn joined 03:37 sftp left 03:47 wooden left
japhb sorear, is there a common set of benchmarks that you use when assessing the performance of niecza? 03:48
sorear japhb: only self-compilation 04:12
04:21 Fuad joined
Fuad Hi all 04:22
04:24 envi_ joined
sorear Fuad: Hello! Welcome to #perl6. 04:27
04:27 alester left, havenn left
Fuad sorear: Thank you! 04:28
sorear Oops. 04:29
Just checked my logs, you aren't actually new here.
Hi anyway.
shachaf sorear: Hello! Welcome to #perl6. 04:30
04:31 cbk1090 left, sshaw__ joined
sorear shachaf: huh? 04:31
04:32 lestrrat left
shachaf stops nonsensing. 04:32
sorear S09 seems quite low on tests.
04:32 lestrrat joined 04:35 sshaw__ left 04:38 havenn joined 04:41 NamelessTee left 04:44 xinming left
Fuad sorear: yeah :) 04:45
05:09 plobsing joined 05:26 NamelessTee joined 05:27 birdwindupbird joined 05:38 woosley joined 05:39 alc joined 05:50 am0c joined 05:56 kaleem joined 06:25 GlitchMr joined 06:38 MayDaniel joined 06:40 MayDaniel left 06:45 awwaiid left 06:50 takesako left 06:55 takesako joined 06:56 NamelessTee left 07:02 wtw joined 07:04 awwaiid joined 07:06 Fuad left 07:18 woosley left, woosley joined
dalek ecza: 1f35f89 | sorear++ | lib/ (2 files):
Implement Zen slices and @foo[1;2;3] access

Note that there are no actual shaped arrays yet; this is simply the
  @foo[1][2][3] equivalence per L<S09/Cascaded subscripting of multidimensional arrays>.
07:21
07:25 GlitchMr left 07:28 wooden joined 07:29 wooden left, wooden joined 07:37 havenn left
sorear TimToady: what is the intended semantics of my @array[**] ? 07:41
sorear wonders whether it would be more pragmatic to try and adapt niecza's existing Array and Hash classes to multi-D or to create new ones 07:42
moritz guesses that nobody here has much wisdom to share on that matter 07:45
and yes, I agree. Not many S09 tests
mostly because I haven't understood what most of S09 says
moritz -> GPW 07:47
07:47 thou left 07:50 LemonLoaf left 08:43 fsergot left 08:44 mj41 joined
sorear -> sleep 08:49
masak morgnung, #perl6 08:52
tadzik Guten Morgen, #perl6 08:53
jnthn GPW. Dag 2. 08:56
Oops. That wasn't German, was it... 08:57
jnthn clearly needs a second cup of coffee...
bonsaikitten jnthn: nee :) "Dag" is dutch, "Tag" would be proper german 08:59
09:07 fsergot joined 09:27 fsergot left 09:32 key_ joined 09:34 woosley left
masak yay! I just hit 100% preparedness for my talk. :) 09:39
with all of... 20 minutes left.
masak , master of procrastination
masak polishes some things 09:40
key_ hello to every one on this chanel, i am new to perl6, and also beginner in using IRC. i was wondering if templatelanguges (like template toolkit) could be compiled to parrot bytecode and than be used from within perl6 code? 09:44
09:48 fsergot joined
tadzik possibly, yes 09:49
there's a Rosella library for templating
(Rosella is a library collection for Parrot) 09:50
key_ thank you 09:54
10:01 dakkar joined 10:08 scott__ left 10:12 fsergot left 10:31 Kaswara joined 10:32 am0c left 10:33 fsergot joined
bacek ~~ 10:34
phenny bacek: 05 Mar 11:56Z <jnthn> tell bacek plesae don't change Makefile for now, I have a bunch of re-org of it in a branch, and I don't want to have to re-do that.
bacek: 05 Mar 11:57Z <jnthn> tell bacek kill_props_vtables branch should be fine
bacek: 05 Mar 11:58Z <jnthn> tell bacek oh, I see moritz++ already sorted stuff out wrt that branch :)
bacek jnthn, aloha. In which branch? bs?
moritz which reminds me, I still need to look at the new_props branch 10:37
it's just a simple argument reordering, right?
bacek moritz, yes
10:38 alc left 10:43 krakan left 10:45 fsergot left
jnthn bacek: bs is merged 10:45
lunch & 10:47
bacek jnthn, ok, thanks. 10:48
10:48 Tedd1^ joined, Tedd1 left 10:50 pernatiy left 10:54 [Coke] left, [Coke] joined, tadzik left 10:58 tadzik joined 10:59 Trashlord joined 11:03 preflex left, preflex_ joined, preflex_ is now known as preflex 11:05 fsergot joined 11:12 key_ left 11:17 fsergot left 11:24 NamelessTee joined
bacek jnthn, moritz, can you look at gist.github.com/1985777? It's proposed changes in nqp Makefile. Life is too short to wait for useless rebuilds.. 11:26
11:27 Kaswara left 11:32 snearch joined 11:44 xinming joined 11:47 key_ joined 11:53 snearch left, pernatiy joined 11:55 key_ left
moritz +1 if it works also with -j 12:03
jnthn++ is giving his talk right now :-) 12:04
rafl masak: are the slides for your macros talk available online? i didn't quite manage to attend earlier
bacek moritz, yes, it's step forward to parallel compilation. 12:06
moritz, I can start branch to do it bit more properly 12:11
moritz bacek: a branch would make it easier to apply and harder to forget
bacek moritz, deal :) 12:12
12:12 grondilu joined, skids left 12:20 pyrimidine left, Grrrr left, rsimoes left, arnsholt left, lue left, snarkyboojum left, Juerd left, PerlJam left, Yappoko____ left 12:23 pyrimidine joined, Grrrr joined, rsimoes joined, arnsholt joined, lue joined, snarkyboojum joined, Juerd joined, PerlJam joined, Yappoko____ joined 12:28 xinming left 12:29 xinming joined 12:31 skids joined 12:39 bluescreen10 joined 12:44 tokuhirom joined 12:49 ab5tract joined 12:50 grondilu left 13:01 Trashlord left
jnthn wonders if that Makefile change works on Windows... 13:03
If it's a branch, I'll try it.
13:23 Trashlord joined
[Coke] misses au! 13:24
13:39 GlitchMr joined 13:44 skids left
[Coke] n: say 70/90.perl 13:47
p6eval niecza v15-4-g1f35f89: OUTPUT«0.77777777777777779␤»
[Coke] n: say 70/90
p6eval niecza v15-4-g1f35f89: OUTPUT«0.77777777777777779␤»
au /o 13:49
phenny au: 02 Mar 22:58Z <[Coke]> ask au given feather.perl6.nl/~coke/pugs.diff, all the method seem to work: I can do "3.Int.Num.Rat" -> 3/1 - however, when I say "Int" with this patch, I get an error about multis. pre-patch it returns "::Int"; any pointers?
au tries the patch 13:50
[Coke]: commit to a branch e.g. wip/typefix next time? 13:51
au does exactly that 13:52
dalek gs.hs/wip/typefix: 0285f84 | au++ | Pugs/src/Pugs/Prim.hs:
* WIP: Type methods for Int/Num/Rat from coke++
13:52 tokuhir__ joined 13:56 tokuhirom left, wooden left 13:57 sftp joined 13:59 kaleem left
tadzik nom: Int.^methods.grep(*.name ne "").sort 14:03
p6eval rakudo 3c5838: OUTPUT«(signal SEGV)»
14:04 benabik left 14:08 sisar joined
moritz tadzik: [X] Achievement unlocked 14:10
tadzik :)
it's all the _decontainerize() thingy 14:11
14:11 plobsing left
moritz it's in decontainerize from find_best_candidate 14:11
tadzik nom: Int.^methods.grep(*.name ne "").eager 14:12
p6eval rakudo 3c5838: OUTPUT«(signal SEGV)»
14:13 plobsing joined
[Coke] au: you're back! 14:13
moritz perl6: say so "\n" ~~ /\v/
p6eval pugs b927740: OUTPUT«*** No such subroutine: "&so"␤ at /tmp/joxO82VRHP line 1, column 5 - line 2, column 1␤»
..rakudo 3c5838, niecza v15-4-g1f35f89: OUTPUT«True␤»
moritz perl6: say so "\r" ~~ /\v/ 14:14
p6eval pugs b927740: OUTPUT«*** No such subroutine: "&so"␤ at /tmp/TXLG8zNONa line 1, column 5 - line 2, column 1␤»
..rakudo 3c5838, niecza v15-4-g1f35f89: OUTPUT«True␤»
moritz perl6: say so "\r" ~~ /\h/
p6eval rakudo 3c5838, niecza v15-4-g1f35f89: OUTPUT«False␤»
..pugs b927740: OUTPUT«*** No such subroutine: "&so"␤ at /tmp/TS5s0QKXXK line 1, column 5 - line 2, column 1␤»
14:16 kaleem joined
[Coke] do we announce git issues on github.com/perl6 projects here? 14:16
(should we?)
masak my autopun lightning talk contains 13 autopuns :) 14:17
[Coke] au: any pointers on where to look to resolve that issue? I could not figure out with casual inspection where "Int" was originally defined.
moritz masak: and is it self-referential? 14:18
masak the talk? I'm too confused to know. 14:19
there's a high chance it is.
14:20 Trashlord left
au [Coke]: just a sec... 14:21
14:22 fsergot joined
fsergot o/ 14:22
[Coke] au++ 14:23
tadzik \o
[Coke] karma au 14:24
aloha au has karma of 34.
[Coke] n: my $a="au"; $a++ for 1..34; say $a
p6eval niecza v15-4-g1f35f89: OUTPUT«cc␤»
14:31 Trashlord joined
sisar rant: there is no easy way to make a private gist public :( However, there is a workaround: chris.dzombak.name/blog/2011/05/mak...ist-public 14:32
jnthn heh, I thought it was about .gist in Perl 6 :P 14:34
moritz sisar: you can just share the URL
dalek gs.hs/wip/typefix: cb4d7e9 | au++ | Pugs/src/Pugs/Prim.hs:
* Line up return types of Int/Rat/Num and declare op0 fallbacks.
au [Coke]: please checkout wip/typefix and see if it passes a bit more tests, and merge back to master if there's no regression
moritz sisar: also wrt github I'd not rant, but simply write the friendly github staff with a feature request 14:35
sisar moritz: will do 14:37
moritz: hae a look: gist.github.com/1986576
*have
[Coke] au++ # roger.
sisar line 1 and line 10 are exactly equal
moritz std: for map { $_, $_}, 1..3 { .say;} 14:38
p6eval std 1ad3292: OUTPUT«ok 00:01 112m␤»
sisar moritz: weird, ain't it ?
tadzik nom: for map { $_, $_}, 1..3 {.say;}
p6eval rakudo 3c5838: OUTPUT«1␤1␤2␤2␤3␤3␤»
tadzik nom: for map {$_, $_}, 1..3 { .say;}
p6eval rakudo 3c5838: OUTPUT«1␤1␤2␤2␤3␤3␤»
tadzik oh, huh 14:39
[Coke] au: so far, so good. I'll re-fudge roast later today, and merge things back. Thank!
*Thanks! 14:40
sisar tadzik: any insight ?
au np, glad to help :)
-> &
tadzik sisar: nope
masak std: -> & {} 14:43
p6eval std 1ad3292: OUTPUT«ok 00:01 109m␤»
tadzik seen slunski 14:44
aloha slunski was last seen in 15405 days 14 hours ago .
tadzik I guess that's aloha's for "never"
masak seen sluszky
aloha sluszky was last seen in 15405 days 14 hours ago .
masak seen druszky
aloha druszky was last seen in 15405 days 14 hours ago .
masak seems so :)
moritz [Coke]: should pugs' "make spectest" pass? 14:45
dalek gs.hs/so: e0ec661 | moritz++ | Pugs/src/Pugs/Prim.hs:
try to implement &so
14:47
moritz [Coke]: I have no idea if that worked or not, but if it did, you can merge that branch :-)
14:48 kaleem left, kaleem joined, lestrrat left 14:49 benabik joined, lestrrat joined 14:52 kaleem left
masak moritz++ 14:52
au . o O { Travis CI for spectest } 14:53
PerlJam au: don't they have to "enable" perl 6 support? 14:54
14:56 tokuhir__ left
au mm? a perl5 "test.pl" that builds and runs spectest and outputs TAP should work 14:57
flussence ooh, I have one of those 14:58
au s/test.pl/make test/
[Coke] moritz: there is no spectest target, but the tests mostly pass yes. might be a dozen failures or so. 15:01
15:01 xinming left
[Coke] moritz++ #thanks. 15:01
15:03 xinming joined 15:05 ggoebel left 15:11 skids joined
masak autopun talk delivered. :) 15:14
colomon masak++
masak there was the appropriate amount of rejoicing ;)
tadzik it was awesome!
masak thanks. 15:15
15:16 kaare_ joined 15:19 ggoebel joined, ggoebel left
sisar masak: upload slides ! 15:20
sisar has submitted a feature request to github about gist 15:21
15:24 marmalade joined
masak sisar: ok, I'll try. 15:28
oh, Fuad was here this morning.
rafl: I'll put up the macro slides for you too. 15:31
sisar rafl ? 15:33
oh, never mind
masak he asked for them in the backlog.
sisar our Niecza $developer: gist.github.com/1986826. What is wrong ? 15:36
masak my two talks: github.com/masak/gpw-talks 15:38
grab them while they're hot.
I'll put them up properly on feather.perl6.nl/~masak/ once I get proper FTP access.
sisar masak++ 15:39
moritz masak: you can scp to feather, the ssh port is open here 15:40
oh nice, "age: in 14 minutes"
jnthn :D
Slides from the future 15:41
tadzik The Distant Future
moritz that's so fitting :-)
masak moritz: yeah, my VM's clock is still off.
moritz is in the conference office, at the place where we did the p6 hackathon
tadzik seen bbkr 15:42
aloha bbkr was last seen in #perl6 4 days 14 hours ago joining the channel.
PerlJam "dive-through example"? I like that. 15:43
moritz masak++'s autopun talk was really hilarious
PerlJam indeed masak++
masak :)
PerlJam I didn't get the "je ne sais quoi" one though ;-)
moritz having a whole room full of laughing geeks is a nearly self-amplifying 15:44
after that talk, everybody would have laughed about "chicken" too :-)
fsergot tadzik: What about your talk? :)
tadzik PerlJam: I guess that means "I don't know" or such
fsergot: wasn't too bad, it almost filled 15 minutes out of 20 :) 15:45
luckily, audience++ came to the rescue
I'm quite satisfied with it; wasn't perfect, but I see an improvement over previous talks I did
PerlJam masak: I *really* like slide 14 of your macros talk
jnthn My slides are at jnthn.net/papers/2012-gpw-meta-programming.pdf btw 15:46
moritz fwiw my slides are at moritz.faui2k3.org/files/p6-features/
jnthn Suddenly...slides!
moritz and I was lucky to get enough questions from the audience to fill my 40 minutes
15:47 PacoAir joined 15:48 Patterner left
tadzik mine is on tjs.azalayah.net/index.html if anyone wants to take a look 15:49
masak PerlJam: thanks :)
PerlJam: implementing macros means having a keen sense of compile/run moding. 15:50
15:50 Psyche^ joined, Psyche^ is now known as Patterner 15:55 preflex left, preflex_ joined 15:56 preflex_ is now known as preflex 16:00 thou joined 16:02 havenn joined 16:09 plobsing left
moritz std: 'a' ~~ /a*+/ 16:10
p6eval std 1ad3292: OUTPUT«ok 00:01 111m␤»
masak yeah, *+ means *? 16:11
hm, or was it *: ?
I think the latter.
16:12 lumi___ left
TimToady yes 16:12
16:13 zipf joined, zipf left 16:14 birdwindupbird left 16:18 lumi__ joined
dalek kudo/nom: 3ce390d | jonathan++ | src/Perl6/ (2 files):
Start collecting LEAVE, KEEP and UNDO phasers; not doing anything with them yet.
16:30
kudo/nom: a5b3ede | jonathan++ | src/core/Block.pm:
Keep a list that knows the order we should run LEAVE/KEEP/UNDO, since they should be considered as a single queue.
kudo/nom: 0dbe16a | jonathan++ | src/core/Block.pm:
LEAVE/KEEP/UNDO should run in opposite order.
kudo/nom: d4bb162 | jonathan++ | src/ (4 files):
Incorporate various of the patches from mls++, with various updates and tweaked phasers lookup, to get LEAVE essentially working. May not be perfect, but passes a bunch of tests.
kudo/nom: d31ad04 | jonathan++ | t/spectest.data:
Turn on a few tests that we now pass.
16:30 zipf joined
dalek ast: d48e69f | jonathan++ | S04-phasers/descending-order.t:
Fix a test that missed expectation of ENTER phaser.
16:30
ast: c95f0d1 | jonathan++ | S04-phasers/enter-leave.t:
Fudge for Rakudo.
tadzik \o/
dalek atures: fcacff9 | jonathan++ | features.json:
Rakudo now implements ENTER and LEAVE.
16:32
moritz nom: &x() 16:33
p6eval rakudo 3c5838: OUTPUT«===SORRY!===␤Symbol '&x' not predeclared in <anonymous> (/tmp/z6RSDHBBtm:1)␤»
masak submits rakudobug
16:34 zipf left
dalek atures: 872a7d3 | tadzik++ | features.json:
Rakudo now has Set, Bag and friends
16:35
masak un-submits rakudobug
moritz 's fault
masak there's plenty of real bugs waiting for us :) 16:36
16:40 envi_ left
PerlJam jnthn: slide 45 says "the case class" instead of "the base class" 16:43
dalek ast: a553a91 | jonathan++ | S04-phasers/next.t:
Fudge for Rakudo.
PerlJam jnthn: slide 46 says: multi trait_mod:(Mu:U $type, ...) Looks like a missing <is> 16:44
jnthn: sorry, just now got around to checking out your slides for gpw :)
masak yes, moritz++ noticed that omission during the talk as well. 16:45
jnthn jnthn++ also noticed it during the talk
:)
16:47 nwc10 joined
dalek kudo/nom: ccd0ec1 | jonathan++ | t/spectest.data:
Run another test.
16:47
masak social & 16:51
16:51 nwc10 left
jnthn socializing & 16:53
sorear good * #perl6 17:01
17:02 am0c joined
sorear [Coke]: 70/90.perl means 70/(90.perl) => 70/'90' => 70/90 17:02
sisar: I suspect that you did a git pull, then tried to run niecza again without 'make'. Usually this works, but if there have been additions to the C# api, it won't 17:04
PerlJam why is is "ParametricRoleHOW" instead of just RoleHOW? 17:06
s:2nd/is/it/
sorear because there are several kinds of role types 17:07
17:07 _buno_ joined
sorear you can't have a plain RoleHOW 17:07
17:07 _buno_ left
PerlJam seems like an artificial distinction to me. 17:08
Why not a ParametricClassHOW too ?
or a ParametricGrammarHOW?
etc.
Seems like the simpler thing is to say that they're all parametric with the possibility of a null parameter 17:09
17:11 alester joined, _buno_ joined, plobsing joined 17:12 _buno_ left, _buno_ joined, Trashlord left 17:13 _buno_ left 17:14 MayDaniel joined, pothos left, pothos joined 17:16 MayDaniel left, wtw left 17:20 fglock joined 17:28 am0c left 17:34 bluescreen10 left 17:39 benabik left 17:43 havenn left
sorear PerlJam: All explicitly defined roles *are* ParametricRoleHOW 17:44
When you say MyRole[Int], that's CurriedRoleHOW - still not applied because no ::?CLASS available 17:45
17:45 benabik joined
sorear once ::?CLASS is available (at compose time), you have a ConcreteRoleHOW 17:45
17:47 sporous joined 17:49 sporous left, bluescreen10 joined 17:53 havenn joined 17:54 mj41 left
PerlJam sorear: mostly I'm just quibbling over the name. I see no benefit to calling it "ParametricRoleHOW" versus just "RoleHOW" and it keeps the nice (perhaps foolish) consistency with the other HOWs. 17:56
17:57 Trashlord joined
TimToady but which one should be the unmarked form? you could just as easily argue that it should be the concrete one, sinceit's "closest" to the user 17:57
one could also argue that the unmarked from should be the base role from which the other roles derive 17:58
PerlJam I'd go the other way since HOWs are more abstract anyway
17:58 dakkar left 18:03 havenn left
sjn Silly question... are there any obvious wikis we could use as a "notepad" for the Perl 6 hackathon in Oslo? 18:05
is the Perl Foundation wiki meaningful place for stuff like that? 18:06
(is it necessary to have a wiki?) 18:07
18:09 Chillance joined 18:10 sporous joined 18:11 havenn joined 18:13 isBEKaml joined, thou left 18:34 sisar left 18:36 wooden_ joined, wooden_ left, wooden_ joined
sorear sjn: the TPF wiki is the obvious one, but I have some misgivings about anyone using it for any purpose 18:44
sjn: the traditional solution here is to use the pugs/mu repo as a wiki 18:45
awwaiid could use a github repo wiki 18:47
18:50 pothos left 18:51 ReefOctop joined 18:52 ReefOctop left 19:04 bruges joined, pernatiy left
[Coke] github++ - easy enough to create a temp wiki wthere. 19:06
19:12 att joined 19:17 benabik left 19:18 imarcusthis left 19:24 imarcusthis joined
sorear I wonder if it makes any sense to have a reified part/lazy part split on a multidimensional array. 19:24
19:29 Trashlord left
[Coke] n: say (70/90).perl 19:32
p6eval niecza v15-4-g1f35f89: OUTPUT«<7/9>␤» 19:33
[Coke] sorear++
19:35 preflex_ joined 19:36 havenn left 19:38 preflex left, preflex_ is now known as preflex 19:42 ksi joined
sorear [Coke]: hi. do you still make test summaries broken down by synopsis? 19:44
[Coke] that is a very manual process, so I only do it when someone asks and I have spare time. 19:47
sorear ah. 19:48
(I'm not asking right now)
19:51 MayDaniel joined 19:52 birdwindupbird joined 20:03 havenn joined
[Coke] ping me after the week of the 20th. ;) 20:05
sorear Why then?
colomon recovered from St Patrick's day hangover? ;) 20:06
sorear o/ colomon
colomon \o
[Coke] a $dayjob induced brainfreeze 20:07
big project due that monday, in the UK to show off bits of it that week.
sorear ah.
colomon sorear: I'm hoping to have my 64-bit Windows machine in good enough shape to try niecza on it in another day or two.
sorear eeeexclent 20:08
sorear is still trying to figure out what the sanest representation of multi-d arrays and hashes is 20:09
colomon it needed a new motherboard, so I'm needing to reinstall a development environment from scratch on it.
[Coke] I just got a 64bit macbook to play with, will try various perlsixes on that. 20:10
(again, not just yet. ;) 20:12
colomon Once I've got the Windows machine running, I'm thinking I might reinstall linux on my big linux box and see if I can get everything working on that, too. 20:13
20:14 thou joined
colomon expects he can't usefully help sorear++ figure out multi-d arrays and hashes, but is willing to be a sounding board if needed 20:17
20:20 NamelessTee left 20:22 benabik joined 20:23 MayDaniel left 20:28 gfldex left 20:30 gfldex joined 20:37 fglock left 20:41 NamelessTee joined 20:45 NamelessTee left 20:46 fglock joined
fglock updates perlcabal.org/~fglock/perlito5.html 20:50
80% done, 80% to go
TimToady you can iterate that...
colomon has working SVN on his windows box!!! 20:55
20:56 Moukeddar joined
[Coke] \o/ 20:58
perl6: say 0.Int 21:02
p6eval pugs b927740: OUTPUT«*** No such method in class Int: "&Int"␤ at /tmp/m_kXnSGXXJ line 1, column 5 - line 2, column 1␤»
..rakudo 3c5838, niecza v15-4-g1f35f89: OUTPUT«0␤»
21:03 birdwindupbird left
colomon has working git (and github access) on his windows box! 21:05
PerlJam colomon: \o/ (*that* is cause for celebration :) 21:06
21:07 GlitchMr left
dalek p/new_make: ab98638 | bacek++ | 3rdparty/libtommath/Defines.mak:
Add included makefile for libtommath.
21:09
p/new_make: 8eddacf | bacek++ | src/6model/Defines.mak:
Start splitting 6model rules into separate makefile.
p/new_make: 492179a | bacek++ | tools/build/Makefile.in:
Remove bits from Makefile.in which were moved into separate makefiles.
p/new_make: 2a429c3 | bacek++ | src/6model/Defines.mak:
Add todo marker
21:10 NamelessTee joined 21:13 fglock left
sjn sorear: right, next question would be "is there a point doing it?" (or maybe that sho+uld have been the first one:-P) 21:14
21:15 bruges left 21:16 bruges joined, y3llow_ joined, y3llow left 21:18 y3llow_ left 21:19 y3llow joined 21:20 alester left 21:21 y3llow left, y3llow joined 21:23 y3llow left 21:24 y3llow joined 21:26 NamelessTee left
sjn .u PILE OF 21:34
phenny sjn: Sorry, no results for 'PILE OF'.
sjn .u PILE
phenny sjn: Sorry, no results for 'PILE'.
sjn aw. no unicode 6.0? :-) 21:35
21:35 PacoAir left 21:38 bluescreen10 left 21:39 Trashlord joined 21:44 PacoAir joined, alester joined 21:47 Moukeddar left 21:48 PacoAir left
dalek p/new_make: c9ddedd | bacek++ | tools/build/Makefile.in:
Add includepath for 3rd party libraries
21:53
21:53 PacoAir joined 21:54 PacoAir left 21:55 PacoAir joined
[Coke] suggests niecza and rakudo get giant ascii art in their startup screen. ;)( 22:05
er, ;)
22:09 skids left
PerlJam giant unicode art 22:10
:)
22:11 kaare_ left
benabik The spec should require all implementations to output Camilla when starting the REPL. :-D 22:11
PerlJam benabik++
22:13 PacoAir left
[Coke] that'd be an excellent repl prompt. »ö« > say ?0 22:30
benabik Re-ran pugs spectest: gist.github.com/1941582 22:31
(now with less complaining about locales!)
22:33 att left 22:38 benabik left
[Coke] benanbik: when I run it the way it is, I get no complaints. 22:39
22:39 benabik joined
[Coke] I can try it with yours. if I still get no errors, I'll change it. 22:40
benabik [Coke]: Likely your system has the ISO-8859-1 locale. I imagine this is somewhat system-dependent.
I changed it to what my locale normally is. I have no idea how portable it is. 22:41
22:41 ksi left
[Coke] benabik: with that change, I get more warnings. 22:42
benabik I'm not sure why it sets LC_ALL anyway. 22:43
[Coke] because without it, you get a ton more errors. 22:44
because it defaults to UTF8, IIRC.
s/errors/warnings
benabik LC_ALL should be set to something sane by the platform. Attempting to blindly set locale information is fraught with problems. 22:45
I think the only one you can be sure exists is "C". And I'm not even sure of that.
[Coke] I believe it is to compensate with the encoding of the spec files we're reading. 22:46
benabik The spec tests aren't in UTF8?
[Coke] I'm assuming not, but to be fair, au suggested the patch to avoid all the warnings. 22:49
benabik Is it trying to avoid the decodeUTF8 messages? Perl gives me piles of errors because en_US.ISO-8859-1 doesn't exist in OS X. gist.github.com/1941582/da3846f2f5...53bd18ffa2 22:50
[Coke] Yes. 22:51
(trying to avoid the decodeUTF8)
benabik Hm.
Ah-hah. I have a en_US.ISO8859-1 22:52
Although using it still gives me some decodeUTF8 errors.
22:53 ab5tract left
benabik Nevermind. It still gives me all the same decodeUTF8 errors. Blah. 22:54
benabik can't win. 22:57
[Coke] If you can find one that works for you, lemme know what it is, we can put in an alternate.
benabik It seems odd to me that the spec tests are in Latin-1 anyway. 22:58
[Coke] seems like we should standardize on utf8 (if that's indeed the problem.) 22:59
benabik .u » 23:07
phenny U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK (»)
23:13 havenn left
[Coke] # 03/06/2012 - niecza++ ; pugs (32.14%); rakudo (0%) 23:14
"niecza", 20306, 9, 749, 1540, 22604, 23759
"pugs" , 6527, 38, 2838, 1645, 11047, 23568
"rakudo", 0, 20384, 0, 0, 20384, 23803
benabik Rakudo 0?
[Coke] (Can't exec "./perl6") 23:15
I'll see about fixing that and redoing today's run.
23:18 havenn joined, havenn left
benabik It looks to me like Pugs is trying to convert a string from UTF8 that's already been decoded. 23:19
.u 9829
phenny U+9829 CJK UNIFIED IDEOGRAPH-9829 (頩)
23:21 leprevost joined
benabik .u 2665 23:21
phenny U+2665 BLACK HEART SUIT (♥)
23:22 alester left
benabik decodeUTF8': bad data: '\9829' means it's reading the character U+2665 as UTF8 data. 23:22
Vim insists that the file is encoded in UTF-8, so I'm guessing there's something odd happening between the file and decodeUTF8 in Pugs. 23:23
23:29 havenn joined 23:33 benabik left 23:44 Chillance left 23:45 envi_ joined 23:48 skids joined 23:53 prammer left 23:56 tokuhirom joined 23:59 whiteknight joined