Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
09:29 sena_kun joined 09:43 sena_kun left 09:57 sena_kun joined 10:13 sena_kun left 14:45 MasterDuke left
lizmat more specifically, adding a: QAST::Var(lexical $/ :decl(contvar)) to the first QAST::Stmts of the block 15:53
is there a way to get at the QAST of a given block ? 15:58
vrurg lizmat: If it's about RakuAST then I don't think one needs to magle with block's QAST. There must be a generic way to inject things into block. 16:39
lizmat vrurg: no, this is not about RakuAST 16:43
this is about allowing a hypered map / grep to make sure any regexes inside the block will not interfere with each other
this is a runtime decision
vrurg Apparently, there is no QAST at runtime. 16:48
What issue is related to this? I'm trying to figure out something for myself, but would like to see some examples of when it's a problem. 16:52
Found it. 16:57
lizmat ok, so a way to insert bytecode then :-) 17:04
vrurg Something close to what I'd consider useful in the context of instantiating generics. ;) But: oops... 18:08
But I don't think we need it for the $/ case. 18:09
18:16 sena_kun joined 22:56 sena_kun left