»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or rakudo:, or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_logs/perl6 | UTF-8 is our friend! Set by moritz on 22 December 2015. |
|||
timotimo | masak: when i pass repeatedly, the AI doesn't win, it just keeps making two immediately neighbouring towers higher and higher :D | 00:00 | |
00:02
kurahaupo left
00:04
labster left
00:07
mcmillhj joined
|
|||
timotimo | Use of uninitialized value $github-user of type Any in string context. / in code at /home/timo/perl6/install/share/perl6/site/sources/08A003E9585BF4F4FEBD6559AE70DDC410B29DDC (META6::bin) | 00:08 | |
i'm so good at this %) | |||
00:09
gdonald left
00:11
mcmillhj left
00:19
grondilu left
00:25
mcmillhj joined
|
|||
timotimo | Sub object coerced to string (please use .gist or .perl to do that) | 00:28 | |
in any dump_children at /home/timo/perl6/install/share/nqp/lib/QASTNode.moarvm line 1 | |||
:\ | |||
00:30
mcmillhj left
|
|||
timotimo | No such source rod 'left to right left to middle right to middle left to right middle to left middle to right left to right left to middle right to middle right to left middle to left right to middle left to right left to middle right to middle' | 00:32 | |
:D | |||
00:35
Actualeyes left
|
|||
geekosaur | hanoying? | 00:36 | |
00:36
skids joined
|
|||
timotimo | yup | 00:37 | |
List $source = $(((("left", "to", "right"), ("left", "to", "middle"), ("right", "to", "middle")), ("left", "to", "right"), (("middle", "to", "left"), ("middle", "to", "right"), ("left", "to", "right"))), ("left", "to", "middle"), ((("right", "to", "middle"), ("right", "to", "left"), ("middle", "to", "left")), ("right", "to", "middle"), (("left", "to", "right"), ("left", "to", "middle"), ("right", "to", | |||
"middle")))) | |||
List $target = $(((("middle", "to", "left"), ("middle", "to", "right"), ("left", "to", "right")), ("middle", "to", "left"), (("right", "to", "middle"), ("right", "to", "left"), ("middle", "to", "left"))), ("middle", "to", "right"), ((("left", "to", "right"), ("left", "to", "middle"), ("right", "to", "middle")), ("left", "to", "right"), (("middle", "to", "left"), ("middle", "to", "right"), ("left", "to", | |||
"right")))) | |||
that is not a rod that is on the stack! | |||
i should go to bed | 00:40 | ||
i can continue this tomorrow | |||
00:46
perlawhirl left,
perlawhirl joined
00:56
mcmillhj joined,
mr-fooba_ left
|
|||
samcv | what am i seeing here | 00:57 | |
Geth | specs: 63686a0042 | (Samantha McVey)++ | S22-package-format.pod Update META info for the license section Use the SPDX license identifier under license, which is the most widely used license tags meant for interoperability. If the license does not have an identifier, then it is recommended to add a URL to the license under the support key. |
01:01 | |
specs: 07a57f3cae | (Samantha McVey)++ (committed using GitHub Web editor) | S22-package-format.pod Merge pull request #120 from samcv/package Update META info for the license section |
|||
01:02
Cabanossi left
01:04
Cabanossi joined
01:06
gdonald joined
01:32
awwaiid joined
|
|||
Geth | specs: dce35d18d5 | (Samantha McVey)++ | S22-package-format.pod META6.json describe how to denote no license or no assertion |
01:37 | |
samcv | very good. covered all the likely cases now :) | 01:38 | |
01:46
Cabanossi left
01:49
Cabanossi joined
02:08
baest left,
noganex_ joined
|
|||
samcv | hehe | 02:09 | |
bag(emulates(10), test-depends(301), version(813), name(813), api(4), description(813), excludes(9), resources(145), build-depends(195), supersedes(9), production(10), support(211), source-uri, licence(4), author(285), source-url(779), superseded-by(9), resource(13), tags(149), license(108), auth(155), perl(739), provides(803), meta6(54), history, repo-type(31), authors(411), owner(9), authority(8), depends(771), source-type(69)) | 02:10 | ||
so we have 4 modules with misspelled license (they spelled it as licence) | |||
and 108 of our modules have licenses plus uh. whatever those 4 that misspelled them.. | |||
02:11
noganex left
|
|||
TimToady | well, that's the british spelling, they spell 'defence' differently as well | 02:16 | |
and a couple other three things... | |||
Geth | ecosystem: e6a2236f61 | (Zoffix Znet)++ (committed using GitHub Web editor) | META.list s/META.info/META6.json/ |
02:22 | |
02:24
baest joined
|
|||
samcv | ok my json is fixed | 02:25 | |
02:47
baest left
02:51
baest joined
|
|||
samcv | yay i can't use the meta6 bin because | 03:01 | |
===SORRY!=== | |||
Failed to parse „~/.gitconfig“. | |||
03:01
Cabanossi left
|
|||
samcv | :( | 03:01 | |
won't even start.... ugh | |||
03:04
Cabanossi joined,
rindolf joined
03:14
rindolf left
03:15
mcmillhj left
03:27
AlexDaniel left
03:32
rindolf joined
03:46
Cabanossi left
03:47
Cabanossi joined
03:49
baest left
03:54
khw left
03:58
baest joined
|
|||
u-ou | How do you do a runtime-mixin of an already created object? Is it just $s = $s but role? | 04:05 | |
TimToady | that will clone $s | 04:06 | |
04:06
g0d355__ joined
|
|||
TimToady | use '$s does role' for modification in place | 04:06 | |
u-ou | ahhh | ||
thanks | |||
04:15
rindolf left,
TimToady left
04:16
wamba joined
04:17
TimToady joined
04:21
mcmillhj joined
04:25
mcmillhj left
04:32
skids left
04:45
Actualeyes joined
04:57
kurahaupo joined
05:01
Cabanossi left
05:02
Cabanossi joined
05:03
mcmillhj joined
05:11
mcmillhj left
05:18
BenGoldberg left
05:25
gdonald left
05:26
gdonald joined
05:30
mcmillhj joined
05:31
bolangi left
05:32
jroth joined
05:33
jroth is now known as bolangi
05:35
mcmillhj left
05:37
CIAvash joined
05:38
xtreak joined
05:40
lowbro joined,
lowbro left,
lowbro joined
05:45
wamba left
05:46
Cabanossi left,
nadim joined
05:47
Cabanossi joined
05:51
RabidGravy joined
06:02
mcmillhj joined
06:06
mcmillhj left
|
|||
Woodi | hallo #perl6 :) | 06:09 | |
some days ago I read that Prolog requires first class backtracking. we have it in v6 ? also I learned logic programming is superset of functional programming... but not saying I understand all of this :) | 06:11 | ||
06:13
gdonald left,
gdonald joined
|
|||
TimToady | backtracking is pretty easy; it's unification that's hard | 06:15 | |
06:16
Cabanossi left
06:18
Cabanossi joined
|
|||
TimToady | the hardest part of logical programming, though, is managing your lexicon such that words always mean the same thing everywhere, which they usually don't in real life :) | 06:21 | |
06:22
MasterDuke_ left
|
|||
TimToady | funny how real life actually means "complex"... | 06:23 | |
but the opposite of "imaginary"... | |||
06:24
wamba joined
06:32
darutoko joined
06:43
domidumont joined
06:47
mr-foobar joined,
domidumont left
06:48
domidumont joined
|
|||
El_Che | TimToady: hehe | 06:48 | |
yoleaux | 18 Apr 2017 19:52Z <Zoffix> El_Che: you're good for packages. 2017.04.2 is out | ||
El_Che | will start | ||
06:48
nadim left
06:50
domidumont left
06:51
domidumont joined
|
|||
mst | TimToady: without continuations it's non-trivial to push backtracking down into the runtime though | 06:52 | |
of course the WAM doesn't really do it that way anyway | |||
Woodi: first class backtracking at the VM level is pretty rare, and not at all a requirement to implement prolog | 06:56 | ||
Woodi: hence why there's more than one implementation of prolog in perl5 | |||
Woodi: also, please call perl6 perl6, not 'v6' | |||
06:56
sunnavy left
06:57
sunnavy joined,
llfourn left
|
|||
u-ou | yay my perl6 thing works | 06:58 | |
samcv | whew. just finished PR to META6 module and the META6::Test modules | 06:59 | |
once accepted META6::Test will be able to check license names against the full list of standardized names, and if it's not correct, tell the user to fix it, or if license isn't on the list, if you set a | 07:00 | ||
URL for the license text then it will also be able to pass | |||
and if you put NONE or NOASSERTION it will give a little warning to remind you that's nonideal | 07:01 | ||
github.com/jonathanstowe/Test-META/pull/21 can we call it the Licensining? or uh. idk something catchier | 07:02 | ||
07:04
llfourn joined
07:05
labster joined
|
|||
gfldex | samcv: it's JSON, no license should be null, not "NONE" | 07:06 | |
samcv | what? | ||
null does not convey any actual afirmative information thuogh | |||
whether there is none or if it's just an empty field | 07:07 | ||
though we could depart from SPDX on that i guess? hm | |||
or take NONE or null as both being no license? | |||
gfldex | null indicates the absence of a value. "NONE" may very well be an acronym. | 07:08 | |
samcv | abcense of a value is different from no license in the affirmative though | 07:09 | |
just how NOASSERTION means that there could be a license but the creator of the meta file does not know and makes no assertion | |||
because no license and no assertion are distinct things | |||
if anything License being null would be closer to NOASSERTION | 07:10 | ||
07:10
nadim joined
07:12
Actualeyes left
|
|||
gfldex | samcv: I disagree, NOASSERTION would be indicated by not having the field in the JSON file | 07:13 | |
not sure if META6.pm6 is handleing that properly tho | |||
samcv | i we could define NOASSERTION is no license key and that license: null means NONE and they are equivilant. that would be okay with me i guess. | 07:14 | |
as long as there is a way to distinguish between those two. that is the important part. and that they are defined | |||
i still don't like license: null.... but regardless. it still is fine to have it mean SOMETHING which is better than meaning nothing i think | 07:15 | ||
gfldex | aye | ||
samcv | thanks for bringing that up gfldex | ||
gfldex | besides, if there is no license it's rather pointless to put it into the ecosystem to start with | 07:16 | |
samcv | well. most modules have no license.... | ||
gfldex | as nobody knows if the module can be used at all | ||
07:16
parv joined
|
|||
samcv | so | 07:16 | |
hopefully we can make issues with all of those modules to add a license. but it's a big undertaking | |||
when only about 10% of them have one in the META | 07:17 | ||
gfldex | they don't got a license because it was never enforced | ||
samcv | well yes | ||
gfldex | I may be able to automate that problem away | ||
samcv | with travis? | ||
gfldex | githubs api is rather nice | ||
samcv | oh? to notify? | ||
that would be nice | |||
gfldex | but first, $dayjob | 07:18 | |
samcv | though it's useful now that i have META6::Test being able to check validity of license type things. may eventually want to just cause an error when no license is there. but it doesn't have to happen overnigtht. we're working toward licenses and that's the important part | ||
nice talking to you gfldex | |||
07:18
jian joined
|
|||
gfldex | yw | 07:19 | |
jian | HELP | ||
gfldex | WHAT? | ||
no wait, I can answer that myself | |||
m: "HELP".WHAT.say | 07:20 | ||
camelia | (Str) | ||
samcv | hi jian | ||
jian | hi. | ||
hmm.. | |||
samcv | please let me try and help | ||
ZofBot, HELP | |||
jian | I don't actually know what it is | 07:21 | |
samcv | oh :( | ||
gfldex | can you provide some details of your undescribable problem please? | 07:22 | |
jian | that is human or what ? | 07:23 | |
gfldex | humans are an undescribable problem indeed :) | 07:24 | |
samcv | humans are homo sapiens and are sentient beings who populate this channel in addition to the IRC bots here | ||
see en.wikipedia.org/wiki/Human | |||
07:24
jeek left
|
|||
moritz | humans are meat bags. There, I described the problem for you. | 07:24 | |
samcv | en.wikipedia.org/wiki/IRC_bot | ||
AFAIK those are the only two things in this channel | 07:25 | ||
gfldex | the IRC bots are smarter tho | ||
u-ou | I'm not sure what the difference is | ||
but I think I'm a bot | |||
just sayin' | |||
mst | moritz: this is where I turn up with an emu, right? | 07:26 | |
07:26
Actualeyes joined,
jeek joined
|
|||
moritz | mst: an emu_lator? :-) | 07:28 | |
mst | I was going for a flightless biped joke, but you do you | ||
jian | maybe I should go =-= | 07:29 | |
samcv | no! | ||
don't go | |||
07:30
zakharyas joined
|
|||
jian | but I don't know how | 07:30 | |
close the tab is ok? | 07:31 | ||
samcv | no | ||
i want to help! | |||
jian | help what | 07:32 | |
samcv | <jian> HELP | 07:33 | |
help you | |||
you need help | |||
gfldex | samcv: don't be so selflessly selfish! | ||
samcv | i will help | ||
XD | |||
jian | ok | ||
just tell me | |||
waht is it | 07:34 | ||
samcv | ask your question again please | ||
jian | or what's this | ||
moritz | an IRC channel! | ||
jian | IRC? | 07:35 | |
moritz | that was easy. Next customer! | ||
samcv | this in an IRC channel. this is the #perl6 room where we talk about the perl6 programming languages | ||
moritz | jian: en.wikipedia.org/wiki/Internet_Relay_Chat | ||
gfldex | I wonder if I should use subparse in Git::Config. | 07:36 | |
jian | maybe I know something :-) | 07:37 | |
gfldex | samcv: PR welcome (read: I'm not good with grammars.) github.com/gfldex/perl6-git-config...Config.pm6 | ||
07:38
dakkar joined
07:39
abraxxa joined
|
|||
samcv | what do i do with this | 07:40 | |
oh | |||
yeah it doesn't even work if i delete my .gitconfig | 07:41 | ||
so idk how to make this thing work | |||
not sure why META bin needs it tho :\ | 07:42 | ||
why does it care about my git config | |||
gfldex | samcv: try meta6 --create-cfg-dir | ||
samcv: it needs your github username and your e-mail to generate README.md | 07:43 | ||
and a few other things | |||
parv | gfldex: why is there a specific need for anything GitHub when the module name is more generic? | 07:44 | |
gfldex | samcv: at some point it will ask nicely for your github PW and do anything for you. :) | 07:45 | |
parv: you can skip the github part but if you don't any new module will be pushed automatically. | |||
parv | "github" part should be easily switchable | 07:46 | |
gfldex | i wanted to add automatic travis support too but failed due to travis wonky api | ||
and so we read: "meta6 --new-module --name=<Module::Name::Here> --force --skip-git --skip-github" | |||
meta6.cfg needs to learn a new trick it seams | 07:47 | ||
gfldex takes notes | |||
07:48
wamba left,
ufobat joined
07:49
jian left
|
|||
samcv | gfldex, anything? :-D | 07:50 | |
gfldex | the goal is to telepathically sense the general intend of the programmer and do anything automatically indeed | 07:51 | |
the same is true for Perl 6 I believe | |||
07:55
wamba joined
07:56
xtreak left
|
|||
gfldex self.dayjob() | 07:56 | ||
07:56
xtreak joined
07:59
xtreak left
08:00
xtreak joined
08:01
g4 joined
08:12
eyck left
08:13
eyck joined
08:14
robertle left,
xtreak left
08:15
xtreak joined,
xtreak left,
xtreak joined
|
|||
samcv | u: end | 08:17 | |
unicodable6 | samcv, U+02FA MODIFIER LETTER END HIGH TONE [Sk] (˺) | ||
samcv, U+02FC MODIFIER LETTER END LOW TONE [Sk] (˼) | |||
samcv, 363 characters in total: gist.github.com/a2197e703ec67db1f7...1251c2aabe | |||
08:18
eyck left
08:19
eyck joined
08:23
eyck left
08:27
Actualeyes left
08:29
rindolf joined
08:31
jonas1 joined
|
|||
u-ou | roles! | 08:36 | |
08:36
eyck joined
08:43
xtreak left,
xtreak joined
08:47
cpage_ left
08:48
xtreak left
|
|||
u-ou | hi | 08:50 | |
08:52
Actualeyes joined
08:58
astj joined,
astj_ left
09:02
Cabanossi left
09:03
Cabanossi joined
09:12
ChoHag joined
09:25
mcmillhj joined
09:29
mcmillhj left
09:31
labster left
09:37
kurahaupo left
09:41
mcmillhj joined
09:42
bjz joined
09:45
eiro joined,
mcmillhj left
09:47
Cabanossi left
09:48
Cabanossi joined,
cpage_ joined
09:50
xtreak joined
09:57
mcmillhj joined
10:05
mcmillhj left
10:12
astj left
10:13
astj joined,
astj left,
astj joined
10:14
notbenh left
10:16
Cabanossi left
10:17
notbenh joined,
mcmillhj joined,
TEttinger left
10:18
Cabanossi joined
10:19
parv left
10:21
mcmillhj left
10:27
xtreak left
10:30
xtreak joined,
zakharyas left
10:32
mcmillhj joined
10:33
bjz_ joined
10:34
bjz left
10:37
mcmillhj left
10:41
astj left,
astj joined
10:46
gdonald left,
gdonald joined
10:48
astj left
10:50
astj joined
|
|||
Geth | ecosystem: 72de400aaa | (Zoffix Znet)++ (committed using GitHub Web editor) | META.list .info -> .json |
10:52 | |
10:53
CIAvash left,
mcmillhj joined
10:56
xtreak left,
xtreak joined
10:58
mcmillhj left
11:01
Cabanossi left
11:02
xtreak left
11:03
Cabanossi joined
11:08
kurahaupo joined
11:22
tadzik left
11:27
noganex joined
11:29
mcmillhj joined
11:30
noganex_ left,
tadzik joined
11:34
mcmillhj left
11:41
wamba left
11:58
TimToady left
12:00
TimToady joined
|
|||
timotimo | masak: fixing Adventure::Engine and Crypt is a fascinating experience in "how have lists changed in the last years" | 12:01 | |
also, if you %foo.push(%foo.invert), be ready to see some duplicates, because invert is lazily being iterated and is updating as the hash gets stuff pushed into it, lol. | |||
Geth | ecosystem: scmorrison++ created pull request #322: AWS::Pricing META.info > META6.json |
12:08 | |
12:09
xtreak joined
12:10
xtreak left
12:11
kurahaupo left
12:12
zakharyas joined
|
|||
Geth | ecosystem: c143a14304 | (Sam Morrison)++ (committed by Zoffix Znet) | META.list AWS::Pricing META.info > META6.json (#322) |
12:14 | |
12:15
domidumont left,
Cabanossi left
12:17
domidumont joined,
Cabanossi joined
12:23
japh__ joined
12:32
mcmillhj joined
12:33
MasterDuke_ joined
|
|||
japh__ | I'm getting "Cannot find method 'setlang' on object of type Perl6::HookGrammar" when I run perl6-debug-m (Rakudo 2017.04.2, MoarVM version 2017.04). I saw some references to this #perl6-dev on 2/28 and #perl6 on 3/21, but nothing that's a clear solution | 12:35 | |
12:36
mcmillhj left
|
|||
japh__ | I was getting the same set of errors under Rakudo 2017.03, so upgraded MoarVM, NQP and Rakudo to the latest tagged releases, but still no luck | 12:39 | |
jnthn | I think timotimo++ was taking a look at it quite recently | 12:40 | |
nadim | hi all, do we have something like Devel::Size? | 12:44 | |
12:45
salva left
12:50
japh____ joined
12:54
japh__ left
13:00
mcmillhj joined
|
|||
timotimo | japh__ there is a trivial fix for that error but then you get a debugger that fails at everything anyway | 13:04 | |
13:04
wamba joined
|
|||
timotimo | nadim, would that give you thelayout of your classes in memor or something? | 13:04 | |
i wanted something like pahole forp6opaque in the past | 13:05 | ||
oh gotta go | |||
jnthn | I think the closest we have is the heap analyzer | 13:07 | |
13:23
cdg joined
13:29
salva joined
13:37
skids joined
13:40
beginner joined
13:52
gdonald left
13:53
gdonald joined
13:55
lowbro left
13:57
mcmillhj left
13:59
mcmillhj joined
|
|||
beginner | which is the best IDE for perl6 | 13:59 | |
14:01
lizmat left,
eroux joined
|
|||
El_Che | beginner: atom, vim, emac (non of which are IDE's, I know) | 14:03 | |
14:06
AlexDaniel joined
|
|||
moritz | isn't it ironic that, being immaterial, atom doesn't actually contain atoms? | 14:13 | |
while most things that contain atoms don't have atom in the name | |||
14:15
Cabanossi left
14:18
Cabanossi joined
14:29
committable6 left
14:30
committable6 joined,
ChanServ sets mode: +v committable6
14:34
khw joined
|
|||
timotimo | moritz: atomoritz? | 14:46 | |
SmokeMachine | m: my @a = :1a, :2b, :3a, :4a; say [⊎] @a | 14:51 | |
camelia | bag(b(2), a(8)) | ||
SmokeMachine | m: my @a = :1a, :2b, :3a, :4a; say Bag.new ⊎ @a | 14:52 | |
camelia | bag(b(2), a(8)) | ||
14:55
bjz_ left
14:56
eroux left
|
|||
nadim | timotimo: Data::Dump::Tree can give the layout, it can show the "perl address" but it can't show how much memory each element uses. In the P5 version I used Devel::Size to get that information. I wonder if there is some equivalent functionality in P6. | 14:59 | |
timotimo | it can not give the kind of layout i'm talking about | 15:00 | |
El_Che | aaaagh. Now that I build 9 different rakudo packages I hit travis' 50 minute limit | ||
15:04
cdg left
15:06
iyra joined
|
|||
iyra | does anyone have knowledge of the SCGI module? I'm trying to use the example in the readme here (first under 'Usage') github.com/supernovus/SCGI | 15:07 | |
however I'm getting "Nothing given for new socket to connect or bind to" when I try to use it, seems to be caused by connect method, here: github.com/supernovus/SCGI/blob/ma...GI.pm6#L22 | 15:08 | ||
skids | m: say Bag.new ⊎ :e_with_oatmea | ||
camelia | bag(e_with_oatmea) | ||
15:10
nadim left
|
|||
timotimo | iyra: how does your code look? did you SCGI.new with a :port? | 15:13 | |
iyra | yes, I used my $scgi = SCGI.new( :port(8118) ); | 15:14 | |
15:14
kurahaupo joined
|
|||
iyra | however I tried with my $scgi = SCGI.new( :host<localhost>, :port(8118) ); and I get the same error | 15:14 | |
15:17
Cabanossi left,
Cabanossi joined
|
|||
timotimo | interesting | 15:17 | |
ugh, scgi doesn't have any tests | 15:18 | ||
iyra | using IO::Socket::INET.new in general seems to work, though (using the first example in the docs for it) docs.perl6.org/type/IO::Socket::INET | 15:20 | |
i can't think why it's not working with scgi though | 15:21 | ||
timotimo | it could just have bitrotted | 15:22 | |
iyra | hmmm | 15:23 | |
timotimo | just running one of the examples gives me errors | 15:24 | |
15:25
eroux joined
|
|||
timotimo | oh | 15:25 | |
iyra | here's the code and full error that i got: fh.tl/CO | 15:26 | |
timotimo | i know what's wrong | 15:27 | |
it's passing :listen(1), which upsets it | |||
it must be just :listen or :listen(True) | |||
iyra | what would be the best way to make that modification locally on my computer? | 15:28 | |
I'm not familiar with perl modules :) | |||
timotimo | hold on | ||
i'd like to know why the code had \ in these weird places to begin with | 15:29 | ||
ah, it uses psgi, let's see. | 15:30 | ||
ok, i think my fix is ifne | 15:31 | ||
fine* | |||
you have zef, right? | 15:33 | ||
iyra | yes | ||
timotimo | zef can install from git links, so try this: | 15:34 | |
zef install github.com/timo/SCGI.git | |||
might need --force because i didn't change the version, actually | |||
iyra | do I have to remove the original scgi? | ||
titsuki | hi #perl6, I couldn't send a bug report to the RT system with email. Is there something trouble with the RT today ? | 15:35 | |
timotimo | now i've bumped thev ersion | ||
titsuki: it's supposed to work. only the ticket submission thing on the rt website has been disabled long ago because of spam | 15:36 | ||
iyra: you do not, it should replace it | |||
also, if you do it now, i actually did bump the version | |||
titsuki | timotimo: thx. I'll try it again. | 15:37 | |
iyra | timotimo, that's strange, I'm still getting the same error, even after changing :listen(1) to just :listen | 15:41 | |
timotimo | did zef install --force give any errors or something? | 15:42 | |
iyra | no, it installed fine | 15:47 | |
I cloned the repo and made the change, then tried again with --force and zef didn't give any errors | |||
15:48
sufrostico left
|
|||
timotimo | huh | 15:49 | |
can you put some very obvious thing in there, like a "say 'hello'" near the problematic code? | |||
iyra | i'll give it a go | ||
timotimo | if you want to make sure that code definitely gets used, just -I ../path/to/SCGI/lib/ | 15:51 | |
15:52
aindilis joined
|
|||
iyra | so I've found that even after doing zef install with my new git repo, it still uses the old sources | 15:54 | |
and using -I ../path/to/SCGI/lib/ doesn't seem to get it done either, it still references the old sources in my .rakudobrew directory | |||
i checked by looking at the source file it was using | |||
15:57
astj left
|
|||
timotimo | oh interesting | 15:58 | |
it could be it just grabs the META.info which has source-url pointing at the original repo | |||
iyra | oh, good point, i'll change that | ||
in my fork, i changed the version number to 2.4, but zef install is still reporting that it's installing 2.3 github.com/iyra/SCGI/blob/master/META6.json | 15:59 | ||
timotimo | are you doing "zef install --force ."? | 16:01 | |
iyra | no, I was using the my github URL; doing the command you just posted installed my new version, though | 16:02 | |
16:02
mcmillhj left
|
|||
iyra | oh, nice! it works | 16:03 | |
timotimo | ah | ||
iyra | the :listen thing was the problem, not sure why it wasn't getting the new version from github though | ||
thanks a lot for your help | |||
timotimo | you're quite welcome | ||
i opened a pullrequest on SCGI, too | |||
iyra | thanks, would be nice to see it fixed | 16:04 | |
timotimo | turns out there was an issue posted about this back in march | ||
but it didn't look like anybody looked for the solution | |||
i just now also fixed two other modules :) | |||
Adventure::Engine and Game::Crypt | |||
TimToady | is there an easy way to do a pullrequest from the comfort of my command line, without going off to github and forking and all that? | ||
timotimo | TimToady: yup, get the "hub" program | ||
masak: kindly look at your pull requests for Adventure::Engine and Game::Crypt :) | 16:05 | ||
and yesterday i made Druid work again, too | |||
since we're about to have a Rakudo Star release, it's a good time to be fixing ecosystem modules | 16:06 | ||
i can't find the huge log samcv made where it shows what modules failed to install? | 16:10 | ||
oh, is this it | |||
hack.p6c.org/~samcv/install_log.txt | |||
masak: you think it might be time to throw the GGE out of the ecosystem? | 16:11 | ||
16:11
robertle joined
16:13
mcmillhj joined
16:16
Cabanossi left
16:18
Cabanossi joined,
mcmillhj left
16:26
astj joined
16:28
domidumont left
|
|||
El_Che | if someone here bumps agains the travis timeout my solution is here: github.com/nxadm/rakudo-pkg/blob/m...travis.yml | 16:30 | |
16:31
mcmillhj joined,
astj left
16:32
dakkar left,
titsuki left
16:34
AlexDaniel left
16:35
mcmillhj left
16:45
mcmillhj joined,
domidumont joined
|
|||
TreyHarris | TimToady: if you run into any issues just holler; I've set up hub and dealt with many issues on many different platforms for my companies' devs over the years | 16:49 | |
16:50
gregf_ left,
mcmillhj left
|
|||
timotimo | m: say (1..10).map({ { :a($_) } }); # what is preventing the inner block from being parsed as a block? it has $_ in it … | 16:51 | |
camelia | (a => 1 a => 2 a => 3 a => 4 a => 5 a => 6 a => 7 a => 8 a => 9 a => 10) | ||
TreyHarris | Erm, can't run mi6 anymore: gist.github.com/treyharris/bc343fe...98acc2da40 | ||
timotimo | TreyHarris: huh, what happened to that file? it's got some powershell stuff in it? | 16:52 | |
TreyHarris | I'm on ubuntu | ||
16:52
abraxxa left
|
|||
timotimo | yeah but %~dpn0 is powershell | 16:52 | |
TreyHarris | I installed it with zef, maybe retry w/panda? People have been telling me to use zef | 16:53 | |
timotimo | no zef is right | ||
that's literally all there is in the file | 16:54 | ||
um | |||
it's installing a windows launcher | |||
TreyHarris | the newest commits to zef are windows-related | 16:55 | |
timotimo | 2 bin/ scripts [mi6 mi6.bat] installed to: | ||
/home/timo/perl6/install/share/perl6/site/bin | |||
but only one of the two actually exist | 16:56 | ||
my bet is that it accidentally installed mi6.bat over mi6 for some reason | |||
TreyHarris | nope, no they aren't, I don't know where I saw recent win-related commits | ||
timotimo | for the time being, just clone mi6 locall, and rm bin/mi6.bat, then zef install --force . | ||
16:56
beginner left
|
|||
TreyHarris | timotimo++ thanks | 16:58 | |
16:59
japh__ joined
|
|||
timotimo | i don't think you should ever have a bat in your bin/ | 17:00 | |
rakudo or zef or whoever makes a launcher for you if you're on windows | |||
17:03
japh____ left,
mcmillhj joined
|
|||
TreyHarris | does the bat file let an author on windows test directly before install time? I know nothing of windows except the see-through kind and the orbital kind | 17:04 | |
timotimo | nah, you'd just perl6 -Ilib bin/mi6 in that case | 17:05 | |
oh man, having fought cmake today left me in a surpremely foul mood | 17:06 | ||
TreyHarris | timotimo: try dealing with an airline and aviation lawyers, I bet after that cmake would seem like a soothing hottub | 17:07 | |
timotimo | i know i could always have it worse | 17:08 | |
trying to develop krita is a hundred times more annoying than contributing to pypy. and pypy has a one-hour compile cycle. | |||
17:08
mcmillhj left
17:12
mcmillhj joined
17:15
bwisti joined,
bwisti left
17:16
sufrostico joined
17:23
sufrostico left
17:27
khw left,
zakharyas left
17:31
Cabanossi left
17:33
Cabanossi joined
|
|||
skids | bisect: role A { }; sub A ($) { 42 }; A(2).say # I thought this used to DWIM. | 17:34 | |
bisectable6 | skids, Bisecting by output (old=2015.12 new=d272667) because on both starting points the exit code is 1 | ||
skids, bisect log: gist.github.com/123c5b03ba5697fccf...aa416b1ad4 | |||
skids, (2016-05-12) github.com/rakudo/rakudo/commit/33...d4efe221de | |||
17:36
titsuki joined
|
|||
skids | commit: role A { }; sub A ($) { 42 }; A(2).say # I thought this used to DWIM. | 17:41 | |
committable6 | skids, ¦role: «Cannot find this revision (did you mean “all”?)» | ||
17:41
ChoHag left,
jonas1 left
|
|||
jnthn | Probably not since the SomeTypeName(...) syntax was taken for coersions | 17:42 | |
*coercions | |||
17:42
g0d355__ left
|
|||
skids | Isnn't the way to implement coercions to define a sub though? | 17:42 | |
Oh, coercive types. | 17:43 | ||
timotimo | nah, subs for coercions is no longer a thing | ||
skids | Wait it was postcirumfix, then subs, now what? | ||
17:53
sufrostico joined
|
|||
timotimo | postcircumfix is a sub | 17:57 | |
or .. was it built on top of a postcircumfix method? | |||
skids | I think it was a method. | ||
timotimo | now coercions are just methods named the target type | ||
which has different problems than the multi sub had | |||
but everything that was attempted was problematic | |||
skids | Yeah, noticing that. Somewhat LTA when you are trying to emulate an enum. | 17:58 | |
18:00
xzhao left
18:02
gdonald left,
gdonald joined
18:05
domidumont left
18:08
iyra left
|
|||
TreyHarris | Every time I see somebody use something like bisectable6 or committable6 I want to shout "this is sorcery, burn the witch!" | 18:09 | |
Though at Google I taught git to nooglers and when I got to the bisect section, I saw lots of mouths hanging open. So I guess it's just one of those things you either are used to or seem like pure magic. | 18:12 | ||
moritz | I'm kinda used to it, and still looks like pure magic to me :-) | 18:13 | |
speaking of like magic: I'm trying github.com/dxa4481/truffleHog right now, and I'm quite impressed so far | 18:14 | ||
18:15
eroux left
|
|||
moritz | it found faked key material that we use in unit tests (for code that validates the format of the key material) | 18:15 | |
and remarkably few false positives | |||
18:17
AlexDaniel joined
|
|||
tony-o | anyone familiar with a p6 module connecting to dynamodb? | 18:18 | |
yoleaux | 23 Nov 2016 15:21Z <jnthn> tony-o: Rakudo 6bb8823 nails, best I can tell, the odd crashes I've been seeing in things using Proc::Async in chars mode. | ||
tony-o | jnthn++ | 18:19 | |
though i think we've chatted since nov :-) | |||
timotimo | perhaps in the other channel | ||
[Coke] | /win 6 | 18:22 | |
18:22
ufobat left
|
|||
timotimo | we should have a bot that collects lines of /win N and draws a winning number at the end of each week | 18:22 | |
geekosaur | .oO ( and the winner is: bal ) | 18:26 | |
El_Che | new rakudo linux packages: github.com/nxadm/rakudo-pkg/releas.../2017.04.2 | ||
timotimo | cool | 18:29 | |
18:41
sufrostico left,
ufobat joined
18:43
sufrostico joined
18:44
iyra joined
|
|||
RabidGravy | Boom! | 18:44 | |
18:45
iyra left,
iyra joined
18:51
lizmat joined
18:52
iyra left,
iyra joined
19:00
Cabanossi left
19:02
Cabanossi joined
19:03
AlexDaniel left,
AlexDaniel joined,
xinming joined
19:06
xinming_ left
19:08
zakharyas joined
19:17
espadrine joined
19:25
sufrostico left
19:27
darutoko left
19:32
Cabanossi left,
Cabanossi joined
|
|||
timotimo | how's it going, gravy sempai? | 19:32 | |
19:33
gdonald left
|
|||
samcv | good ** | 19:33 | |
timotimo | good HyperWhatever to you, too | ||
19:33
gdonald joined
|
|||
RabidGravy | Harr, samcv - I'm just testing all of the ecosystem with your licence test | 19:35 | |
timotimo | samcv: i sent out three pullrequests to fix three modules in the ecosystem today :) | 19:36 | |
samcv | oh nice | ||
RabidGravy | also, rather than "meta-version" there is an already specced "meta6" | 19:37 | |
samcv | RabidGravy, tell me what you find. probably gonna have almost 108 failures due to licenses. since some had "Artistic" when their project had Artistic 2.0, or put Artistic2 or Artistic 2 or they have the url to the license | ||
yeah i saw that RabidGravy | |||
thank- | |||
interestigly thre are 3 different artistic 1.0 licenses on the spdx website |X confusing. at least there's only one Artistic-2.0 | 19:41 | ||
timotimo | clearly Artistic-2.0 was made because there were too many different Artistic-1.0s | 19:42 | |
samcv | was that why? i thought it was other reasons | ||
timotimo | i have no idea :) | 19:43 | |
samcv | :) | ||
timotimo | i thought it was a funny reference | ||
MasterDuke_ | which xkcd is that? the standards one | ||
timotimo | that one, yes | 19:44 | |
wait, there are too many xkcds about standards | |||
we should make a better xkcd | |||
samcv | not sure why there are multiple artistic 1.0 i mean. it is 1.0 it should be the same X| | ||
lol! | |||
xkcd.com/927/ | |||
19:44
labster joined
|
|||
samcv | also seems you can view the spdx spec in at least two formats that are the names of animals spdx.org/specifications | 19:45 |