🦋 Welcome to Raku! raku.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: colabti.org/irclogger/irclogger_log/raku Set by ChanServ on 14 October 2019. |
|||
00:05
seanrobert joined
00:06
riatre joined
00:11
seanrobert left
|
|||
guifa | codesections: sorry just got home, but yeah, it does indeed look like for some reason it’s backtracking | 00:16 | |
codesections | That's what I concluded. I decided it was worth opening an issue: github.com/rakudo/rakudo/issues/3890 | 00:19 | |
00:27
fooist left
|
|||
guifa | Also wow. My InlineTest module is probably my most popular one yet | 00:29 | |
I haven’t even added it to ecosystem yet lolol | 00:30 | ||
but codesections++ ty for the idea :-) | |||
00:45
wamba left
00:46
seanrobert joined
00:47
seanrobert left
00:56
Doc_Holliwould left
01:20
zacts joined
01:23
Cabanoss- left
01:27
zacts left
01:29
molaf_ joined,
Cabanossi joined
01:32
molaf left
02:03
Tirifto left
02:18
randyl22 joined
|
|||
randyl22 | if a subroutine has 2 optional positional parameters with default values, is there a way to use the default value for the 1st and pass in a value for the 2nd? | 02:20 | |
02:21
Cabanossi left
02:29
Cabanossi joined
02:55
randyl22 left
03:55
sourceable6 left,
committable6 left,
benchable6 left,
notable6 left,
linkable6 left,
coverable6 left,
quotable6 left,
greppable6 left,
releasable6 left,
shareable6 left,
statisfiable6 left,
tellable6 left,
unicodable6 left,
reportable6 left,
evalable6 left,
bisectable6 left,
squashable6 left,
nativecallable6 left,
bloatable6 left
03:56
statisfiable6 joined,
bisectable6 joined
03:57
quotable6 joined,
squashable6 joined,
tellable6 joined,
committable6 joined,
shareable6 joined,
unicodable6 joined,
linkable6 joined,
bloatable6 joined
03:58
nativecallable6 joined,
evalable6 joined,
reportable6 joined,
notable6 joined,
coverable6 joined
03:59
sourceable6 joined,
releasable6 joined,
greppable6 joined,
benchable6 joined
04:57
Chi1thangoo left,
Chi1thangoo joined,
reportable6 left
04:58
reportable6 joined,
benchable6 left,
benchable6 joined,
Chi1thangoo_ joined
05:01
jhill left,
sftp left,
Chi1thangoo left,
nebuchadnezzar left
05:02
jhill joined,
yuplushi left,
nebuchadnezzar joined,
sftp joined
05:03
AlexDani` left,
AlexDani` joined
05:06
silug left,
silug joined,
leah2 left
|
|||
cpan-raku | New module released to CPAN! Fcntl (0.0.2) by 03MSTEMLE | 05:07 | |
05:08
greppable6_ joined
05:09
yuplushi joined,
elcaro_ joined,
releasable6_ joined
05:11
leah2 joined,
greppable6 left,
releasable6 left,
elcaro left,
KotH left,
KotH joined
05:12
tigerpaws left
05:15
tigerpaws joined
05:28
Doc_Holliwould joined
05:44
bocaneri joined
05:53
skids left
|
|||
moritz | randyl22: if they are named parameters, it's pretty easy :-) | 06:12 | |
tellable6 | moritz, I'll pass your message to randyl22 | 06:13 | |
06:32
rindolf joined
06:46
randyl22 joined
|
|||
randyl22 | moritz: that's what I wound up doing. I was just curious, though. I thought if I passed Nil for the 1st arg, it would cause the default to be used, but that didn't seem to be the case. | 06:48 | |
tellable6 | 2020-08-29T06:13:01Z #raku <moritz> randyl22: if they are named parameters, it's pretty easy :-) | 06:49 | |
06:51
randyl22 left
06:58
approaching236 joined
07:18
hungrydonkey joined
07:26
tobias_ left,
zxcvz joined
07:30
molaf_ left
07:31
maggotbrain left
07:32
maggotbrain joined
07:36
aborazmeh joined,
aborazmeh left,
aborazmeh joined
07:56
Doc_Holliwould left
07:58
rindolf left
08:02
maggotbrain left
08:48
rindolf joined
09:06
kylese joined
09:07
kylese left,
kylese joined
09:10
kylese left
09:12
Sgeo_ left
09:15
kylese joined,
hungrydonkey left
09:19
kylese left
09:22
hungrydonkey joined
09:24
aborazmeh left
09:26
wamba joined
09:27
wamba left,
wamba joined
|
|||
cpan-raku | New module released to CPAN! App::Mi6 (1.0.3) by 03SKAJI | 09:41 | |
09:45
Noisytoot joined
10:01
zakame joined
10:09
wamba left
10:43
finanalyst joined
10:51
pecastro joined
10:52
leont joined
|
|||
cpan-raku | New module released to CPAN! Math::Libgsl::MovingWindow (0.0.1) by 03FRITH | 10:54 | |
New module released to CPAN! Math::Libgsl::Matrix (0.2.0) by 03FRITH | 11:02 | ||
11:06
wamba joined
11:16
Noisytoot left
11:35
rindolf left
11:37
rindolf joined
12:00
ambs joined
12:02
AlexDani` is now known as AlexDaniel,
AlexDaniel left,
AlexDaniel joined
12:11
aborazmeh joined,
aborazmeh left,
aborazmeh joined
12:22
hungrydonkey left
12:31
finanalyst left
12:34
molaf joined
12:44
aborazmeh left
13:07
_jrjsmrtn left
13:08
__jrjsmrtn__ joined
13:20
cpan-raku left
13:21
cpan-raku joined,
cpan-raku left,
cpan-raku joined
13:28
gnufr33dom joined
13:29
norbi joined
13:30
norbi left
13:33
mendel joined
13:35
gnufr33dom left
13:39
gnufr33dom joined
13:44
wamba left
|
|||
mendel | hi Folks! | 13:46 | |
m: multi sub postfix:<+++>(Int) { "int" }; multi sub postfix:<+++>(Whatever) { "whatever" }; dd *+++; | |||
camelia | WhateverCode.new | ||
mendel | i was expecting it to print <<whatever\n>> - what did i miss? | 13:47 | |
14:15
zakame left
|
|||
masak | mendel: that the `*` term in expressions create a small "whatevercode" expression, like an auto-lambda-ing... thing | 14:16 | |
m: say * + 2 | |||
camelia | WhateverCode.new | ||
14:17
zakame joined
|
|||
masak | m: say (* + 2)(40) | 14:17 | |
camelia | 42 | ||
masak | m: multi sub postfix:<+++>(Int) { "int" }; multi sub postfix:<+++>(Whatever) { "whatever" }; say (*+++)(*) | 14:18 | |
camelia | whatever | ||
masak | m: multi sub postfix:<+++>(Int) { "int" }; multi sub postfix:<+++>(Whatever) { "whatever" }; say (*+++)(42) | ||
camelia | int | ||
masak is in a maze of twisty little abstractions, all alike | |||
mendel | masak: yup, my point is that my postfix:<+++> was supposed to be Whatever-aware (like eg. infix:<..> is) and not relying on auto-priming | 14:24 | |
i was expecting the compiler to see that i have a multi candidate for Whatever, to signal that it wants the Whatever object instead of a WhateverCode object | 14:26 | ||
codesections | masak: go NORTH | ||
tbrowder | hi, i'm having trouble with openss | 14:27 | |
module OpenSSL | 14:28 | ||
lucs | mendel!!! | ||
tbrowder | cannot find my native library which is in a non-standard place and is installed from source from openssl 1.1.1g | 14:29 | |
14:30
ambs left
|
|||
tbrowder | do i need a special symlink? | 14:30 | |
masak | mendel: I know -- I guess the easy explanation is that compiler/syntax gets first dibs on decidion, and it decides that your expression is an abstraction | 14:31 | |
14:31
ambs joined
|
|||
masak | mendel: it's a bit similar to if you define a `->` infix operator -- totally fine to do, but in a battle between it and the pointy-block syntax, your nifty operator meets a crushing defeat | 14:32 | |
mendel | m: .raku.say for &infix:<xx>.cando(\(42, *) | 14:33 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Unable to parse expression in argument list; couldn't find final ')' (corresponding starter was at line 1) at <tmp>:1 ------> 3.raku.say for &infix:<xx>.cando(\(42, *)7⏏5<EOL> |
||
mendel | m: .raku.say for &infix:<xx>.cando(\(42, *)) | ||
camelia | multi sub infix:<xx> (Mu \x, Whatever $) { #`(Sub|77370832) ... } multi sub infix:<xx> (Mu \x, Num:D(Any):D $n) { #`(Sub|77370688) ... } |
||
masak | mendel: this is also similar to how (currently, in Rakudo) infix:<&&> and infix:<||> can not be overridden, because they have magical voodoo thunkish behavior that needs support from the compiler | ||
mendel | i mean if the compiler always wins and auto-primes any operators when it sees a Whatever-star, then what's the point of the above multi candidate for infix:<xx>? | 14:34 | |
tbrowder | same problem with other cro ssl dependencies | 14:39 | |
mendel | yes, i see why `->` and infix:<&&> and infix:<||> are special - OTOH the un-conditional auto-priming of any operator sounds a bit confusing (considering that some operators have multi candidates with Whatever params) | ||
i mean, i can understand that there's some reason why user-defined ops cannot have it, just i wonder why or if it was just me doing it the wrong way | 14:40 | ||
thanks anyways! | 14:41 | ||
lucs | mendel: Doing some Raku these days? | ||
14:58
zacts joined
15:15
zacts left
15:19
maggotbrain joined
|
|||
tbrowder | i'm reporting public website access success with non-tls cro reverse proxy on apache. see florida-candidates.us | 15:28 | |
going to try tls next with a managed domain... | 15:29 | ||
15:47
tigerpaws left
15:48
tigerpaws joined
|
|||
Geth | doc: 1b08242be7 | Coke++ | xt/final-newline.t cleanup... ...leftovers from the whitespace test we copied from |
15:51 | |
15:54
guifa left
15:56
tigerpaws left
|
|||
Geth | doc: e2c7a87d12 | Coke++ | doc/Type/Signature.pod6 Remove unneeded augment, update explanation Closes #3455 |
16:09 | |
linkable6 | Link: docs.raku.org/type/Signature | ||
DOC#3455 [closed]: github.com/Raku/doc/issues/3455 [docs][xt] xt/examples-compilation.t doc/Type/Signature.pod6 failing | |||
16:22
guifa joined,
finanalyst joined
16:29
hungrydonkey joined
16:31
approaching236 left
|
|||
Geth | ¦ problem-solving: fecundf assigned to jnthn Issue Extended identifiers- reserving :sym<...> scares me github.com/Raku/problem-solving/issues/225 | 16:36 | |
16:55
wamba joined
17:07
zacts joined
|
|||
moritz | hi all. Currently on vacation with crippled Internet (no SSH, no IRC ports open), so if you want to reach me, try email :-) | 17:46 | |
codesections | ... so how are you sending us that message on IRC? | 17:47 | |
:D | |||
moritz | mobile hotspot | ||
codesections | I guess IRC doesn't take much bandwidth! | 17:48 | |
moritz | yeah, but I have to switch my whole laptopt to mobile bandwidth, so I won't be doing that all the time | ||
bye bye | 17:49 | ||
codesections | Very reasonable. And besides -- you're on vacation! | ||
17:52
gnufr33dom left
18:11
Sgeo joined
|
|||
Geth | ecosystem: alabamenhu++ created pull request #532: Add Test::Inline |
18:14 | |
tobs | m: multi sub postfix:<+++>(Int) { "int" }; multi sub postfix:<+++>(Whatever) { "whatever" }; say Whatever.new+++ | 18:16 | |
camelia | whatever | ||
tobs | what has special behavior in the compiler is only the `*` token which is otherwise an instance of Whatever. This is not what you want, probably, but you could have your own non-compiler whatever term and get in a habit of using that in places where you don't want currying to happen. | 18:18 | |
m: multi sub postfix:<+++>(Int) { "int" }; multi sub postfix:<+++>(Whatever) { "whatever" }; sub term:<†> { state $†= Whatever.new }; say †+++ | 18:20 | ||
camelia | 5===SORRY!5=== Error while compiling <tmp> Name must begin with alphabetic character at <tmp>:1 ------> 3) { "whatever" }; sub term:<†> { state $7⏏5†= Whatever.new }; say †+++ expecting any of: constraint … |
||
tobs | m: multi sub postfix:<+++>(Int) { "int" }; multi sub postfix:<+++>(Whatever) { "whatever" }; sub term:<†> { state $ = Whatever.new }; say †+++ | ||
camelia | whatever | ||
Geth | ecosystem: e270637bac | L'Alabameñu++ (committed using GitHub Web editor) | META.list Add Test::Inline See subject ^_^ |
18:29 | |
ecosystem: 38e40133f5 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | META.list Merge pull request #532 from alabamenhu/patch-9 Add Test::Inline |
|||
18:35
aluaces joined
|
|||
Geth | doc: mendel++ created pull request #3599: Restore epub and bigpage |
18:44 | |
18:45
kensanata joined
19:45
committable6 left,
greppable6_ left,
releasable6_ left,
reportable6 left,
benchable6 left,
sourceable6 left,
unicodable6 left,
squashable6 left,
statisfiable6 left,
nativecallable6 left,
quotable6 left,
bisectable6 left,
tellable6 left,
shareable6 left,
linkable6 left,
bloatable6 left,
evalable6 left,
notable6 left,
coverable6 left,
committable6 joined,
statisfiable6 joined
19:46
nativecallable6 joined,
quotable6 joined,
sourceable6 joined,
bisectable6 joined,
linkable6 joined,
evalable6 joined,
unicodable6 joined
19:47
releasable6 joined,
benchable6 joined,
greppable6 joined,
squashable6 joined,
shareable6 joined
19:48
reportable6 joined,
tellable6 joined,
bloatable6 joined,
notable6 joined,
coverable6 joined
20:12
gnufr33dom joined
20:20
rindolf left
20:29
zacts left
21:04
rir left
21:05
zakame left
21:07
zakame joined
21:09
Tirifto joined
21:15
oddp joined
21:47
Manifest0 joined
22:03
zakame left
22:04
zakame joined
22:23
aluaces left
22:29
oddp left
22:30
Mawile left
|
|||
Geth | doc: codesections++ created pull request #3601: Update method signatures to include *%_ |
22:39 | |
mendel | masak & tobs: i found it finally, indeed it's NYI and should later use the multi signatures to decide whether to auto-prime: github.com/rakudo/rakudo/blob/mast....nqp#L9968 | 22:45 | |
thanks for the answers to both of you | 22:46 | ||
22:51
Xliff joined
|
|||
Xliff | \ | 22:51 | |
\o even | |||
22:52
kensanata left
|
|||
Geth | doc/master: 10 commits pushed by (Daniel Sockwell)++ review: github.com/Raku/doc/compare/e2c7a8...87be827b74 |
22:53 | |
Xliff | mendel: Good stuff! | 22:59 | |
23:27
pelev joined
23:29
pelev left
23:34
pecastro left
|