|
»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'perl6: say 3;' or rakudo:, niecza:, std:, or /msg camelia perl6: ... | irclog: irc.perl6.org | UTF-8 is our friend! Set by sorear on 25 June 2013. |
|||
|
00:02
lizmat_ joined
|
|||
| BenGoldberg | While I realize that .infinite is part of the spec, it seems to me that a more perl6-ish way to identify (in)finiteness would be to have to separate roles, one called List::Finite (or perhaps finte-list) and the other called List::Infinite (or infintite-list)... to mark a gather/take as finite or infinite, one would then use 'gather ... but infinite-list'. This would also allow multi method | 00:02 | |
| dispatch based on whether or not a list is finite. | |||
|
00:03
woolfy left
|
|||
| BenGoldberg | r: say (^Inf)[^10].infinite | 00:03 | |
| camelia | rakudo 5f4601: OUTPUT«Nil» | ||
| BenGoldberg | r: say (^Inf).infinite | ||
| camelia | rakudo 5f4601: OUTPUT«True» | ||
| BenGoldberg | r: say (^10).infinite | 00:04 | |
| camelia | rakudo 5f4601: OUTPUT«False» | ||
| BenGoldberg | n: say (^Inf)[^10].infinite | ||
|
00:04
lizmat left
|
|||
| camelia | niecza v24-88-g1f87209: OUTPUT«Unhandled exception: Unable to resolve method infinite in type Parcel at /tmp/4g37q1oGA3 line 1 (mainline @ 3)  at /home/p6eval/niecza/lib/CORE.setting line 4579 (ANON @ 3)  at /home/p6eval/niecza/lib/CORE.setting line 4580 (module-CORE @ 576)  at … | 00:04 | |
| BenGoldberg | Also... if an infinite list is sliced by a finite list, the result should be finite, not Nil/unknown | 00:05 | |
|
00:08
bearman joined
00:10
Mjbmr joined
00:11
nyuszika7h left,
Mjbmr left
00:12
nyuszika7h joined
00:18
woolfy joined
00:25
ajr_ left
00:26
Pleiades` left
00:30
Pleiades` joined
00:49
bearman left
01:04
kbaker joined
01:08
fgomez joined
01:11
aindilis joined
01:26
benabik left,
benabik joined
01:40
FROGGS_ joined
01:44
Mouq joined,
FROGGS left
|
|||
| slavik | what does '-->' mean? (example: int --> int, CArray[int] --> int), is that the lazy iterator? | 02:12 | |
| benabik | slavik: sub (--> int) is a sub that returns an int. | 02:14 | |
| slavik | ahh | ||
| benabik | Parameters before, return type after. | ||
| slavik | oh, I see | ||
| ok | |||
| like haskel :D | |||
| ty | |||
| JimmyZ | or sub() returns int { } | 02:25 | |
|
02:44
EvanTeitelman left
02:45
daniel-s left
02:52
EvanTeitelman joined,
EvanTeitelman left
02:53
EvanTeitelman joined
02:58
EvanTeitelman left
|
|||
| colomon is having problems building jakudo at the moment. :\ | 03:08 | ||
|
03:11
abnorman left
03:12
wtw joined
03:14
wtw_ left
03:29
preflex_ joined,
ChanServ sets mode: +v preflex_
03:30
preflex left
03:31
preflex_ is now known as preflex
03:40
xinming left
03:43
xinming joined
03:44
kbaker left
04:04
FROGGS_ left
04:12
fridim_ joined
04:14
abnorman joined
04:18
BenGoldberg left
04:22
FROGGS joined
04:50
birdwindupbird joined
04:58
jaldhar joined
|
|||
| Mouq | S05 (Match Objects): “In boolean context it evaluates as true or false (i.e. did the match succeed?): | 04:58 | |
| if /pattern/ {...} | |||
| # or: | |||
| /pattern/; if $/ {...}” | 04:59 | ||
| Shouldn't that be m/pattern/ ? I'm only reading S05 now, so I'm not sure | |||
| r: $_ = 'abcd'; if /qwerty/ { say "Hi there" } | 05:00 | ||
| camelia | rakudo 144a3f: ( no output ) | ||
| Mouq | r: $_ = 'abcd'; if m/qwerty/ { say "Hi there" } | 05:01 | |
| camelia | rakudo 144a3f: ( no output ) | ||
| Mouq | Hm | ||
| n: $_ = 'abcd'; if /qwerty/ { say "Hi there" } | |||
| camelia | niecza v24-88-g1f87209: ( no output ) | ||
| Mouq | Oh! “Specifically, a /.../ matches immediately in a value context” :p | 05:03 | |
|
05:05
SamuraiJack joined
05:26
rindolf joined,
rindolf left
05:30
thou left
05:38
FROGGS left
|
|||
| moritz | good morning | 05:49 | |
| tirania.org/blog/archive/2013/Aug-15.html # this reminded me about jnthn++'s talk about threads and async in Perl 6 | |||
| (at yapc::eu) | 05:50 | ||
|
05:51
FROGGS joined,
bearman joined
|
|||
| lizmat_ | good *, #perl6! | 05:53 | |
| packing up in Kiev | 05:55 | ||
| moritz | \o lizmat_ | ||
|
05:56
lizmat_ is now known as lizmat
|
|||
| moritz | .oO( don't forget to pack your underscore ) |
05:56 | |
| lizmat | my underscore just got worn out :-) | ||
| moritz | yesterday the flight from Kiev to Vienna got delayed by an hour | 05:57 | |
| luckily we had enough time to catch the connection | |||
| lizmat is lucky to have a direct flight | 05:58 | ||
|
06:04
FROGGS left
06:09
kingbeast left
06:11
FROGGS joined
06:27
dmol joined
06:36
dmol left
|
|||
| dalek | kudo/nom: c20be1f | (Elizabeth Mattijsen)++ | src/core/ (2 files): Reliably handle mixins with is_default and is_dynamic |
06:42 | |
|
06:45
bearman left
07:03
Mouq left
07:05
SmokeMachine left
|
|||
| timotimo | o/ | 07:21 | |
| FROGGS | moin timotimo | 07:30 | |
|
07:33
daxim joined
|
|||
| timotimo | for some reason, riding trains across the country always makes me super excited | 07:36 | |
| in a mixed-good-and-bad way | 07:37 | ||
| tadzik | hello #perl6 | 07:51 | |
|
07:55
Seganku joined
|
|||
| masak | morning, #perl6 | 07:56 | |
| moritz | morning, masak | tadzik | * | 08:00 | |
| erm, that should have been & :-) | |||
| masak | eww, a junction of a whatever... :P | ||
| timotimo | if you junction in a *, it should take every object that it can find in the running program and cram it in there | 08:01 | |
| masak | like a black hole. | 08:03 | |
| tadzik: want to meet up for more tourism? | |||
| timotimo | i really need to get playing with the async stuff | ||
|
08:05
fhelmberger joined
|
|||
| dalek | kudo/nom: 10b9ac4 | (Elizabeth Mattijsen)++ | src/core/ (2 files): Hmmm... seems I broke it, so reverting This reverts commit c20be1f21b69c3eb61c1795fbe04ecab6cd2a0fc. |
08:05 | |
| tadzik | masak: sure thing :) | ||
|
08:06
shachaf left
|
|||
| tadzik | I'm ready (almost) when you are | 08:06 | |
| masak | tadzik: I suggest metro to avoid sunburn. | ||
| tadzik | I have to checkout within an hour or so | ||
|
08:06
shachaf joined
|
|||
| masak | tadzik: we're heading down to lobby now, I think. we can wait for you. | 08:06 | |
| dalek | rlito: 267ef7e | (Flavio S. Glock)++ | / (5 files): Perlito5 - js - fix string conversion, string increment and decrement |
08:07 | |
| tadzik | masak: ok, I will slowly progress in your direction | ||
| lizmat | decommuting& | ||
|
08:07
lizmat left,
crab2313 joined,
shachaf left
|
|||
| masak | tadzik: sounds good. | 08:07 | |
|
08:09
woolfy left
|
|||
| timotimo dumps lots of todos for rakudo into questhub | 08:11 | ||
|
08:16
rindolf joined
08:17
Seganku left
08:21
crab2313 left
08:26
denis_boyun joined
08:29
Seganku joined
|
|||
| timotimo | i'm getting lots of errors like this: symbol: class LexoticInstance | 08:31 | |
| location: package org.perl6.nqp.sixmodel.reprs | |||
| src/vm/jvm/runtime/org/perl6/rakudo/RakOps.java:59: error: cannot find symbol | |||
| what do i have to do to fix this? or does somebody have a known good jakudo commit? | |||
| i wanted to play with the threading stuff :( | 08:38 | ||
| oh, that looks like not my rakudo, but my nqp version is wrong | 08:39 | ||
|
08:39
PacoAir joined
|
|||
| timotimo | still can't get it to work :( | 08:47 | |
|
08:57
dayangkun joined
08:58
dmol joined,
dayangkun left
|
|||
| moritz | timotimo: are you trying with nqp/master? | 08:58 | |
| timotimo | yes | 08:59 | |
| moritz tries too | 09:00 | ||
|
09:07
PacoAir left
09:09
dmol1 joined
09:11
dmol left
|
|||
| moritz | huh, I get | 09:25 | |
| ./perl6 --target=jar --output=blib/Test.jar lib/Test.pm | |||
| ===SORRY!=== | |||
| org.perl6.nqp.runtime.UnwindException | |||
| mathw | o/ | 09:39 | |
|
09:43
berekuk joined
09:44
bearman joined
|
|||
| timotimo | huh | 09:46 | |
|
09:50
NIco_ joined
09:51
NIco_ left
10:06
homesteak joined
10:14
PacoAir joined
10:15
sromanov joined
|
|||
| colomon | moritz: That's what I got when I tried to build jakudo last night. | 10:30 | |
| timotimo | in my new tablebgrammar it is allowed to have more than one space in your columns if they are below an explicit header | 10:31 | |
|
10:35
mtk left
10:42
mtk joined
10:57
homesteak left
11:09
abnorman left
11:12
not_gerd joined
|
|||
| not_gerd | r: my %h = <a 1 b 1 c 2>; %().push(%h.invert).perl.say | 11:14 | |
| camelia | rakudo 10b9ac: OUTPUT«("1" => ["a", "b"], "2" => "c").hash» | ||
| not_gerd | is there a less obscure way to do that? | ||
| moritz isn't aware of one | 11:16 | ||
|
11:18
rindolf left
|
|||
| not_gerd | perhaps classify could take an optional argument that transforms the value is stores? | 11:19 | |
| %h.classify(*.value, :map(*.key)) | |||
|
11:21
bearman left
|
|||
| moritz | is Hash.classify still specced? | 11:21 | |
| r: say Hash.^can('classify') | 11:22 | ||
| camelia | rakudo 10b9ac: OUTPUT«classify» | ||
| moritz | hm | ||
| not_gerd: seems like it should be easy to map yourself before classifying | |||
| or after, depending on what you want | |||
| remember that map allows funny stuff with closures that expect multiple arguments, so that's non-trivial to replicate inside another function | 11:23 | ||
|
11:26
rhr joined
|
|||
| not_gerd | r: my %h = <a 1 b 1 c 2>; %h.classify(*.value).pairs.map({ ; .key => .value>>.key }).hash.perl.say | 11:30 | |
| camelia | rakudo 10b9ac: OUTPUT«("1" => $("a", "b"), "2" => $("c",)).hash» | ||
| not_gerd | I wouldn't call that easy exactly | ||
| ot do I miss something obvious? | |||
| ^or | 11:31 | ||
| r: my %h = <a 1 b 1 c 2>; %h.classify(*.value).pairs.map({ ; .key => .value.map(*.key).item }).hash.perl.say | |||
| camelia | rakudo 10b9ac: OUTPUT«("1" => ().list.item, "2" => ().list.item).hash» | ||
| not_gerd | ^bug? | ||
| moritz | I don't know Hash.classify enough to know | 11:32 | |
| not_gerd | moritz: I suspect it's the map within a map that causes the problem | 11:33 | |
| see that it works when replacing .map(*.key) with >>.key | |||
| r: my @a = [<1 2 3>], [<4 5 6>]; @a.map({ .map(* + 1).item }).perl.say | 11:38 | ||
| camelia | rakudo 10b9ac: OUTPUT«((2, 3, 4).list.item, (5, 6, 7).list.item).list» | ||
| not_gerd | ^ works, so it might indeed be classify-related | ||
| moritz | r: my %h = <a 1 b 1 c 2>; %h.classify(*.value).perl.say | 11:41 | |
| camelia | rakudo 10b9ac: OUTPUT«("1" => ["a" => "1", "b" => "1"], "2" => ["c" => "2"]).hash» | ||
|
11:41
slavius joined
|
|||
| slavius | perl6: say "Hello slavi" | 11:42 | |
| camelia | rakudo 10b9ac, niecza v24-88-g1f87209: OUTPUT«Hello slavi» | ||
|
11:42
bearman joined
|
|||
| slavius | perl6: say "Nice :-)" | 11:43 | |
| camelia | rakudo 10b9ac, niecza v24-88-g1f87209: OUTPUT«Nice :-)» | ||
|
11:44
slavius left
11:59
skids left
|
|||
| not_gerd | rn: printf '%1$i', 1, 2, 3 | 12:00 | |
| camelia | rakudo 10b9ac: OUTPUT«'$' is not valid in sprintf format sequence '%1$' in sub sprintf at src/gen/CORE.setting:3154 in sub printf at src/gen/CORE.setting:3159 in block at /tmp/4N73w6DT_m:1» | ||
| ..niecza v24-88-g1f87209: OUTPUT«1» | |||
|
12:02
iSlug joined
|
|||
| FROGGS | not_ge[12:35] *** ilogger2 joined perl6 | 12:04 | |
|
12:35
ChanServ sets mode: +v ilogger2
|
|||
| FROGGS | grondilu: did you mean 'once' ? | 12:37 | |
| rn: for <a b c> { .print; once { print '!' } } | |||
| camelia | niecza v24-88-g1f87209: OUTPUT«===SORRY!===Undeclared routine: 'once' used at line 1Unhandled exception: Check failed at /home/p6eval/niecza/boot/lib/CORE.setting line 1502 (die @ 5)  at /home/p6eval/niecza/src/STD.pm6 line 1147 (P6.comp_unit @ 36)  at /hom… | ||
| ..rakudo 10b9ac: OUTPUT«a!bc» | |||
| grondilu | FROGGS: I did not know this one. (I guess I need to read S04 again) | 12:38 | |
| ty | |||
| FROGGS | you're welcome | 12:39 | |
| grondilu | r: for <3 1 4 1 5> { .print; once print '.' } | ||
| camelia | rakudo 10b9ac: OUTPUT«3.1415» | ||
| grondilu was just checking if he had to use {} | |||
| FROGGS | yeah | 12:40 | |
| colomon | has anyone gotten jakudo to build today, or is it just me and moritz having issues? | 12:49 | |
| FROGGS | I can try... | 12:52 | |
|
12:58
bluescreen10 joined
|
|||
| FROGGS | I get the following when making rakudo: src/vm/jvm/runtime/org/perl6/rakudo/Binder.java:5: error: package org.perl6.nqp.runtime does not exist | 13:01 | |
|
13:02
denis_boyun joined
13:07
kbaker joined
13:09
ajr joined
13:10
ajr is now known as Guest10032,
Guest10032 is now known as ajr_
13:27
skids joined,
denis_boyun left
|
|||
| FROGGS | nqp-jvm: say("1.01".WHAT) | 13:29 | |
| camelia | nqp-jvm: OUTPUT«» | ||
| masak | oh hai from l'airport! | ||
| FROGGS | hi masak | 13:30 | |
| TimToady | oh hai from l'ome | ||
| FROGGS | o/ | ||
| TimToady | or would that be oh 'ai? :) | ||
| TimToady was never particularly noted for consistency though... | 13:31 | ||
| masak | moritz: I think Hash.classify got un-spec'd, but it may not have got un-impl'd. | ||
| FROGGS | o' 'ai froḿ l'ome | 13:32 | |
| TimToady | when I try to make rakudo/jvm, I get: make: *** No rule to make target `src/Perl6/ConstantFolder.nqp', needed by `blib/Perl6/ConstantFolder.jar'. Stop. | 13:34 | |
| huf | accent on an 'm'?! that's going too far! | ||
| FROGGS | :o) I just wanted to "say" it nasal | 13:36 | |
| is "nasal" the right word? | |||
| TimToady | well, English speakers should probably not be making fun of other people's orthographic systems, glass houses and all that... | ||
| huf | m is already pretty nasal :) | ||
| TimToady | yes, "nasal" is a perfectly good linguistics word :) | ||
| FROGGS | k | ||
| huf | TimToady: i found interspel the other week. it's pretty clever and would let english speakers throw those glass houses around | 13:37 | |
| TimToady | that 'ouses to you :P | ||
| huf | you mean "huss", surely | ||
| [Coke] | TimToady: when you say rakudo/jvm do you mean the jvm branch? | ||
|
13:38
sqirrel joined
|
|||
| TimToady | yes | 13:38 | |
| [Coke] | (should be using nom) | ||
| it's all nom these days. | |||
| TimToady | my nom has defaulted to jvm for a few weeks now | ||
| but maybe that came unstuck somehow | |||
| attempting to reconf nqp to see if it helps | 13:39 | ||
| masak | was just gonna suggest that. | 13:44 | |
| FROGGS | my nqp/head+rakudo/nom is broken too | ||
| err, nqp/master... both HEAD | 13:45 | ||
| I might clean up nqp just to maske sure | |||
| TimToady | nqp rebuilt fine, now for rakudo | ||
| FROGGS | no, mine still dies with: src/vm/jvm/runtime/org/perl6/rakudo/Binder.java:5: error: package org.perl6.nqp.runtime does not exist | 13:49 | |
| TimToady | now compiling lib/Test.pm I get: org.perl6.nqp.runtime.UnwindException | 13:51 | |
| did you re-install the nqp? | |||
| FROGGS | I did | ||
| TimToady | and reconfig rakudo with that nqp? | ||
| FROGGS | hmmm, no, I did that before reinstalling... | 13:52 | |
| TimToady | did yours die before or after compiling the setting? mine was after | ||
| FROGGS | k, did git clean -dxf, configured, made, but it explodes the same | ||
| mine earlier | 13:53 | ||
| perl -MExtUtils::Command -e mkpath bin | |||
| javac -source 1.7 -cp /nqp-runtime.jar:/asm-4.1.jar:/asm-tree-4.1.jar:/jline-1.0.jar -g -d bin src/vm/jvm/runtime/org/perl6/rakudo/*.java | |||
| src/vm/jvm/runtime/org/perl6/rakudo/Binder.java:5: error: package org.perl6.nqp.runtime does not exist | |||
| pretty early actually | |||
| TimToady | yeah, mine got further for some reason | ||
| 32 or 64-bit? | |||
| mine's 64 | |||
| FROGGS | mine too (ubuntu) | 13:54 | |
| TimToady | did pull right before too, so we should have the same codebase | ||
| FROGGS | Today | ||
| 13:51 UTC We are currently investigating problems with GitHub.com. We'll provide an update once we have more information. | |||
| -.- | |||
| TimToady never did the clean though | |||
| so maybe something got cleaned out too much | 13:55 | ||
| FROGGS | yeah, and I wanted to have a look at the latest commits, because I think grondilu said he has problems for two days now | ||
| TimToady tries again with 'make clean' | 13:56 | ||
|
13:56
jeff_s1 joined
|
|||
| tadzik | wow, Borispol has a working free wifi | 13:56 | |
| TimToady | FROGGS: are you up-to-date on your java version? | 13:57 | |
| javac 1.7.0_25 | 13:58 | ||
| FROGGS | java version "1.7.0_25" | ||
| OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1ubuntu0.13.04.2) | |||
| OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode) | |||
| yeah | |||
| TimToady | 4gig memory here, if it makes a difference | 13:59 | |
| masak | there's some trouble building rakudo-jvm in the backlog. not exactly the same as yours, but build problems. | 14:00 | |
| the solution there was rebuilding the nqp dependency, I think. | |||
| TimToady | strange, the parse went from 83 to 98 seconds | ||
| masak: we both rebuilt our nqp | 14:01 | ||
| FROGGS | I've got 8gig | ||
| TimToady | same failure in Test.pm for me | ||
| masak | ok, then I think we're in bisect land. | ||
|
14:03
thou joined
|
|||
| FROGGS | masak: how do I get a gommit id from a week ago? | 14:04 | |
| (without a working github website) | |||
| masak | FROGGS: git show master@{one week ago} | 14:05 | |
| FROGGS | that sounds a bit like a joke, problem is, I trust you | ||
| fatal: ambiguous argument 'master@{one': unknown revision or path not in the working tree. | 14:06 | ||
| masak | FROGGS: is that Rakudo? then it's nom, not master | ||
| FROGGS | nqp | ||
| I'm on master fwiw | 14:07 | ||
| masak | ah, I needed to do `git show 'master@{one week ago}'` | ||
| FROGGS | awesome # masak++ | ||
| tadzik | bah, I can't confinve NQP::Configure to like my --gen-nqp on JVM | 14:10 | |
| convince, even | |||
|
14:11
rindolf joined
|
|||
| TimToady | did you mean --gen-parrot? | 14:11 | |
| oh, nm | |||
| if you mean on nom, I use --with-nqp | |||
| FROGGS | yeah, --with-nqp ~/dev/nqp-jvm/install/nqp # or so | 14:12 | |
| TimToady goes to get more coffee, at this point more a necessity than a luxury... | |||
| FROGGS | yeah, --with-nqp=~/dev/nqp-jvm/install/nqp # <--- | ||
| tadzik | yeah, I wanted it to DTRT for --gen-nqp | ||
| but it seems to hang on git-fetch somehow | |||
| I eventually gave up ;) | |||
| I blame airport wifi | |||
| FROGGS | tadzik: github has problems | ||
| tadzik | ah | ||
| maybe I shouldn't have git checkout -f'd my changes | 14:13 | ||
| FROGGS | AHHHHHHHHHH | 14:15 | |
| it fails so early when I do: perl ConfigureJVM.pl --with-nqp=~/..., I really have to supply an absolute path | 14:16 | ||
| stage parse 56s, I love it | 14:18 | ||
| (that is both nqp and rakudo from a week ago) | |||
|
14:19
sqirrel left
14:20
sqirrel joined
14:27
ivanoff joined
|
|||
| alexghacker | [Coke]: yesterday you said that NFG / graphemes are not currently the default (which is viewed as a bug, or at least a missing feature), but it occurs to me that maybe there is a way to get NFG semantics if I ask perl6 nicely | 14:32 | |
| [Coke] | if by that you mean "write your own code", sure. | 14:38 | |
| but SFAIK, there's nothing baked into the language at this point, in any impl. | 14:39 | ||
|
14:39
Psyche^_ joined
14:41
colomon joined
|
|||
| TimToady | FROGGS: so, did your build get past Test.pm? | 14:41 | |
| FROGGS | TimToady: yes, the versions from a week ago made and installed fine | 14:42 | |
|
14:42
nyuszika7h joined
|
|||
| FROGGS | but bisecting is hard because ops got added | 14:42 | |
| TimToady | ah, you were doing from a week ago | 14:43 | |
| FROGGS | now I am on nqp HEAD, and try to bisect rakudo, starting at HEAD | 14:44 | |
| TimToady doesn't know whether to hope it fails :) | |||
| FROGGS | well, I hope rakudo/HEAD fails here :o) | 14:45 | |
| TimToady | FROGGS++ for bisecting this | ||
| FROGGS | np | 14:46 | |
| TimToady | or at least monosecting it so far :) | ||
| FROGGS | hehe | ||
|
14:46
benabik joined
|
|||
| FROGGS | monosecting sounds more like niecza | 14:46 | |
| TimToady looked through the git logs, but didn't see anything obvious | |||
| FROGGS | ./perl6 --target=jar --output=blib/Test.jar lib/Test.pm | 14:48 | |
| ===SORRY!=== | |||
| org.perl6.nqp.runtime.UnwindException | |||
| so far so good | |||
| TimToady | that looks familiar :) | 14:50 | |
| TimToady is looking at the palindrom detector containing .flip eq $_ and thinking, wouldn't it be nice if we could write that .flip eq ._ or some such | 14:57 | ||
| just to keep the parallelism | 14:58 | ||
| *literary parallelism | |||
| FROGGS | what about .flip eq .Str ? | 14:59 | |
| geekosaur | ._ looks kinda off conceptually, though. seems like * would be a better fit somehow? | ||
| hm, .id | |||
| TimToady | well, it's the identi...yeah | ||
| geekosaur | or maybe that's what ._ is | ||
| TimToady | and ._ would basically just a different name for $_ :) | 15:00 | |
| as a term | |||
| I dunno if it's really an improvement, but we should probably have an identity method in any case | 15:01 | ||
| rjbs | Another day answering encoding questions on p5p, another day longing for Buf. | ||
| TimToady | nodnod | ||
| or maybe even nodnodnod | 15:03 | ||
| rjbs | The good part is that I felt really really good about my answer and providing it has improved my day already. | 15:04 | |
| TimToady | rjbs++ | ||
| rjbs | I may reward myself by turning my ZSCII p6 library into a proper module and putting it in the ecosystem. | ||
| You know, for all those p6 Z-Machine emulators we're expecting. | 15:05 | ||
| TimToady | now where have I heard this before... | ||
| rjbs | Yow, looks like I haven't backported 90% of ZMachine::ZSCII to my write-z5.p6 code. So there are two parts to do. | 15:06 | |
| FROGGS | what is a Z-Machine? | ||
| rjbs | perl6++ # hyphen-minus in identifiers! | ||
| FROGGS: It's the VM from the mid-80's on which Zork and friends ran. | 15:07 | ||
| TimToady | geekosaur: but we can't afford to use up the .id method, since that's too useful in userland | ||
| rjbs | FROGGS: ZSCII is its bizarre charset and encoding. | ||
| ("pronounced to rhyme with xyzzy") | |||
| FROGGS | rjbs: I've heard about a Z80 chip... is it that one? | ||
| rjbs | No, totally unrelated. | ||
| FROGGS | ahh, okay | ||
| rjbs | The Z-Machine is more like the JVM. :-) | ||
| FROGGS | ahh, I see | ||
|
15:07
kbaker left
|
|||
| rjbs | It's actually a fun little machine, read the spec someday if you're bored. | 15:07 | |
| FROGGS | ahh, now I read the VM bit.... :o) | 15:08 | |
| rjbs: I have two kids, sooo........ :P | |||
| TimToady | you are in a maze of twisty little adventure games, all the same... | ||
|
15:08
ajr_ left
|
|||
| rjbs | FROGGS: So you'll need to show them Zork anyway... :) | 15:08 | |
| FROGGS | *g* | ||
| someday, yes | |||
| TimToady | well, first adventure, since that predated everything else :) | ||
| rjbs | TimToady: Ovid has just written a p5 'terp for the Scott Adams games, too... | ||
| TimToady | .oO(That adventure game, it's so derivative. :) |
15:09 | |
|
15:09
ajr joined
|
|||
| rjbs | At OSCON, I tried to sit at any of the "topic tables" that weren't what I do. | 15:09 | |
| TimToady | I have a radio in my brain! | ||
|
15:09
ajr is now known as Guest24973
|
|||
| rjbs | So I sat down with the "UX Designers" table and found out the guy next to me was trying to learn programming and had just written a text adventure in Python (or was it Ruby?). | 15:10 | |
| I totally geeked out and showed him the state of the art for writing them. Fun! | |||
| dalek | rlito: b3566a1 | (Flavio S. Glock)++ | / (3 files): Perlito5 - grammar - simplify the grammar compiler |
||
| rjbs | TimToady: Um... I hope that is an allusion that was lost on me! | 15:11 | |
| TimToady | well, then there was DDL "Dungeon Definition Language", which was kind of a Lisp variant, as I recall | ||
| "You're in the COSMIC ALL! How did you get here?!?" | |||
| (sez the room contain all the other rooms) | |||
|
15:11
Guest24973 is now known as ajr_
|
|||
| TimToady | *taining | 15:11 | |
| FROGGS | when rakudo gets a bit faster this year I'm going to port my games to Perl 6 too (because I really don't wanna write Perl 5 anymore for some reason) | 15:13 | |
| rjbs | Right, I know a little about DDL. | ||
| It was an MDL variant, of course. | |||
| Later it became ZIL, the Zork Implementation Language, which is mostly lost to time, but we have some fragments. | 15:14 | ||
| TimToady | the allusion was to Bureaucracy, btw | ||
| rjbs | Ah! | ||
| I have not played that one yet. | |||
| TimToady | it was an Amiga game | ||
| rjbs | About a year ago I promised myself I would play through all of them in order. | ||
| Amiga was an Infocom game, so it plays on any Z-Machine! | |||
| Including the one that will be written for p6. :) | |||
| Er, s/Amiga/Bureaucracy | |||
| TimToady | it was a Douglas Adams game | 15:15 | |
| rjbs | Yeah. I've heard it stank. :( | ||
| TimToady | I never solved it, so maybe it did. :) | 15:16 | |
| rjbs | rjbs.manxome.org/rubric/~rjbs/int-fiction <-- haven't made progress on "The Great Infocom Replay" since February! | ||
| I'll surely make some on the flights to/from YAPC::Asia, anyway. | |||
| FROGGS | TimToady: this one is the bad commit: github.com/rakudo/rakudo/commit/14...4f2bdc1e86 | 15:29 | |
| lizmat reverted a commit, but it looks like she reverted the wrong one | |||
| so, this one is the last that is okay: github.com/rakudo/rakudo/commit/5f...2b5efdbc60 | |||
| but btw, my changes to nqp::sprintf seems to work (specifying parameter index using 1$, 3$, ...) | 15:31 | ||
|
15:32
sqirrel left
15:41
slavik joined
|
|||
| TimToady wonders if the right way to make p5 interoperate with NFG is to give p5 an NFG implementation in parallel with its utf8 implementation... | 15:48 | ||
| then p6 could call into p5 without translating to utf8 and back | 15:49 | ||
| slavik | nfg? | 15:51 | |
| TimToady | one step beyond NFC, where we synthesize codepoints for missing precomposed chars | ||
|
15:56
colomon left
16:05
pmurias joined
|
|||
| pmurias | TimToady: re give p5 and NFG, can it be done without a slowdown? | 16:05 | |
| s/slowdown/paying the price of a check on every string operation/? | 16:06 | ||
|
16:07
ivanoff left
16:08
wtw_ joined,
wtw_ left,
wtw joined
16:16
diakopter joined
|
|||
| diakopter | r: [say $] | 16:16 | |
| camelia | rakudo 10b9ac: OUTPUT«===SORRY!=== Error while compiling /tmp/cNQK4oKRMGNon-declarative sigil is missing its nameat /tmp/cNQK4oKRMG:1------> [say ⏏$] expecting any of: argument list prefix or term prefix or meta-prefix… | ||
| diakopter | r: [say $$] | ||
| camelia | rakudo 10b9ac: OUTPUT«===SORRY!=== Error while compiling /tmp/VtkPbhWkNyNon-declarative sigil is missing its nameat /tmp/VtkPbhWkNy:1------> [say $⏏$] expecting any of: argument list prefix or term prefix or meta-prefix… | ||
| diakopter | r: [say my $] | 16:17 | |
| camelia | rakudo 10b9ac: OUTPUT«(Any)» | ||
| diakopter | std: [say my $] | ||
| camelia | std c2215f0: OUTPUT«===SORRY!===Unsupported use of $] variable; in Perl 6 please use $*PERL_VERSION at /tmp/6oNqrbC5vP line 1:------> [say my $]⏏<EOL>Parse failedFAILED 00:00 44m» | ||
| diakopter | mwahaha | ||
|
16:18
colomon joined
16:19
pmurias left
16:20
kaare_ joined
|
|||
| gfldex | is there video evidence for jnthn's concurrency YAPC talk? | 16:21 | |
|
16:23
dmol joined
16:27
japhb joined
|
|||
| grondilu | rn: say max :by(*.elems), ().list | 16:27 | |
| camelia | rakudo 10b9ac, niecza v24-88-g1f87209: OUTPUT«-Inf» | ||
| grondilu does not understand where that -Inf comes from :/ | 16:28 | ||
|
16:28
ajr_ left
|
|||
| diakopter | probably that's the default the algorithm starts with | 16:28 | |
| grondilu | still, it's supposed to sort by length (so ok the default is -Inf), but the result should be a member of the list, not a length. | 16:29 | |
| so I would have expected (), Nil or something. | 16:30 | ||
| not a number anyway, even infintely small. | 16:31 | ||
| in case you're wondering, I come up with this issue while trying to write code for rosettacode.org/wiki/Longest_increa...ubsequence | 16:32 | ||
| colomon | -Inf isn't infinitely small, it's infinitely big and negative. | 16:36 | |
| itz | ==> Building Rakudo::Debugger | 16:37 | |
| error:imcc:loadlib directive could not find library `perl6_group' in file 'perl6-debug.pir' line 1 | |||
| colomon | rn: say ().list.max(:by(*.elems)) | ||
| camelia | niecza v24-88-g1f87209: OUTPUT«Unhandled exception: Excess arguments to List.max, unused named by at /home/p6eval/niecza/lib/CORE.setting line 0 (List.max @ 1)  at /tmp/j9ZUzQRNqn line 1 (mainline @ 4)  at /home/p6eval/niecza/lib/CORE.setting line 4579 (ANON @ 3)  at /home/p6eva… | ||
| ..rakudo 10b9ac: OUTPUT«-Inf» | |||
| colomon | rn: say ().list.max() | ||
| camelia | rakudo 10b9ac, niecza v24-88-g1f87209: OUTPUT«-Inf» | ||
| colomon | Yeah, that's just the default "nothing to see here" value | 16:40 | |
| rn: say (().list).max() | 16:41 | ||
| camelia | rakudo 10b9ac, niecza v24-88-g1f87209: OUTPUT«-Inf» | ||
| colomon | rn: say [().list].max() | ||
| camelia | rakudo 10b9ac, niecza v24-88-g1f87209: OUTPUT«-Inf» | ||
|
16:45
spider-mario joined
16:48
isBEKaml joined
|
|||
| TimToady | it's just the maximum of an an empty list in each case | 16:48 | |
| r: say [min]() | 16:50 | ||
| camelia | rakudo 10b9ac: OUTPUT«Inf» | ||
| TimToady | r: say [max]() | ||
| camelia | rakudo 10b9ac: OUTPUT«-Inf» | ||
| TimToady | that one | ||
| you've just discovered there are many ways to write something that is a list of 0 elements :) | 16:51 | ||
|
16:58
EvanTeitelman joined,
colomon left,
isBEKaml` joined
|
|||
| dmol | r: say [+]() | 16:58 | |
| camelia | rakudo 10b9ac: OUTPUT«0» | ||
|
16:58
isBEKaml` left
|
|||
| dmol | r: say: [=]() | 16:59 | |
| camelia | rakudo 10b9ac: OUTPUT«===SORRY!=== Error while compiling /tmp/G9wWm1kYyhTwo terms in a rowat /tmp/G9wWm1kYyh:1------> say⏏: [=]() expecting any of: argument list postfix infix stopper infix or meta-infix … | ||
| TimToady | std: [=]() | ||
| camelia | std c2215f0: OUTPUT«===SORRY!===Cannot reduce with = because list assignment operators are too fiddly at /tmp/bhaci_efat line 1:------> [=]⏏()Check failedFAILED 00:00 42m» | ||
| TimToady | that's less LTA | ||
| r: say [||]() | |||
| camelia | rakudo 10b9ac: OUTPUT«False» | ||
| TimToady | r: say [||] | ||
| camelia | rakudo 10b9ac: OUTPUT«False» | ||
| TimToady | okay, don't need the () anymore, good | 17:00 | |
|
17:02
isBEKaml left
17:03
EvanTeitelman left
|
|||
| tadzik | WAW! \o/ | 17:04 | |
|
17:05
araujo joined
|
|||
| geekosaur | ן | 17:06 | |
|
17:06
GlitchMr joined
17:09
Celelibi joined
17:17
kaare_ left
17:21
colomon joined
17:23
xinming joined
17:32
colomon left
17:44
abnorman joined
|
|||
| PerlJam | when building rakudo-jvm, what's the solution to an "Could not reserve enough space for object heap" error? | 17:46 | |
| [Coke] | looks like the rakudo.jvm build failure is tanking the spec today. | ||
| arglebargle. my local copy of the daily run repo has a screwed up ysterday, looks like I never dealt with it. | 17:52 | ||
| diakopter | oopsie | 17:53 | |
| [Coke] | and now removing it is a PITA because I have a valid today after it. | ||
|
17:54
vk_ joined
17:55
crab2313 joined
|
|||
| dalek | rl6-roast-data: c4d33cd | coke++ | / (5 files): today (automated commit) |
17:57 | |
| [Coke] | saved the summary for yesterday, pretty sure we didn't have the .out files today. | ||
| jnthn: rakudo.jvm now at 0% - update slides immediately! | |||
| diakopter | heh | 17:58 | |
|
17:59
SamuraiJack joined
|
|||
| [Coke] | diakopter: now is your chance for moar's come-from-behind victory | 17:59 | |
| diakopter | hah. | ||
| [Coke] | seen lizmat | 18:09 | |
| .seen lizmat | |||
| yoleaux | I saw lizmat 08:07Z in #perl6: <lizmat> decommuting& | ||
| preflex | yoleaux: you have 2 new messages. '/msg preflex messages' to read them. | ||
| [Coke] | .to preflex DIE DIE DIE | ||
| yoleaux | [Coke]: I'll pass your message to preflex. | ||
| geekosaur | is there actually consensus that preflex should not be here? if so I can talk to mauke about it | 18:11 | |
| PerlJam | geekosaur: preflex only seems to pipe up when yoleaux (another bot) speaks. | 18:13 | |
| geekosaur: it's annoying at the very least. | |||
| geekosaur has no idea who/what put messages for one bot in the other. preflex is *supposed* to be silent most of the time | 18:14 | ||
| but it has no idea that someone is trying to send messages to another bot via it | |||
| PerlJam | aye. | ||
| (I rarely notice it, but in the last few days either I've been paying better attention, or it's been happening more often) | 18:15 | ||
| geekosaur | I mean, if that's the only issue, I can ask mauke to clear those messages (but if we don't know where they came from, what prevents it happening again?P | ||
| otoh if there's no actual purpose being served by the bot, no reason for it to be here | |||
| [Coke] | IWBNI preflex could keep track of bots and not bother passing along things for them." clearing out those messages would be a fine start, though. | 18:17 | |
| looking at the help for preflex, I see nothing in there we need that yoleaux isn't doing. | 18:18 | ||
| can mauke tell us who asked for it to be in here and why? that'll also help. | |||
| tadzik | after-landing push :) | 18:20 | |
| dalek | p/jvm-sockets: a81a89a | tadzik++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java: Don't leave VMArray in a bogus state |
||
| [Coke] | tadzik: I'll fix star tonight - which modules are replacing file tools? | 18:23 | |
| tadzik | [Coke]: Shell::Command and File::Find | ||
| thank you, [Coke]++ | |||
| I can't grok submodules | |||
| [Coke] | me neither, but I have a night off. ;) | ||
| tadzik | hah :) | ||
| [Coke]: S:C depends on F:F | |||
| I need to read up on read() and recv() on sockets | 18:24 | ||
| oh, not specced. I can do what I want >:> | |||
|
18:32
woolfy joined
18:36
Mouq joined
|
|||
| dalek | p/jvm-sockets: 0a65414 | tadzik++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java: Fix a copy-pasto |
18:37 | |
| p/jvm-sockets: 46d2162 | tadzik++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java: Make nqp::accept() less wrong, and thus make it actually work |
18:43 | ||
|
18:58
donaldh joined
|
|||
| tadzik | fun fact: rakudo-jvm for $*OS returns 'Linux', which confuses roast, which expects 'linux', as Parrot does | 18:58 | |
| I don't see a spec on this, I'll just make roast less stric | |||
| labster | $*OS isn't specced, it's supposed to be $*KERNEL. | 18:59 | |
| FROGGS | r: say $*KERNEL | 19:01 | |
| camelia | rakudo 10b9ac: OUTPUT«Dynamic variable $*KERNEL not found in method gist at src/gen/CORE.setting:11391 in method gist at src/gen/CORE.setting:990 in sub say at src/gen/CORE.setting:12287 in block at /tmp/TE9yOT7gq_:1» | ||
| labster | Yeah, I'm well aware that no one actually implements it as $*KERNEL. I get the feeling that changing it now would break a lot in DarkPAN6. :P | 19:03 | |
| FROGGS | r: say " " ~~ m:P5/[ ]/ | 19:11 | |
| camelia | rakudo 10b9ac: OUTPUT«===SORRY!=== Error while compiling /tmp/rL87SVXu5vfailed to parse character class; unescaped ']'?at /tmp/rL87SVXu5v:1------> say " " ~~ m:P5/[⏏ ]/ expecting any of: colon pair (restricted)» | ||
| FROGGS | r: say "1" ~~ m:P5/[1]/ | 19:12 | |
| camelia | rakudo 10b9ac: OUTPUT«「1」» | ||
| FROGGS | r: say "1" ~~ m:P5/[1 ]/ | ||
| camelia | rakudo 10b9ac: OUTPUT«「1」» | ||
| FROGGS | r: say " " ~~ m:P5/[1 ]/ | ||
| camelia | rakudo 10b9ac: OUTPUT«False» | ||
| FROGGS | I call it a bug | ||
| dalek | rlito: c3449a4 | (Simon Bertrang)++ | t5-xs/ (41 files): Perlito5 - XS - organize tests a bit |
19:19 | |
|
19:20
donaldh left,
berekuk joined
19:21
SamuraiJack left,
benabik left
|
|||
| tadzik | oh gosh, IO-Socket-INET.t is tricky | 19:24 | |
|
19:27
abnorman left
19:30
rindolf left
|
|||
| dalek | p: 10db957 | (Tobias Leich)++ | src/QRegex/P5Regex/Grammar.nqp: whitespace is literal in P5 regexes |
19:30 | |
| kudo/jvm-sockets: e727960 | tadzik++ | / (3 files): Add a crude IO::Socket(::INET) port to JVM, add to build |
19:32 | ||
| tadzik | hi-ha | ||
| FROGGS | cool :o) | 19:34 | |
| tadzik | if someone could actually make rakudo-jvm work outside the source directory (and load modules and stuff), that'd be super awesome :) | 19:41 | |
| I expect that requires some CLASSPATH-fu or such | |||
| for now, when testing LWP::Simple I have to copy Test.pm to its lib/, otherwise -Ilib overwrites the path to the regular Test.pm | 19:42 | ||
| PerlJam | tadzik: setting PERL6LIB doesn't work? | 19:43 | |
| Mouq | excuse me, but when are submethods useful? | ||
| PerlJam | Mouq: for BUILD at least. | 19:45 | |
| moritz | when you understand them :-) | ||
|
19:45
shinobicl_ joined
|
|||
| Mouq | Hm. Alright thx :) | 19:46 | |
|
19:46
abnorman joined,
awwaiid joined
|
|||
| tadzik | PerlJam: hmmm, didn't try :P | 19:47 | |
| rebuilding now, will try in a sec | |||
|
19:47
crab2313 left,
crab2313 joined
|
|||
| TimToady | Mouq: more generally, submethods are in charge of the current class's part of the current object, and not in charge of other parts of the current object. | 19:49 | |
| submethods are also restricted from (easily) calling virtual attribute names, to prevent accidental interference with other class's attributes before they are initialized (or after they're destroyed) | 19:51 | ||
| you still *can* call virtual methods, but the bare $.foo form is disallowed since it makes it too easy to initialize or finalize out of order | 19:52 | ||
| a submethod should generally only mess directly with $!foo storage | |||
|
19:52
stevan_ joined
19:54
kbaker joined
|
|||
| Mouq | Ahhh, okay; I begin to understand | 20:00 | |
| TimToady | maybe Promise.break should be renamed to Promise.bust | 20:04 | |
|
20:05
stevan_ left
|
|||
| [Coke] | only if we rename Promise to A-Move | 20:06 | |
| dalek | kudo/jvm-sockets: fb42021 | tadzik++ | src/vm/jvm/core/IO/Socket.pm: Unbust recv() and read(), a bit |
20:08 | |
| diakopter | [Coke]: *groan* | 20:09 | |
| [Coke]: what about Your-Chops | |||
| [Coke] | if it's any consolation, that song snippet is now on infiloop in my brain | 20:10 | |
| TimToady wonders how this mutated into what kind of a bikeshed to put under the paint... | |||
.oO(Bustoleum Paint) |
20:11 | ||
| diakopter | I sorta wonder if the bikeshed should be hurricane and tornado proof, or at least infinitely heavy | ||
| TimToady | It's really hard to paint an infinitely heavy bikeshed any color other than black... | 20:12 | |
| [Coke] wonders what color hawking radiation is. | 20:13 | ||
| geekosaur | whatever color it wants to be | 20:14 | |
| TimToady | for anything other than a microscopic black hole, the color is still going to be very, very, very dark | ||
| dalek | p: 68ce715 | (Tobias Leich)++ | src/HLL/sprintf.nqp: added precision for s and d, also parameter index option |
||
| TimToady | stellar-sized black holes might emit a photon a year, or less, iirc | 20:15 | |
| geekosaur | ...and a microscopic one you still won;t be able to tell unless you're so far away you only see broad spectrum | ||
| diakopter | EHEATDEATH | 20:17 | |
| TimToady | well, I bet the radiation is mostly gamma colored | ||
| [Coke] | ah. My marvel history tells me gamma radiation is green. awesome. | 20:18 | |
| TimToady | glad we got that settled | 20:19 | |
| diakopter | +1up You Gained 1Googol J/K | 20:20 | |
| TimToady | but then, why aren't black lights green too? | ||
| diakopter | EATTEMPTEDFREEASSOCIATIONWITHNEGATIVEDEGREESOFFREEDOM | 20:21 | |
| TimToady | I hate it when that doesn't happen. | 20:22 | |
| the nice thing about jet lag is that you can believe impossible things after breakfast as well | 20:23 | ||
| diakopter | also, for breakfast. | ||
| TimToady | free association is much more idealistic than open source association | 20:25 | |
| diakopter | EDETERMINISTICRANDDETECTED | ||
| TimToady | EOVERUSEOFSNOWCLONEDETECTED | 20:26 | |
| diakopter | ^autopun | 20:27 | |
| I'm finding it difficult to remove the image of a snowglobe from my mind | 20:29 | ||
| TimToady | that's because it's deterministically random | ||
| you should have stored it in a variable instead of in a constant | 20:30 | ||
|
20:31
bluescreen10 left
|
|||
| diakopter | my gc is really lazy | 20:31 | |
| like, on strike. | 20:32 | ||
|
20:37
skids left,
BenGoldberg joined
20:39
Ben_Goldberg joined
|
|||
| Ben_Goldberg | r: say (^10).infinite, (^Inf).infinite, (^Inf)[^10].infinite; | 20:39 | |
| camelia | rakudo 10b9ac: OUTPUT«FalseTrueNil» | ||
|
20:41
BenGoldberg left
|
|||
| Ben_Goldberg | r: ((map { $_ }, ^Inf) but role { method infinite() { True } }).say | 20:44 | |
| camelia | rakudo 10b9ac: OUTPUT«This type does not support elems in method REIFY at src/gen/CORE.setting:7493 in method reify at src/gen/CORE.setting:6719 in method reify at src/gen/CORE.setting:6706 in method reify at src/gen/CORE.setting:6706 in method reify at src/gen/CORE.setting:68… | ||
| Ben_Goldberg | n: ((map { $_ }, ^Inf) but role { method infinite() { True } }).say | ||
| camelia | niecza v24-88-g1f87209: OUTPUT«(timeout)» | ||
| Ben_Goldberg | r: ((map { $_ }, ^Inf) but role { method infinite() { False } }).say | 20:45 | |
| camelia | rakudo 10b9ac: OUTPUT«(timeout)» | ||
| Ben_Goldberg | What's the proper way to tell perl that a particular list is finite or infinite? | 20:46 | |
| r: ((map { $_ }, ^Inf) but role { method infinite() { Mu } }).say | |||
| camelia | rakudo 10b9ac: OUTPUT«(timeout)» | 20:47 | |
| Ben_Goldberg | r: ((map { $_ }, ^Inf)).print | 20:50 | |
| camelia | rakudo 10b9ac: OUTPUT«(timeout)0123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121… | ||
| Ben_Goldberg | r: ((map { $_ }, ^Inf) but role {}).print | ||
| camelia | rakudo 10b9ac: OUTPUT«This type does not support elems in method REIFY at src/gen/CORE.setting:7493 in method reify at src/gen/CORE.setting:6719 in method reify at src/gen/CORE.setting:6706 in method gimme at src/gen/CORE.setting:7139 in method print at src/gen/CORE.setting:12… | ||
| Ben_Goldberg | n: ((map { $_ }, ^Inf) but role {}).print | 20:51 | |
| camelia | niecza v24-88-g1f87209: OUTPUT«(timeout)» | ||
| Ben_Goldberg is confused | 20:52 | ||
| Why does mixing in an empty anonymous role cause rakudo to not like the list? | |||
| TimToady | something relying on introspection that isn't properly heritable, maybe | 20:53 | |
| Ben_Goldberg | Like testing whether a list's class is exactly equal to some particular class? | 20:58 | |
| TimToady | something inspecting $!foo when it should inspect $.foo, is another way to say it | ||
| Ben_Goldberg | Oh | ||
| TimToady | anyway, it just feels like something of that nature, dunno for sure | ||
| Ben_Goldberg | Perl6's guts might be cleaner than perl5's, but I still don't understand them fully, yet :) | 20:59 | |
|
21:07
donaldh joined,
kbaker left
21:19
donaldh left
21:20
EvanTeitelman joined
21:21
bruges_ joined
21:23
vk_ left
21:34
Ben_Goldberg left
21:36
iSlug joined
21:53
BenGoldberg joined
|
|||
| timotimo | hi friends. what have i missed all day? | 21:54 | |
|
21:55
spider-mario left
22:01
shinobicl_ left
22:05
donaldh joined
|
|||
| timotimo | dunno if anybody answered it yet, but itz: you can make Rakudo::Compiler compile by removing "perl6_group" from the Build.pm and running panda folder_it_is_in/ | 22:06 | |
| er, i mean panda install folder_it_is_in | |||
|
22:10
sivoais joined
22:13
berekuk left
|
|||
| timotimo | okay, backlogged | 22:15 | |
| FROGGS++ # sprintf work, finding the commit that broke rakudotjvm | 22:16 | ||
| tadzik++ for work on sockets for the jvm! :D | |||
| rest++ for the inverse bikeshed painting %) | |||
|
22:16
donaldh left,
berekuk joined
22:19
crab2313 left
22:26
Mouq left
22:27
rjt_pl joined
22:28
araujo left,
araujo joined
22:31
skids joined
22:35
FROGGS joined
|
|||
| jnthn made it home safely from YAPC | 22:39 | ||
| yoleaux | 02:15Z <JimmyZ> jnthn: I didn't see which one clones allocate object ... | ||
| 02:24Z <JimmyZ> jnthn: re: dded to libuv structs probably makes teasing it apart a bit harder, it' won't be harder, just copy uv__fs_* part on *nix and fs__* part on windows to MoarVM | |||
| 02:24Z <JimmyZ> jnthn: I think I can do it | |||
| 15:28Z <JimmyZ> jnthn: I re-do libuv in libuv1 branch, without importing(patching) libuv | |||
| jnthn | Hm, messages ain't sorted by channel :) | ||
|
22:51
iSlug left
22:52
rjt_pl left
23:00
shinobicl_ joined
23:05
shinobicl_ left
23:13
census joined
23:27
EvanTeitelman left
23:29
berekuk left
|
|||
| [Coke] | yoleaux-- | 23:30 | |
|
23:32
berekuk joined
|
|||
| [Coke] | do we want to do a star release this month? | 23:32 | |
| dalek | kudo-star-daily: a0b5b81 | coke++ | log/ (5 files): today (automated commit) |
23:33 | |
|
23:34
cono joined
23:48
berekuk left
23:50
berekuk joined
|
|||
| [Coke] | do we have anyone in the house who understands submodules? | 23:51 | |
|
23:59
cognominal joined
|
|||