08:02
vrurg_ left,
vrurg joined
09:20
sena_kun joined
11:33
sena_kun left
|
|||
ab5tract | so... where is `sub zip` actually defined? 🤨 | 13:01 | |
ab5tract sips coffee, checks bootstrap | |||
lizmat | it's a constant alias | 13:05 | |
src/core.c/List.rakumod | 13:07 | ||
1627:my constant &zip := &infix:<Z>; | |||
ab5tract ^^ | 13:12 | ||
ab5tract | Ah! well, that explains why the docs are wrong when describing a +@a signature | 13:17 | |
nevermind, now that I've actually checked the source, `+lol` is right there | 14:22 | ||
14:22
vrurg left,
vrurg joined
14:26
vrurg_ joined
14:28
vrurg left
|
|||
ab5tract | at the risk of using the wrong hammer for this type of nail, `@a is item` could be used to create a candidate that calls `@a.List` as it passes `@a` to the real handler | 14:37 | |
lizmat | feels like a legit use to me? If we're talking about &zip ? | 16:17 | |
Geth | nqp/main: 09644702f3 | ab5tract++ | src/HLL/Compiler.nqp Set a more sensible repl-mode by default Only set `tty` as the default when actually running under a TTY. This fixes fallout effects such as the issues in Jupyter::Chatbook where starting a REPL from inside a script could not be effected without the addition of a new 'managed' repl-mode. This seems simpler both implementation-wise and conceptually, but the 'managed' repl-mode can be revisited at a later time should this patch not end up covering all corner cases. |
16:29 | |
rakudo/main: 1bd183d400 | ab5tract++ | tools/templates/NQP_REVISION Pick up repl-mode default fix in NQP |
16:32 | ||
ab5tract | lizmat: indeed, zip is what I had in mind here | 16:39 | |
I guess I wasn't sure if I'm just proposing `is item` because it's a (only?) way to disambiguate or whether considering @a as an item actually fits this situation conceptually / semantically | 16:40 | ||
lizmat | the other way would be $foo is raw, and check nqp::iscont($foo) | 16:41 | |
ab5tract | hmm | ||
Geth | rakudo/main: d7feae2fbf | (Elizabeth Mattijsen)++ | src/core.c/Str.rakumod Final step of re-imaginining .trans As started with 097d668036a440614f9 and following commits. This commit removes the LSM class and its handling of more complex .trans specifications, and replaces it with a complete re-imagination basically based on reverse engineering the behaviour using the ... (11 more lines) |
17:02 | |
roast: 97a219a14a | (Elizabeth Mattijsen)++ | S05-transliteration/with-closure.t Unfudge now passing tests (2xtodo, 1xskip) As a result of github.com/rakudo/rakudo/commit/d7feae2fbf |
17:08 | ||
roast: e58d0bb861 | (Elizabeth Mattijsen)++ | S05-transliteration/trans.t Add test for #5488 |
17:14 | ||
ab5tract | lizmat: I think that the is raw / iscont approach is stil raising the same questions re: semantics | 17:25 | |
lizmat | ok, then it's more a problem solving issue, I'd say ? | ||
ab5tract | ie, is `zip($@a) ` somehow the "reasonable" way to indicate "I want you to actually zip the contents of this array" | ||
could be... I've got a fair amount of unresolved problem solving issues at the moment though | 17:28 | ||
Geth | rakudo/main: e5a715ab7d | (Elizabeth Mattijsen)++ | src/core.c/Str.rakumod Fix .trans, :c if none of the needles matched Fixes #1227 |
17:57 | |
roast: 428a5c2d94 | (Elizabeth Mattijsen)++ | S05-transliteration/trans.t Add tests for #1227 |
18:07 | ||
20:50
sena_kun joined
23:03
Voldenet_ joined
23:04
Voldenet left,
Voldenet_ is now known as Voldenet
|