🦋 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:00 reportable6 left 00:02 reportable6 joined 00:03 ab5tract left 00:46 NemokoschKiwi left 01:39 sena_kun left 03:05 Kaipei left 03:21 squashable6 left 03:24 squashable6 joined 05:26 Kaipei joined 05:30 Kaipei left 06:00 reportable6 left 06:02 reportable6 joined 07:05 quotable6 left, unicodable6 left, sourceable6 left, tellable6 left, releasable6 left, evalable6 left, reportable6 left, statisfiable6 left, committable6 left, greppable6 left, shareable6 left, linkable6 left, squashable6 left, bisectable6 left, notable6 left, nativecallable6 left, benchable6 left, bloatable6 left, coverable6 left, bisectable6 joined 07:06 tellable6 joined, notable6 joined, greppable6 joined, quotable6 joined, benchable6 joined, reportable6 joined, squashable6 joined, unicodable6 joined, evalable6 joined 07:07 coverable6 joined, sourceable6 joined, statisfiable6 joined, bloatable6 joined, nativecallable6 joined, releasable6 joined, committable6 joined, linkable6 joined 07:08 shareable6 joined 08:49 discord-raku-bot left, discord-raku-bot joined 09:28 sena_kun joined 09:38 Xliff left 10:49 discord-raku-bot left, discord-raku-bot joined
lizmat . 10:52
tellable6 2023-01-13T22:44:51Z #raku-dev <vrurg> lizmat t/05-messages/03-errors.t doesn't pass because classify and categorize do not die anymore with a Whatever. :)
lizmat vrurg: huh?
you mean it bisected to that? Or that you find some direct connection? 10:54
Geth rakudo/main: 656b58bcb3 | (Elizabeth Mattijsen)++ | src/core.c/Exception.pm6
Add X::NotSingleGrapheme error

To be used later when I got the ast parser weirdness sorted out
11:10
rakudo/main: ccccfb7240 | (Elizabeth Mattijsen)++ | src/Raku/ast/regex.rakumod
Don't allow \c[] with multiple graphemes in regex

As discussed in github.com/rakudo/rakudo/issues/5155
11:42
rakudo/main: 5 commits pushed by (Elizabeth Mattijsen)++ 11:49
12:00 reportable6 left 12:02 reportable6 joined
Geth rakudo/main: cdb8728712 | (Elizabeth Mattijsen)++ | 2 files
Simplify RakuAST::Regex::CharClassEnumerationElement::Character

It takes a single character. No need to make that a named argument. The name of the class is sufficient information to know what it takes as a positional argument in .new.
Set also RakuAST.IntLiteral, RakuAST.StrLiteral, etc.
12:46
rakudo/main: 0e218e375e | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6
Fix some deparsing issues

  - Regex::CharClassEnumerationElement::Range gets ints, not strings
  - Spacify Regex::CharClassElement::Enumeration for readability
13:17
rakudo/main: 67647f7208 | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6
Some more CharClassElement deparsing fixes
13:51
rakudo/main: a906759854 | (Elizabeth Mattijsen)++ | 2 files
Add tests for RakuAST::Regex::CharClassElement::Enumeration

Also for:
  - RakuAST::Regex::CharClassEnumerationElement::Character
  - RakuAST::Regex::CharClassEnumerationElement::Range
rakudo/main: 9b8ffafa8e | (Elizabeth Mattijsen)++ | 2 files
Added tests for RakuAST::Regex::CharClassElement::Property

And simplified tests by using match-ok where possible
14:45
rakudo/main: c45c25803b | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6
Fix RakuAST::Regex::CharClassElement::Rule deparsing

Always explicitely show "+" for easier concatenation
15:30
rakudo/main: 1f4eb03d51 | (Elizabeth Mattijsen)++ | 2 files
Added tests for RakuAST::Regex::CharClassElement::Rule
16:03 linkable6 left, evalable6 left 16:04 linkable6 joined 16:05 evalable6 joined 16:52 discord-raku-bot left, discord-raku-bot joined 16:56 discord-raku-bot left, discord-raku-bot joined 18:00 reportable6 left 18:02 reportable6 joined
Geth rakudo/main: 937d058bc0 | (Elizabeth Mattijsen)++ | 3 files
Add tests for RakuAST::Regex::Assertion::(Pass|Fail)

Also be more lenient in the deparsing, as there is no need to instantiate these classes. But we lose tests if we don't.
18:30
rakudo/main: 47374fcd30 | (Elizabeth Mattijsen)++ | 2 files
Add tests for RakuAST::Regex::Quantifier::(Range|ZeroOr(More|One))
20:43
21:40 ab5tract joined 22:21 ab5tract left 22:36 ab5tract joined 22:49 discord-raku-bot left 22:50 discord-raku-bot joined 23:03 ab5tract left 23:49 discord-raku-bot left 23:50 discord-raku-bot joined