🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm Set by lizmat on 8 June 2022. |
|||||||||||||||||||||||||||||||||||||||
02:11
samcv left,
samcv joined
02:16
vrurg_ left,
vrurg joined
08:24
sena_kun joined
09:11
ab5tract left,
ab5tract joined
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
10:00 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 5 commits pushed by ab5tract++ | 10:50 | |||||||||||||||||||||||||||||||||||||
rakudo/main: adfdef88ef | (Elizabeth Mattijsen)++ | 2 files RakuAST: make sure action methods are getting called Turns out that the regex name was not getting codegenned, and now it is for token / rule / regex. Fixes github.com/rakudo/rakudo/issues/5387 |
11:41 | ||||||||||||||||||||||||||||||||||||||
lizmat | and that's 960, aka +2 | ||||||||||||||||||||||||||||||||||||||
ab5tract: ^^ bonus! | |||||||||||||||||||||||||||||||||||||||
and that was indeed what was blocking more L10N support *phew* | 11:45 | ||||||||||||||||||||||||||||||||||||||
12:02
NemokoschKiwi joined
12:21
NemokoschKiwi left
|
|||||||||||||||||||||||||||||||||||||||
ab5tract | nice!!! | 13:14 | |||||||||||||||||||||||||||||||||||||
tbrowder__ | i need some advice, pls. i'm investigating various ways to install raku and have found differences in share/perl6/... subdir schemes. is there no standard? | 13:17 | |||||||||||||||||||||||||||||||||||||
the two methods i'm looking at are the binary download and the rakudo-pkg | 13:18 | ||||||||||||||||||||||||||||||||||||||
ugexe | you'd probably want to show people what difference you're talking about | 13:20 | |||||||||||||||||||||||||||||||||||||
but my gut tells me they are not different, because rakudo wouldn't understand them otherwise | |||||||||||||||||||||||||||||||||||||||
further, what lives in there and how it is laid out is an implementation detail that can change for any given release | 13:24 | ||||||||||||||||||||||||||||||||||||||
mind you it hasn't changed in years, but it could | 13:26 | ||||||||||||||||||||||||||||||||||||||
tbrowder__ | the main difference i see is the various dirs for module pieces and shared bin files. the rakudo-pkg is missing at least one bin dir | 13:29 | |||||||||||||||||||||||||||||||||||||
for now i'll take the bin download tree as standard | 13:30 | ||||||||||||||||||||||||||||||||||||||
[Coke] | question for the dev team - is the compiler feature page still helpful? | 13:55 | |||||||||||||||||||||||||||||||||||||
It's not being updating, only has moar/jvm, which are very similar. | 13:56 | ||||||||||||||||||||||||||||||||||||||
It was more useful when pugs and niecza were around. | |||||||||||||||||||||||||||||||||||||||
If we are going to keep it, we need to have it part of the process when adding things to raku/do, otherwise I recommend we shutter it this year. | 13:57 | ||||||||||||||||||||||||||||||||||||||
14:03
ilogger2 left
14:05
ilogger2 joined
15:26
ab5tract left
15:32
jgaz left,
jgaz joined
|
|||||||||||||||||||||||||||||||||||||||
ugexe | tbrowder__: ah, i'd guess rakudo-pkg is removing empty directories like site/bin/ but that directory would get created if any bin script was ever installed to the site repo | 16:13 | |||||||||||||||||||||||||||||||||||||
i'm guessing you're trying to figure out what PATH to set so installed bin scripts work, and in that case it is safe to assume that bin/ directory will exist if there is anything relevant in it | 16:14 | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 66be950f62 | (Elizabeth Mattijsen)++ | 3 files RakuAST: make sure missing entries are filled in Otherwise one natural language slang could leak into another if used in a nested way. |
17:02 | |||||||||||||||||||||||||||||||||||||
17:08
ab5tract joined
|
|||||||||||||||||||||||||||||||||||||||
tbrowder__ | yes, i think i know the paths to set, but i’m still experimenting… | 17:24 | |||||||||||||||||||||||||||||||||||||
17:27
ab5tract left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 1f03312c9c | (Elizabeth Mattijsen)++ | 3 files RakuAST: add L10N::EN for consistency To allow switching "back" to english for a given scope |
17:28 | |||||||||||||||||||||||||||||||||||||
17:40
vrurg left,
vrurg joined
|
|||||||||||||||||||||||||||||||||||||||
tbrowder__ | coke: i vote for shuttering that old stuff in (but is there a place for ppl to see historical stuff it could be moved to) | 17:54 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo/main: 4ba8870c2a | (Elizabeth Mattijsen)++ | tools/build/install-core-dist.raku RakuAST: make installation of any L10N modules automatic |
||||||||||||||||||||||||||||||||||||||
rakudo/main: 5a8ad91612 | (Elizabeth Mattijsen)++ | lib/RakuAST/Deparse/L10N/CORE.rakumod RakuAST: remove now obsolete Deparse::L10N:CORE module Its functionality is now embedded in tools/templates/L10N/CORE |
17:56 | ||||||||||||||||||||||||||||||||||||||
rakudo/main: d66956874d | (Elizabeth Mattijsen)++ | tools/build/makeL10N.raku RakuAST: make sure to create module files for new localizations So that only a template file needs to be added |
18:15 | ||||||||||||||||||||||||||||||||||||||
[Coke] | someone can print it to a PDF and shove a copy in the wiki of the github project. | 18:22 | |||||||||||||||||||||||||||||||||||||
nemokosch | what is "it"? | 18:25 | |||||||||||||||||||||||||||||||||||||
[Coke] | what's up with JSON::Tiny - hasn't been updated in a while. Are we recommending ::Fast to people instead? | 18:34 | |||||||||||||||||||||||||||||||||||||
nemo - the old feature site that I proposed we kill based on your feedback. tbrowder__ wanted to save a copy | 18:35 | ||||||||||||||||||||||||||||||||||||||
(I'd rather shut down the site and save a copy rather than keep an old site up for archeologic purposes. people can dig into the json of feature info if they want | 18:36 | ||||||||||||||||||||||||||||||||||||||
.seen moritz | |||||||||||||||||||||||||||||||||||||||
tellable6 | [Coke], I saw moritz 2023-08-07T07:14:36Z in #raku: <moritz> ok, it turns out my mental model of raku is quite of sync with reality | ||||||||||||||||||||||||||||||||||||||
nemokosch | ah okay | 18:54 | |||||||||||||||||||||||||||||||||||||
[Coke] | huh. there are items raku.land that are using artistic 1.0 | 18:58 | |||||||||||||||||||||||||||||||||||||
I know we don't have a policy on that, but in general, 2.0 > 1.0 | 19:36 | ||||||||||||||||||||||||||||||||||||||
tbrowder__ | ugexe: looks like a big diff between rakudo-pkg and rakudo binary is in how zef is packaged. rakudo-pkg includes the entire Zef module code in a var directory and the other has zef in a site/bin directory | 19:49 | |||||||||||||||||||||||||||||||||||||
[Coke]: saving a copy of old stuff is fine, just would like to see a reference to its location somewhere | 19:51 | ||||||||||||||||||||||||||||||||||||||
ugexe: so if user and root both use same zef, then that should be ok if and only if the user stores his modules in his $HOME while root stores modules in the public site area? | 19:57 | ||||||||||||||||||||||||||||||||||||||
JRaspass | [Coke]: I've whipped up a small change to show the distribution of licenses on raku.land - raku.land/stats | 20:31 | |||||||||||||||||||||||||||||||||||||
21:25
sena_kun left
|
|||||||||||||||||||||||||||||||||||||||
[Coke] | JRaspass: awesome, I'll link to that on the license snippet on raku.org when it gets added. | 22:35 | |||||||||||||||||||||||||||||||||||||
ugexe | tbrowder__: yeah, and with a default config that is what it would do | 23:47 | |||||||||||||||||||||||||||||||||||||
m: say CompUnit::RepositoryRegistry.repository-for-name("home").can-install() | 23:49 | ||||||||||||||||||||||||||||||||||||||
camelia | True | ||||||||||||||||||||||||||||||||||||||
ugexe | m: say $*REPO.repo-chain.first(*.?can-install) | ||||||||||||||||||||||||||||||||||||||
camelia | inst#/home/camelia/.raku | ||||||||||||||||||||||||||||||||||||||
ugexe | that tells you where zef will try to install | ||||||||||||||||||||||||||||||||||||||
when using 'auto' as the install to (the default config) | |||||||||||||||||||||||||||||||||||||||
i.e. first repo that can be installed to | 23:50 |