🦋 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:43 MasterDuke joined
MasterDuke nice. now the rakudo jvm build succeeds on my fastutils branch 00:47
still lots of cleanup and further optimization, but happy to see it's all building (and faster than on main) 00:48
[Coke] \o/ 00:50
02:29 nine left 02:30 nine joined 02:58 kjp left 03:00 kjp joined 06:09 camelia left, djinni` left 06:10 djinni` joined 06:27 camelia joined 09:20 MasterDuke left 09:22 sena_kun joined 09:50 sena_kun left 09:54 sena_kun joined 10:02 sena_kun left 10:35 lizmat left 10:58 lizmat joined 11:27 nebuchadnezzar left
Geth nqp/main: ab85651e59 | (Elizabeth Mattijsen)++ | 5 files
Use nqp::const::BIND_VAL_xxx constants internally
11:30
11:38 tbrowder__ is now known as tbrowder
Geth nqp/main: 7cd05bb452 | (Elizabeth Mattijsen)++ | 2 files
Add nqp::const::TYPE_CHECK_xxx constants

To allow reduction of magic numbers in Rakudo
11:40
rakudo/main: 9b14035130 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to get nqp::const::TYPE_CHECK_xxx constants
12:15
lizmat greppable: Metamodel::Primitives 12:48
greppable6 lizmat, 15 lines, 4 modules: gist.github.com/c3c80d4ceff5bbb74f...5e9318c810
13:23 nine left 13:24 nine joined 16:43 nebuchadnezzar joined 18:23 lizmat left, lizmat joined
Geth nqp/main: f02dea301f | (Elizabeth Mattijsen)++ | docs/ops.markdown
Fix documentation

There is no nqp::setparameterizetype, only nqp::parameterizetype
19:13
[Coke] good catch! 19:23
20:19 sena_kun joined 23:24 sena_kun left
Geth rakudo/main: 9d7a4c2644 | (Elizabeth Mattijsen)++ | 6 files
Actually use nqp::const::TYPE_CHECK_xxx constants

where appropriate
23:43
rakudo/main: b83e6fa510 | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/CoercionHOW.nqp
Streamline Metamodel::CoercionHOW

  - add a proper .new method
  - add some more attributes to be set on class creation
  - simplify new-type logic
  - simplify instantiate_generic logic
  - simplify coercion logic a bit
  - simplify parameterization logic