Welcome the channel on the development of Cro, a set of libraries for building reactive distributed systems, lovingly crafted to take advantage of all the Raku Programming Language has to offer (cro.services). This channel is being logged for historical purposes. Set by lizmat on 24 May 2021. |
|||
00:00
jgaz left
00:03
jgaz joined
07:38
sena_kun joined
09:34
sena_kun left
10:16
Xliff left
|
|||
jnthn | SmokeMachine: I think there's a difference between modules with EXPORT inside of a project and dependencies with EXPORT. For the latter, we run a script that does the `use` and then introspects what is exported, and since that runs any EXPORT sub it should get such things, in theory. | 10:22 | |
SmokeMachine: But for things within the project we want a more sophisticated model, and so go from the source, looking for `is export` traits etc. And since Comma is not a Raku compiler/interpreter, but just a parser (with some abstract interp) it can't really figure out what EXPORT does. | 10:23 | ||
I guess in principle when we see there's an `is EXPORT` we can try running it, but we'd need to probably do the "do you trust this project" prompt before that. | 10:24 | ||
(We figure it's OK to run code in installed modules because the act of installing them can be taken as trust, but have been hesitant to have stuff automatically be run by the project being opened...) | 10:25 | ||
Anyway, probably we can do something better in this area. | |||
.tell Xliff The `around` blocks in an outer route block will be applied to the inner routes blocks that are `include`d also. | 10:26 | ||
17:22
sena_kun joined
19:00
lizmat_ joined
19:04
lizmat left
19:10
lizmat_ left,
lizmat joined
19:51
perlmaros_ joined
19:54
jnthn left,
zostay left,
perlmaros left,
eof left,
perlmaros_ is now known as perlmaros
20:01
summerisle joined,
zostay joined,
jnthn joined
21:32
sena_kun left
|