00:57
pisa joined
01:39
pisa left
04:07
dominix joined
04:08
dominix left
|
|||
Anton Antonov | What is the best way of checking that an array is an array hashes or it can be coerced into one? Right now I am using `try { my Hash @arr-of-hashes = @arr }; if !$ { die ... }` , but that might be seen as too cumbersome and/or not direct enough... | 17:38 | |
What is the best way of checking that an array is an array hashes or it can be coerced into one? Right now I am using `try { my Hash @arr-of-hashes = @arr }; if !$ { die ... }` , but that might be seen as too cumbersome and/or not direct enough and/or slow... | 17:41 | ||
18:06
qwert123 joined
|
|||
qwert123 | Hello :) | 18:06 | |
I've just installed rakudo | |||
rakuUser | m: | 18:07 | |
``` | |||
my Str @str-array; | |||
my Hash @hash-array; | |||
say "is \@str-array an Array of Hashes? ", @str-array.^name eq "Array[Hash]"; | |||
say "is \@hash-array an Array of Hashes? ", @hash-array.^name eq "Array[Hash]"; | |||
``` | |||
m: | 18:08 | ||
my Str @str-array; | |||
my Hash @hash-array; | |||
say "is \@str-array an Array of Hashes? ", @str-array.^name eq "Array[Hash]"; | |||
say "is \@hash-array an Array of Hashes? ", @hash-array.^name eq "Array[Hash]"; | |||
qwert123 | when I run "raku", I have "bash: raku : commande introuvable" that is "unfindable command" | ||
rakuUser | one way that i can think of. it is this one | 18:09 | |
qwert123 | when I run "perl6" | ||
I have "Unhandled exception: Failed to write string to stream: broken pipe" | |||
I don't find anything about that in the Web | 18:10 | ||
[Coke] | How did you install raku? | 18:11 | |
and what OS are you on? | |||
and does 'perl6 --version' work? | |||
18:12
rakuUser joined
|
|||
qwert123 | apt install rakudo | 18:13 | |
'perl6 --version' gives the same error | 18:14 | ||
I didn't want to write bold | 18:18 | ||
OS : linux | |||
rakuUser | i think this is even better | 18:21 | |
m: | |||
my Str @str-array; | |||
my Hash @hash-array; | |||
@str-array.isa(Array[Hash]); | |||
@hash-array.isa(Array[Hash]); | |||
i think this is even better | |||
m: | |||
my Str @str-array; | |||
my Hash @hash-array; | |||
@str-array.isa(Array[Hash]); | |||
@hash-array.isa(Array[Hash]); | |||
m: | 18:22 | ||
my Str @str-array; | |||
my Hash @hash-array; | |||
say @str-array.isa(Array[Hash]); | |||
say @hash-array.isa(Array[Hash]); | |||
qwert123 | I have also 'at <unknown>:1 (/usr/share/perl6/runtime/CORE.setting.moarvm:print_exception)' | ||
Anton Antonov | <@!256545253111234581> Thank you! Looks good and better! | ||
[Coke] | I'm guessing your apt install is giving you an old/broken version. You could try using the Rakudo * installation, or the dockerfile, or building from source. (or reporting the error up through the maintainer of the apt version) | 18:49 | |
qwert123 | Thank you very much :), I'll try that | 18:53 | |
19:03
qwert123 left
19:57
discord-raku-bot left,
discord-raku-bot joined
|