🦋 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. |
|||
00:23
librasteve_ left
01:04
socrates1298 joined
05:28
socrates1298 left
|
|||
nine | If the name part before :: is null, it means the package is unspecified and must be searched for. Generally this means that an initial :: following the main sigil is a no-op on names that are known at compile time, though ::() can also be used to introduce an interpolation. Also, in the absence of another sigil, :: can serve as its own sigil indicating intentional use of a not-yet-declared package name. | 08:51 | |
That's from the docs. Maybe I just mis-remembered | |||
The design docs are even clearer: | 08:53 | ||
Since there are no barewords in Perl 6, package names must be predeclared. Alternatively, the sigil-like ::PackageName syntax may be used to indicate that the type will be supplied some other way, however this syntax is not valid in declarative scenarios, especially parameter lists where it has entirely different semantics. The :: prefix does not imply globalness as it does in Perl 5. (Use GLOBAL:: for | |||
that.) | |||
github.com/Raku/old-design-docs/bl...ckages.pod | 08:57 | ||
10:04
patrickb_ joined
10:14
coleman left,
camelia left,
patrickb left,
patrickb_ is now known as patrickb
10:19
coleman joined
10:25
camelia joined
|
|||
[Coke] | .seen softmoth | 10:36 | |
tellable6 | [Coke], I saw softmoth 2021-05-04T17:59:00Z in #raku: <softmoth> It's probably too cute but something like DateTime::Ex::Gregorian | ||
[Coke] | github.com/softmoth/raku-Pod-To-Markdown/ - is there a newer/maintained module for generating markdown? | 10:37 | |
11:31
librasteve_ joined
|
|||
[Coke] | anyone here try to run raku.land locally recently? | 12:03 | |
Geth | old-design-docs: 1c4e6039a1 | (Will Coleda)++ | 27 files Remove Larry's email address. Courtesy to prevent unnecessary emails & spam. |
12:17 | |
[Coke] | Hopefully that's cool. | ||
it would be nice if the raku-land docker container didn't have to reinstall raku deps on every 'make dev' | 12:47 | ||
nine | ~ | 12:52 | |
.OAOAOBOB | |||
[Coke]: you mean it would be nice if people hadn't given up on proper dependency management and instead just inflicted that container crap on all of us | 12:53 | ||
Geth | rakudo/main: bedb0cc0f3 | (Elizabeth Mattijsen)++ | 5 files Update IRC log links |
13:09 | |
[Coke] | I do not have a problem a priori with containers, no | ||
nine | And I had you in such high regards :P | 13:10 | |
[Coke] | ... Thank you for that small fib. :) | 13:11 | |
(and, having said that, it seems to be recognizing it on some runs? blah) | 13:25 | ||
14:01
librasteve_ left
|
|||
[Coke] opens github.com/Raku/Blin/issues/41 | 14:01 | ||
Geth | ¦ Blin: coke self-assigned Create a skiplist github.com/Raku/Blin/issues/41 | 14:02 | |
rakudo/main: d8486be9c5 | (Stefan Seifert)++ | src/Raku/ast/variable-access.rakumod Fix "This type (RakuAST::ArgList) does not support elems" in make test postfix.args is an ArgList object, not an array, so no wrapping necessary and indeed wrapping would create a broken List object. Fixes regression caused by commit 283f6bf60376f54a5a941ab79dd7b90ae5e7d239 |
14:19 | ||
nine | lizmat: ^^^ | ||
lizmat | nine++ | 14:20 | |
Geth | nqp/main: 4255a19a26 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION Bump MoarVM to get latest fixes |
15:10 | |
15:15
socrates1298 joined,
socrates1298 left
|
|||
Geth | rakudo/main: f3ffa8648c | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION Bump NQP for latest MoarVM fixes |
15:23 | |
15:28
camelia left
|
|||
[Coke] | .seen masterduke | 15:41 | |
tellable6 | [Coke], I saw masterduke 2025-06-02T23:25:21Z in #moarvm: <MasterDuke> possible alternative/addition/complement to spesh and/or the jit | ||
15:59
camelia joined
16:42
camelia left
16:55
camelia joined
|
|||
Geth | rakudo/main: 313dfb7df0 | (Elizabeth Mattijsen)++ | 2 files RakuAST: add origin source file path to bytecode By making the $?FILE compiler constant live in the compunit as a lexical constant, and change and references to $?FILE to a lookup. This should allow the MoarVM debugger to more easily access the source code out of which the bytecode was created. |
18:18 | |
nine | lizmat: isn't RakuAST::Var::Compiler::File unused and obsolete now? | 18:26 | |
18:58
librasteve_ joined
|
|||
Geth | rakudo/main: a7453b1dce | (Elizabeth Mattijsen)++ | 2 files RakuAST: introduce $?SOURCE and $?CHECKSUM This is achieved by adding a '$!source` attribute to ::CompUnit and add the $?SOURCE and $?CHECKSUM variables in the add produce implicit declarations logic. $?SOURCE contains the source code that produced the bytecode that ... (7 more lines) |
19:03 | |
[Coke] | ugh. some modules failing in blin that are working with 'zef look XX'... 'zef test .' on the same box | 19:39 | |
20:10
MasterDuke joined
|
|||
Geth | rakudo/main: ab0231a002 | (Elizabeth Mattijsen)++ | 3 files RakuAST: move checking of RAKUDO_OMIT_SOURCE to main.nqp So that it is as external as possible. However, since we *do* want the $?CHECKSUM to be always available (even if we do not want the source), the addition of a $!checksum attribute (and associated handling) was needed in RakuAST::CompUnit. nine++ for pointing this out |
20:16 | |
[Coke] | (ah, didn't mention here, it's basically the same JSON::Class error from April) | 20:39 | |
21:13
donaldh joined
21:19
donaldh left
21:48
MasterDuke left
|
|||
timo | storage.fiebig.nl/s/b9wnceMkwe2tKxF this is what it could look like | 22:03 | |
(it's running in the actual interface, but it's a local copy i have on my computer, not the official godbolt.org website. i'll need to pull-request that.) | |||
/cc japhb :) | |||
Geth | nqp/main: 608dafb830 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION Bump MoarVM for timo++'s slurp / normalization fixes |
22:26 | |
rakudo/main: b43c63d328 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION Bump NQP to get timo++'s slurp / normalizecodes improvements |
22:35 | ||
japhb | timo: Oooh, aaaah ... :-) | 23:14 | |
timo | japhb: storage.fiebig.nl/s/C3o5Jo3ffLomBAc and another :) | 23:27 |