20 Dec 2024 | |||||||||||||||||||||||||||||||||||||||
ab5tract | nevermind, now that I've actually checked the source, `+lol` is right there | 14:22 | |||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||
21 Dec 2024 | |||||||||||||||||||||||||||||||||||||||
[Tux] |
|
11:27 | |||||||||||||||||||||||||||||||||||||
tux.nl/Talks/CSV6/speed4-20.html / tux.nl/Talks/CSV6/speed4.html tux.nl/Talks/CSV6/speed.log |