|
đŚ Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). Log available at irclogs.raku.org/raku/live.html . If you're a beginner, you can also check out the #raku-beginner channel! Set by lizmat on 6 September 2022. |
|||
|
01:15
kaskal left
01:29
nine left
01:30
nine joined
01:39
kylese left,
kylese joined
02:15
kylese left,
kylese joined
04:56
nine left,
camelia left
05:04
jpn joined
05:30
Sgeo left
05:33
nine joined
|
|||
| librasteve | m: my %foo := Stash.new; say %foo.^name | 05:42 | |
| evalable6 | Stash | ||
| Raku eval | Stash | ||
| librasteve | ^^ this is just a guess, but I think you are probably looking for the response Associative to match the % sigil - knowing raku there's probably a way to introspect the name %foo in the actual Stash or Lexpad or whatever | 05:48 | |
|
05:53
camelia joined
07:11
jpn left
07:55
jpn joined
08:01
sena_kun joined
08:03
dakkar joined
08:18
sena_kun left
08:26
beanbrain left
08:27
thaewrapt joined
09:06
fluca1978 joined
|
|||
| fluca1978 | what does the "Q" in "QAST" stands for? <github.com/Raku/nqp/blob/master/do...rkdown> | 09:06 | |
| tellable6 | 2020-02-08T12:13:00Z #moarvm <rba> fluca1978: pl6anet.org feeds are configured in github.com/perl6/pl6anet.org/blob/...perlanetrc , so commit or PR | ||
| nahita3882 | "Quisquous", says blogs.perl.org/users/damian_conway...ratch.html | 09:11 | |
| then says "Okay, thatâs a joke. The âQâ doesnât actually stand for anything. The previous representation was called âPASTâ and we just incremented the first letter. Though we probably should define a proper backronym for that âQâ: âQuasiâ or âQuotidienâ or âQuesitedâ or âQuicquidlibetâ or âQuaquaversalâ or âQuantulumâ or âQonvenientâ" | 09:12 | ||
|
10:08
jpn left
10:13
jpn joined
11:36
jaguart left
12:03
jpn left
12:30
jpn joined
12:35
jpn left
|
|||
| tbrowder | very cool. i forget about those Inline modules! | 12:38 | |
|
12:44
[Coke] left
12:56
jpn joined
13:11
[Coke] joined
13:21
xinming left
14:18
soverysour joined,
soverysour left,
soverysour joined
14:28
soverysour left
|
|||
| antononcube | @guifa Well, "Data::TypeSystem" recognizes Stash as an Assoc(iative), but it might give warning messages. | 14:28 | |
| tbrowder | [Coke]: dwarring uses LibraryMake in some of his PDF packages for Windows. also i | 15:27 | |
| *disregard | 15:30 | ||
| *disregard âalso iâ | 15:31 | ||
| i see cautions about use of $*CWD in the docs. is there a problem with doing this: | 15:36 | ||
|
15:37
soverysour joined,
soverysour left,
soverysour joined
|
|||
| tbrowder | m: my $d = $*CWD; chdir $d; # do some more stuff | 15:38 | |
| camelia | ( no output ) | ||
|
15:40
beanbrain joined
15:51
soverysour left,
jpn left
15:56
soverysour joined
16:01
soverysour left,
soverysour joined
16:06
soverysour left
16:19
soverysour joined
16:37
dakkar left
17:34
jpn joined
17:41
cm left
17:42
cm joined
17:46
wlhn left
17:49
sena_kun joined
17:57
jpn left
18:11
jpn joined
|
|||
| patrickb | [Coke]: There is also raku.land/zef:patrickb/BuildToolchainRepo | 18:11 | |
|
18:23
beanbrain left
|
|||
| [Coke] | patrickb: I'm trying to see if anyone has any idea on github.com/krunen/term-termios/issues/22 | 18:37 | |
| (not sure termios is even using LibraryMake anymore, though) | 18:38 | ||
| tbrowder: I think you're fine, the concern in the docs is about *assigning* to it. | |||
|
19:27
jpn left
19:34
jpn joined
19:44
jpn left
19:52
jpn joined
|
|||
| tbrowder | thnx, Coke; ref LibraryMake: ugexe can probabaly address betterm but I think adding the file name to /resources and META6.json might do the trick | 19:57 | |
|
20:09
jpn left
|
|||
| ugexe | [Coke]: it is fixed, but Terminal::LineEditor is pinned to an older version | 20:26 | |
| has it pinned^ | |||
| additionally, I think it is pinned to that older version because the newer version breaks something for Terminal::LineEditor | 20:27 | ||
| it was fixed in github.com/krunen/term-termios/com...894849e07d | 20:29 | ||
|
20:37
soverysour left
20:40
guifa joined
20:41
xinming joined
|
|||
| guifa | is there an adverb for hash slices that returns a new hash? | 20:45 | |
| m: my %foo = <a 1 b 2 c 3 d 4>; say (%foo<a b>:p).WHAT | 20:47 | ||
| camelia | (List) | ||
| guifa | m: my %foo = <a 1 b 2 c 3 d 4>; say (%%foo<a b>:p).WHAT; # contextualizer is too tight here | 20:48 | |
| camelia | (List) | ||
| guifa | m: my %foo = <a 1 b 2 c 3 d 4>; say (%(%foo<a b>:p)).WHAT; # feels too much | ||
| camelia | (Hash) | ||
| librasteve | m: my %foo = <a 1 b 2 c 3 d 4>; say %(%foo<a b>) | 20:53 | |
| evalable6 | {1 => 2} | ||
| Raku eval | {1 => 2} | ||
| librasteve | ^^ this feels too much too | 20:56 | |
| or | |||
| my %foo = <a 1 b 2 c 3 d 4>; say %foo<a b>.hash | 20:57 | ||
| evalable6 | {1 => 2} | ||
| librasteve | oh - that's wrong - soz | 20:58 | |
| guifa | just add :p and the .hash works | 20:59 | |
| I wonder if we should have a :h option instead. in perl | |||
| $foo{a} gives 1, @foo{a,b} gives a list of 1,2, and %foo{a,b} gives a hash of a=>1, b=>2 | 21:00 | ||
| only just realized this now as I'm writing my talk | |||
| librasteve | I thin you mean %foo{a,b}:h | 21:01 | |
| I guess this degradation to List/Seq is a consequence of a language that is list-functional at its heart | 21:02 | ||
| guifa | Well, there are times where getting the pairs as a list is useful | 21:03 | |
| we can also do :k for keys as a list, :kv for keyvalues as a list, :p for pairs as a list | |||
| librasteve | I guess slice is something like %hash<@list> => @list (of values) and @array<@list> => @list (of elements) - kinda makes sense | 21:05 | |
| guifa | Yeah | 21:06 | |
| But then you get | 21:07 | ||
| ArraySlice --> Array | |||
| HashSlice --> NotHash | |||
| it does make since because we normally want just the value, so it's an appropriate default | |||
| librasteve | ++ on the :h adverb ... suggest a github.com/Raku/problem-solving/issues | 21:09 | |
|
21:15
beanbrain joined
22:05
sena_kun left
22:10
guifa left
22:15
Sgeo joined
22:29
guifa joined,
guifa left
22:41
thaewrapt left
23:16
beanbrain left
23:20
beanbrain joined
23:49
lizmat_ joined
23:52
lizmat left
|
|||