|
🦋 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. |
|||
|
00:04
Manifest0 left
01:05
hulk joined,
kylese left
02:15
hulk left,
kylese joined
05:09
soverysour joined
05:13
soverysour left
05:30
Sgeo left
05:56
sena_kun left,
sena_kun joined
06:04
jpn joined
06:47
jpn left
07:11
jpn joined
07:17
jpn left
07:19
jpn joined
07:25
jpn left
07:42
sena_kun left
07:45
sena_kun joined
07:54
dakkar joined
08:11
lizmat_ joined
08:12
Geth left
08:14
lizmat left
08:16
lizmat_ left,
lizmat joined
08:33
jpn joined
08:36
nine left,
nine joined
08:44
Manifest0 joined
|
|||
| xinming | m: my $t = "1"; my $str = q:c["Hello" \{ {$t}]; $str.say; | 08:44 | |
| camelia | "Hello" \{ 1 | ||
| xinming | In this example, shouldn't the \{ be output as { instead of \{ ? | 08:45 | |
| Is the escape wrong in this case? as q:c means escape the \{ | |||
| means \{ shouldn't be processed as closure, But not output as \{ | |||
| ab5tract | :c is short for :closure which means “Interpolate {...} expressions” | 08:48 | |
|
08:51
jpn left
|
|||
| ab5tract | q is analogous to single quotes, so escaped sequences are reperesented literally | 08:51 | |
| m: say qq[ \{ say “not in a closure” \}] | 08:52 | ||
| camelia | { say “not in a closure” } | ||
|
08:53
jpn joined
|
|||
| ab5tract | m: my $t = "1"; my $str = q:b:c["Hello" \{ {$t}]; $str.say; | 08:53 | |
| camelia | "Hello" { 1 | ||
| ab5tract | xinming: ^^ | 08:54 | |
|
09:00
Geth joined
|
|||
| xinming | Thanks for the clarification, I don't know there is :b adv for the q :-) | 09:04 | |
|
09:09
sena_kun left
|
|||
| ab5tract | That one and plenty more besides :). docs.raku.org/syntax/Q | 09:20 | |
|
12:05
jpn left
12:54
jpn joined
12:59
jpn left
13:11
jpn joined
13:19
soverysour joined
13:23
soverysour left
|
|||
| andinus | i get "ERROR: Could not retrieve executable path." when trying to run rakudo, downloaded the binary from rakudo.org/downloads/rakudo - this is running inside a chroot, when i run `strace raku` - just before printing the error it tries to open /proc/self/exe - which is not available inside the chroot | 13:24 | |
| any workarounds? | |||
| [Coke] | from here: github.com/libuv/libuv/blob/e9f29c...path.c#L36 | 13:30 | |
| Can you get a trace to what's invoking it? | 13:31 | ||
| antononcube | releasable6: status | 13:32 | |
| releasable6 | antononcube, Next release in ≈24 days and ≈5 hours. There are no known blockers. Changelog for this release was not started yet | ||
| antononcube, Details: gist.github.com/b35a6f6d4832186639...5fada0e400 | |||
| [Coke] | andinus: superuser.com/questions/165116/mou...nvironment ? | 13:36 | |
| andinus | yes, i'll just run strace on it, i was playing around with the vm and it weirdly it worked but i'm unable to replicate that again | 13:39 | |
| [Coke] | Good luck! | ||
| andinus | [Coke]: mounting proc won't be an option, i need to do it without that | ||
| thanks! | 13:42 | ||
| now the error changes to 'raku: error while loading shared libraries: libmoar.so: cannot open shared object file: No such file' | |||
| oh it goes back to that error, once i put libmoar in /usr/lib | 13:46 | ||
| [Coke]: strace prints these lines before the program terminates: paste.debian.net/hidden/6f7cfd33/ | 13:47 | ||
| is there a way to specify the executable path? | |||
| [Coke] | I don't know, but I'd google for libuv solutions. | 13:53 | |
| I see a jvm call in that trace - are you using the JVM version of raku or the (default) MoarVM version? | 13:55 | ||
| I imagine you'd have some options if you were building rakudo from source, we could check to see if /proc was available and try something from stackoverflow.com/questions/102330...c-self-exe | 13:57 | ||
| but I don't think there's anything you can just run today to make that work. | |||
| andinus | no, i'm using moarvm version, it seems like it's just looking for some .so files (the reason for jvm dir) | 13:58 | |
| i see, makes sense. i'll look for some other workarounds | 14:00 | ||
| thank you :) | |||
| same trouble when installing with rakubrew, which makes sense it does the same thing as i did manually | 14:01 | ||
| [Coke] | Might be worth opening a ticket on rakudo/rakudo on github that you can't run the exe in a chroot. | 14:09 | |
| might get some dev eyeballs on it that way | |||
| andinus | yes, i'll open a ticket in sometime | 14:13 | |
| [Coke] | andinus++ | 14:46 | |
|
15:16
haxxelotto joined
15:38
soverysour joined
|
|||
| [Coke] givers DDG a week as his default search engine to see how it goes. | 15:46 | ||
|
15:49
haxxelotto left
15:51
haxxelotto joined
15:52
haxxelotto left
15:53
haxxelotto joined
|
|||
| coleman | andinus: on the docs CI environment we build Rakudo w/o root and the configure script can be run to look for shared libs in a non-standard directory; github.com/Raku/infra/blob/main/im...kudo.sh#L8 | 16:00 | |
| perl Configure.pl --prefix=$HOME/MoarVM/install --gen-moar --backends=moar # (in the rakudo git checkout) | 16:01 | ||
| see scripts for nqp, moarvm, and rakudo | |||
|
16:32
jpn left
|
|||
| [Coke] | colman++ | 16:32 | |
|
16:47
jpn joined
16:48
loihjlj joined,
loihjlj left
17:01
dakkar left
|
|||
| [Coke] | coleman++ #oops | 17:02 | |
| coleman | :) Thanks for the props | 17:05 | |
|
17:42
jpn left
17:43
Tirifto left
17:46
Tirifto joined
18:38
haxxelotto left
18:43
sena_kun joined
|
|||
| lizmat | and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2024/06/03/2024-23-sparkling/ | 18:48 | |
| antononcube | @lizmat Thanks for the update! | 18:55 | |
|
19:30
haxxelotto joined
20:07
soverysour left
20:15
soverysour joined
20:20
soverysour left
20:24
soverysour joined
20:30
haxxelotto left
20:47
AlexDaniel joined
|
|||
| jdv | hmm, how come searching for "Whateverable" doesn't work on raku.land? | 20:54 | |
|
20:54
soverysour left
|
|||
| AlexDaniel | jdv: yeah, it's not listed for some reason hmmm | 20:56 | |
|
20:57
soverysour joined,
soverysour left,
soverysour joined
|
|||
| AlexDaniel | if you find the reason and it's something in META6.json, feel free to commit a fix :) | 21:00 | |
| c: say 42 | |||
| committable6 | AlexDaniel, Seems like you forgot to specify a revision (will use “v6.c” instead of “say”) | ||
| AlexDaniel, ¦v6.c (80 commits): «42» | |||
| AlexDaniel | c: HEAD say 42 | 21:01 | |
| committable6 | AlexDaniel, ¦HEAD(16ce594): «42» | ||
| AlexDaniel | well, it takes quite some time to run code on *all* releases… :) | ||
|
21:03
soverysour left
22:16
Sgeo joined
22:23
AlexDaniel left
23:04
sena_kun left
23:39
Manifest0 left
|
|||