🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). This channel is logged for the purpose of keeping a history about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Log inspection is getting closer to beta. If you're a beginner, you can also check out the #raku-beginner channel! Set by lizmat on 25 August 2021. |
|||
00:02
reportable6 left
00:05
reportable6 joined
00:13
tejr left
00:14
tejr joined
00:53
tejr left
00:54
tejr joined
01:28
frost joined
02:12
xinming left
02:14
xinming joined
02:26
colemanX joined
02:49
monkey_ left
03:06
tejr left,
tejr joined
03:47
ProperN[out] left
03:48
ProperNoun joined
03:52
ProperNoun left,
ProperNoun joined
04:26
tejr left
04:27
tejr joined
05:33
nativecallable6 left,
evalable6 left,
quotable6 left,
squashable6 left,
bloatable6 left,
greppable6 left,
notable6 left,
benchable6 left,
linkable6 left,
releasable6 left,
statisfiable6 left,
reportable6 left,
unicodable6 left,
sourceable6 left,
tellable6 left,
coverable6 left,
committable6 left,
shareable6 left,
bisectable6 left
05:34
nativecallable6 joined,
greppable6 joined
05:35
coverable6 joined,
notable6 joined
05:42
gordonfish- joined
|
|||
Geth__ | Raku-Steering-Council/main: 8db193d8a0 | (Geoffrey Broadwell)++ | minutes/20211211.md Add RSC meeting minutes for 2021-12-11 |
05:44 | |
05:44
gordonfish left
05:46
Geth__ left,
Geth joined
06:03
reportable6 joined
06:34
squashable6 joined,
unicodable6 joined,
tellable6 joined,
linkable6 joined,
bisectable6 joined,
bloatable6 joined
06:35
quotable6 joined,
statisfiable6 joined
06:36
benchable6 joined,
evalable6 joined,
shareable6 joined
06:49
tejr left
06:50
tejr joined
07:21
seednode left
07:22
seednode joined
07:25
abraxxa joined
07:31
abraxxa left
07:32
abraxxa joined
07:34
sourceable6 joined
07:35
committable6 joined
08:00
Sgeo left
08:56
jjido joined
08:59
dakkar joined
09:01
jjido left
09:27
qorg11 left
09:31
qorg11 joined
09:35
releasable6 joined
|
|||
mykhal | hi, can cone do cross-apply like ('a'..'c') op (&lc, &uc) == <a b c A B C> ? (op I thought could be X. or >>.>> ) | 10:17 | |
moon-child | huh I thought you could do variadic map in cl but apparently not | 10:20 | |
otherwise you could map | |||
oh, wait | |||
yea here ya go | 10:21 | ||
m: say map &map.assuming(*, 'a'..'c'), (&uc,&lc) | |||
camelia | ((A B C) (a b c)) | ||
mykhal | interesting.. btw, i really wanted flattened (which X<infixop> is used for) | 10:22 | |
moon-child | m: say map &slip∘&map.assuming(*, 'a'..'c'), (&uc,&lc) | 10:23 | |
camelia | (A B C a b c) | ||
mykhal | .. and wanted also some identity rather than lc on already lowcase ') | ||
moon-child | I am not sure why there is no sub id. But if that's what you want then why not just (|x.uc) , |x? | 10:24 | |
mykhal | not sure of "sub id", and exact usage of |x syntax | 10:33 | |
and really hoper for cross-op or hyper | 10:34 | ||
moon-child | m: say [&uc,&lc] X[&map] ('a'..'c') | 10:35 | |
camelia | ((A) (B) (C) (a) (b) (c)) | ||
10:35
evalable6 left,
linkable6 left
|
|||
moon-child | not really sure why you've your heart set on X though | 10:35 | |
10:36
evalable6 joined
10:37
linkable6 joined
|
|||
mykhal | moon-child++ rather nice, and ok, i'll use RX | 10:38 | |
m: say ('a'..'c') RX[&map] [&(*~''), &uc] # still not perfect | 10:48 | ||
camelia | ((a) (b) (c) (A) (B) (C)) | ||
moon-child | replace &(*~'') with &[~] | 10:49 | |
mykhal | cool, but shouldn't this rather work like that instead of assuming confusion with perlish . concat ? | 11:01 | |
m: say ('a'..'c') X. (&[~], &uc) | |||
camelia | 5===SORRY!5=== Error while compiling <tmp> Unsupported use of . to concatenate strings. In Raku please use: ~. at <tmp>:1 ------> 3say ('a'..'c') X.7⏏5 (&[~], &uc) |
||
moon-child | why should X. work that way? | ||
mykhal | very cnvenience; and i don't see hard philosophical problems with it, yet | 11:10 | |
and . is (infix operator)-ish | 11:21 | ||
11:23
Altai-man joined
12:02
reportable6 left
12:19
ProperNoun left
12:20
ProperNoun joined
|
|||
mykhal | oh.. | 12:45 | |
m: say 'a' . &uc | |||
camelia | 5===SORRY!5=== Error while compiling <tmp> Unsupported use of . to concatenate strings. In Raku please use: ~. at <tmp>:1 ------> 3say 'a' .7⏏5 &uc |
||
12:45
gabiruh left
|
|||
mykhal | now i see the philosophical problem | 12:46 | |
Altai-man | mykhal, (whispers) haskell | 12:50 | |
12:53
mscha joined
|
|||
mscha | my @a = [1,2], [3,4]; dd @a.map(*.Str); # OK | 12:53 | |
evalable6 | ("1 2", "3 4").Seq | ||
mscha | my @a = [1,2], [3,4]; dd @a».Str; # Huh? | ||
evalable6 | Array element = [["1", "2"], ["3", "4"]] | ||
mscha | Why aren't those equivalent? » goes one level deeper than I expected. | 12:54 | |
12:56
gabiruh joined
13:08
atroxaper joined
|
|||
atroxaper | Hello, #raku | 13:08 | |
Altai-man | o/ | 13:09 | |
mykhal | mscha: because of nodality "issues", it's doing rather deepmap | 13:10 | |
atroxaper | codesections: Hello. I have a question about lowbar and decided to not create the new issue for now. Is it final decision about using 'note' in Dbg package but not 'say' or 'put'? I, for example, do not use 'dd' for debug because it's output are messed with app's output. | 13:16 | |
13:18
dextercd joined
13:24
Zero_Dogg left
|
|||
SmokeMachine | m: say <a e i o u> X[andthen] (*.lc, *.uc) | 13:37 | |
camelia | (a A e E i I o O u U) | ||
SmokeMachine | m: say <a e i o u> X[andthen] (*.&lc, *.&uc) | ||
camelia | (a A e E i I o O u U) | ||
mykhal | m: say <a e i o u> X[andthen] (~*, *.uc) # SmokeMachine++ | 13:39 | |
camelia | (a A e E i I o O u U) | ||
SmokeMachine | but: | 13:42 | |
say <<a e i o u "">> X[andthen] (*.lc, *.uc) | 13:43 | ||
evalable6 | (a A e E i I o O u U ) | ||
SmokeMachine | say <<a e i o u "" 0>> X[andthen] (*.lc, *.uc) | ||
evalable6 | (a A e E i I o O u U 0 0) | ||
SmokeMachine | :) | ||
14:03
Colt joined,
reportable6 joined
14:05
jjido joined
14:06
Zero_Dogg joined
|
|||
mykhal | ok, is't natural, can be then .uniq'd .. | 14:21 | |
but i'm inspecting mscha's nodality issue, thought to get expected result with | 14:23 | ||
m: my @a = [[1, 2], [3, 4]]; my method strn (Array --> Str) is nodal { self.Str }; say @a>>.strn.raku | |||
camelia | No such method 'strn' for invocant of type 'Int'. Did you mean any of these: 'Str', 'atan', 'sign', 'sin', 'sort', 'sqrt', 'tan'? in block <unit> at <tmp> line 1 |
||
14:38
Sgeo joined
14:43
perlbot left,
simcop2387 left
14:45
jjido left
|
|||
gfldex | hohohoibloggedalittle: gfldex.wordpress.com/2021/12/13/re...ive-caves/ | 14:47 | |
It's a shame that the AoC got only very small datasets to work with. Very little chance to use threading and show those Pythonists who is boss! | 14:52 | ||
15:19
simcop2387 joined
15:20
perlbot joined
15:26
slowtyper left,
slowtyper joined
|
|||
SmokeMachine | m: my @a = [[1, 2], [3, 4]]; my method strn (Array: --> Str) is nodal { self.Str }; say @a>>.&strn.raku | 15:48 | |
camelia | ("1 2", "3 4") | ||
SmokeMachine | m: my @a = [[1, 2], [3, 4]]; my method strn (Array: --> Str()) is nodal { }; say @a>>.&strn.raku | 15:49 | |
camelia | Use of Nil in string context ("", "") in method strn at <tmp> line 1 Use of Nil in string context in method strn at <tmp> line 1 |
||
SmokeMachine | m: my @a = [[1, 2], [3, 4]]; my method strn (Array: --> Str()) is nodal { self }; say @a>>.&strn.raku | ||
camelia | ("1 2", "3 4") | ||
16:05
whatnext joined
|
|||
tbrowder | fyi: i’m working on my Mi6::Helper module to make it easier to transform an mi6-created library for cpan to the Zef repo. should be available in a few days. the curr ver is basically a place holder showing planned features (outdated now) | 16:15 | |
16:55
TheAthlete joined
17:06
amenonsen left
17:08
amenonsen joined
|
|||
Geth | doc: f101423ab5 | Coke++ | util/update-and-test more diagnostics |
17:12 | |
17:12
Geth left,
Geth joined
17:28
mathias[m] left
17:29
mathias[m] joined
17:42
dakkar left
17:48
mscha left
17:56
colemanX left
18:00
Xliff left
18:02
reportable6 left
18:03
reportable6 joined
18:13
Altai-man left
18:18
abraxxa left
18:45
whatnext left
18:49
Xliff joined
18:57
lichtkind joined
|
|||
Xliff | gfldex: I have a lot of troubles with node walking algorithms. What materials would you suggest I read to bone up on 'em? | 18:58 | |
gfldex | Xliff: I don't really have any recommendations. I either recurse with a recursive function or I recurse with Iterators and build the stack myself. | 19:25 | |
There are plenty of graphs where this will fail and I leave those to folk who are paid to worry about them. :) | 19:26 | ||
19:51
TheAthlete left
19:57
monkey_ joined
20:26
Geth left,
Geth joined
20:27
atroxaper left
20:44
monkey_ left
|
|||
lizmat | And another Rakudo Weekly News hits the Net: rakudoweekly.blog/2021/12/13/2021-...or-micros/ | 20:59 | |
20:59
gordonfish joined
21:00
gordonfish- left
21:04
Geth left,
Geth joined
|
|||
moritz_ | lizmat++ | 21:11 | |
21:16
gordonfish left,
gordonfish joined
21:49
lichtkind_ joined
21:51
lichtkind left
22:05
monkey_ joined
|
|||
tonyo | codesections: not sure if you're more active here than GH but if you'd like to continue the chorum stuff here (or in privmsg) that's okay by me | 22:06 | |
tellable6 | 2021-12-11T09:33:59Z #whateverable <MasterDuke> tonyo: gist.github.com/Whateverable/3e29b...9f343b364f | ||
tonyo | ? | 22:07 | |
MasterDuke | tonyo: you'd tried to run benchable6, i was just showing you the output | 22:19 | |
22:26
eseyman left
22:43
eseyman joined
22:59
monkey_ left
23:04
slowtyper left,
slowtyper joined
23:17
dextercd left
|