This channel is intended for people just starting with the Raku Programming Language (raku.org). Logs are available at irclogs.raku.org/raku-beginner/live.html Set by lizmat on 8 June 2022. |
|||
habere-et-disper | Full text: | 00:22 | |
```bash | |||
$ raku | |||
Welcome to Rakudo™ v2022.12. | |||
Implementing the Raku® Programming Language v6.d. | |||
Built on MoarVM version 2022.12. | |||
I ran into a problem while trying to set up Readline: ===SORRY!=== | |||
Failed to get the directory contents of '/usr/local/opt/readline/lib': Failed to open dir: No such file or directory | |||
Falling back to Linenoise (if present) | |||
To exit type 'exit' or '^D' | |||
[0] > | |||
``` | |||
```bash | |||
$ zef list --installed | grep Readline | |||
Readline:ver<0.1.6>:auth<cpan:fooist | |||
``` | |||
jaguart | maybe zef install --force-install Readline ? | 00:29 | |
installed modules get precompiled and end up in sha1 named places like: find ~ -ls | grep Readline | 00:35 | ||
===> /home/jeff/.zef/store/perl6-readline/A01FED661682F6E510445205CBD1F5A540B19198/lib/Readline.pm | 00:36 | ||
habere-et-disper | Uninstall and reinstall shows the cause: | 00:37 | |
[Readline] ===SORRY!=== | |||
[Readline] On macOS Perl6::Readline requires installing Readline via Homebrew | |||
jaguart | :) | ||
habere-et-disper | Thanks @jaguart. Brew failed to install readline with: | 00:56 | |
Warning: Refusing to link macOS provided/shadowed software: readline | |||
Then I realized it was installed via nix, added another directory to the nix lib path and it works! | |||
03:25
habere-et-disper left
04:38
MasterDuke left
05:07
Heptite left
06:20
razetime joined
10:55
Kaiepi left
11:15
Kaiepi joined
13:42
razetime left
13:51
razetime joined
15:26
Heptite joined
15:44
Kaiepi left
15:46
guifa_ joined
15:49
guifa left
15:57
Kaiepi joined
16:13
asarch joined
|
|||
asarch | From: modules.raku.org/dist/Gnome::Gtk3:cpan:MARTIMM in the example code there is: my Gnome::Gtk3::Main $m .= new; What does .= mean? | 16:17 | |
17:02
Kaiepi left
17:05
razetime left
17:56
Kaiepi joined
20:25
asarch left
|
|||
lizmat | asarch: my Foo $bar .= new; is the same as my Foo $bar = Foo.new | 22:55 | |
it allows you to not have to repeat the "Foo" if you want to constrain the type in the variable | 22:56 | ||
23:44
Kaiepi left
23:51
Kaiepi joined
|