|
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. |
|||
|
02:06
human-blip left
02:08
human-blip joined
02:18
human-blip left
02:20
human-blip joined
08:33
Manifest0 joined
09:19
lizmat left
|
|||
| Manifest0 | hi! I'm trying to upload my little utility to raku.land website. I'm using fez: paste.opensuse.org/pastes/b341ee7258c5 | 10:00 | |
| however i'm getting email saying "Error reading META from your last upload" | 10:01 | ||
| There's no other information. i checked and the META6.json is a valid json. How do i know what's wrong with it? | |||
| ab5tract | Hi Manifest0 o/ | 13:17 | |
| have you tried running `fez review` prior to upload? | |||
| Manifest0 | ab5tract: yes. It says resources OK | 13:49 | |
| ab5tract | hmm.. | ||
| And fez is the latet version? | 13:50 | ||
| I'm wondering if `fez meta` might provide at least an actionable detail, as well | 13:51 | ||
| Manifest0 | i installed fez yesterday, so i believe it's the latest one | 13:52 | |
| Just tried again. Got: >>= Hey! You did it! Your dist will be indexed shortly. | 13:54 | ||
| but got again the email with error | 13:55 | ||
| ab5tract | hmm, well let's see which one is true :D | 13:56 | |
| Manifest0 | it would be nice to have more info in the email. | 13:59 | |
| ab5tract | Might be worth creating a ticket for that | 14:17 | |
| Manifest0 | Which project? Fez? | ||
| ab5tract | yeah | ||
| or ping tony-o :) | 14:19 | ||
| er, tonyo (do I always just imagine a dash in there?) | 14:41 | ||
|
15:42
librasteve_ joined
|
|||
| disbot3 | <rikashore> when depending on libraries/modules, does the installation always lead to a global install, or is there a way to locally install dependencies to a raku project? | 16:08 | |
| <librasteve> @rika - hello | 16:25 | ||
| <librasteve> the rakubrew.org tool is like pyenv - easy to have multiple switchable versions | 16:26 | ||
| <librasteve> with the zef package manager you have | 16:28 | ||
| <librasteve> # Install to a custom locations --install-to=<id> # site/home/vendor/perl, or -to=<id> # inst#/home/some/path/custom | |||
| <librasteve> raku.land/github:ugexe/zef | |||
| <librasteve> btw the default ofr both zef and rakubrew is to install in the user local folders ... so you have to explicitly setup shared dirs if you want a systemwide install | 16:30 | ||
| tonyo | it is most likely you have v55 installed, with the current `main` you will get feedback immediately. Manifest0 are you able to email me the file it is uploading (send me a pm)? if you are good with git then i can send you instructions on how to install fez from latest main and maybe those errors will be a little more helpful (or avoid whatever bug the lambdas have) | 17:00 | |
|
18:25
habere-et-disper joined
|
|||
| habere-et-disper | is it intentional that... | 18:26 | |
| m: say so ' ' + 1 == 1 | 18:27 | ||
| camelia | True | ||
| habere-et-disper | while... | ||
| m: say so ' '.succ == 1 | |||
| camelia | False | ||
| habere-et-disper | it seems they should both operate in numeric context, yet we get different results in these two cases | 18:29 | |
| disbot3 | <librasteve> habere-et-disper: what is the intention of ''.succ ... is that to make the successor to a '' Str? | 18:33 | |
| habere-et-disper | according to the docs, i think it means the same as `.Numeric.succ` in which case i thought they may be required to be consistent ? | 18:35 | |
| docs.raku.org/routine/succ | |||
| i think i'm reading the docs wrong. that was for the allmorph case. | 18:37 | ||
| disbot3 | <librasteve> docs.raku.org/routine/succ#(Str)_method_succ says Returns the string incremented by one. so I wonder what you think the right result is when you increment '' by one? | ||
| <librasteve> (hint: it's gonna be a Str) | |||
| habere-et-disper | space doesn't fall into a natural range and so is not being incremented i guess | 18:39 | |
| it seems the same holds true for a lot of ascii characters that don't have an obvious range, eg... | 18:41 | ||
| m: say ('@'.succ).raku | |||
| camelia | "\@" | ||
| disbot3 | <librasteve> The actual increment step works by mapping the last alphanumeric character to a character range it belongs to, and choosing the next character in that range, carrying to the previous letter on overflow. | 18:42 | |
| <librasteve> m: say 'α'.succ | 18:43 | ||
| <Raku eval> β | |||
| <librasteve> oh - I read '' as Str with no chars, same outcome I guess | 18:44 | ||
| <librasteve> m: say ' '.encode | 18:47 | ||
| <Raku eval> utf8:0x<20> | |||
| <librasteve> m: say ' '.succ.encode | |||
| <Raku eval> utf8:0x<20> | |||
| <librasteve> same | |||
| <librasteve> guess that if no applicable sequence is found then just get the original Str unchanged | 18:48 | ||
| habere-et-disper | =b | 18:49 | |
| disbot3 | <librasteve> huh? | ||
| <librasteve> habere-et-disper: so now I wonder what you think ' ' == 1 does | 18:51 | ||
| habere-et-disper | thumbs up / 👍 / =b | 18:52 | |
| disbot3 | <librasteve> lol | 18:53 | |
| <librasteve> that's why I hang out here ... to learn stuff | 18:54 | ||
|
19:10
Sussy joined
19:11
Sussy left
19:19
habere-et-disper left
19:25
habere-et-disper joined,
Sussy joined
19:31
Sussy left
19:32
Sussy joined,
Sussy left
20:57
habere-et-disper left
21:41
lizmat joined
22:22
habere-et-disper joined,
librasteve_ left
23:26
habere-et-disper left
23:31
habere-et-disper joined
|
|||