🦋 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:01 vrurg left
nemokosch github.com/tony-o/raku-fez/issues/108 00:01
this is what Go does to people 00:02
00:13 buildable6 left 00:14 buildable6 joined 01:14 buildable6 left 01:15 buildable6 joined 01:29 nine left 01:30 nine joined 02:15 buildable6 left 02:16 buildable6 joined 03:16 buildable6 left 03:17 buildable6 joined 03:21 buildable6 left, buildable6 joined 04:17 buildable6 left 04:20 buildable6 joined 05:20 buildable6 left 05:21 buildable6 joined 05:25 buildable6 left, buildable6 joined 06:21 buildable6 left 06:24 buildable6 joined 07:24 buildable6 left 07:27 buildable6 joined 08:01 ab5tract joined 08:11 sena_kun joined 08:27 buildable6 left 08:29 buildable6 joined 08:30 ab5tract left 08:45 tonyo left, tonyo joined
Geth rakudo/main: 10bf44deec | (Elizabeth Mattijsen)++ | lib/RakuAST/L10N.rakumod
RakuAST: make sorting of localizations stable
rakudo/main: bb43068d73 | (Elizabeth Mattijsen)++ | 13 files
RakuAST: add quite a few missing core features to localizations

  - also do the NL and DE translations where possible
  - remove some dead "code" from the NL localization
09:03 Geth left, Geth joined
Geth nqp/main: 1c4951ff57 | (Christian Bartolomäus)++ | src/QRegex/Cursor.nqp
[JVM] Work around error for back-references

  ... with aliases. For some reasons calling &has_aliased_names
fails with an external error: github.com/Raku/nqp/issues/808.
The special-cased code for the JVM backend mimics the checks that are otherwise done in a single conditional (which includes a call to has_aliased_names).
lizmat bartolin++
Geth roast: 091a9d1c42 | (Christian Bartolomäus)++ | test_summary
Update list of dirs for test statistics

This reflects some recent changes of the directory structure for tests:
  * Tests for Rosettacode have been removed in 2023-02, see
  * Specific tests for 6.c and 6.d have been moved to dedicated dirs in
... (8 more lines)
09:29 buildable6 left 09:31 buildable6 joined
Geth rakudo/main: 1beee9b749 | (Elizabeth Mattijsen)++ | tools/templates/L10N/README.md
RakuAST: make localization readme more readable
rakudo/main: 29e29e907c | (Elizabeth Mattijsen)++ | tools/templates/L10N/CONTEXT.md
RakuAST: initial stab at providing localization context

for translators
bartolin lizmat: I saw that you already tried to remove some "constant" declarations in github.com/rakudo/rakudo/commit/668913d976. Would it be a problem to (just) remove them from the three declarations I mentioned in github.com/rakudo/rakudo/issues/5415? ('my constant %mapping' in lib/L10N/NL.rakumod and the two 'my constant %xlation' in lib/RakuAST/Deparse/L10N/IT.rakumod and 09:50
lizmat no problem at all 09:51
bartolin that should fix the problem from what I've seen. 09:53
I wonder if there is a potential for an optimization similar to what nine++ did back in 2018 for arrays (776ff354c3 and some follow up commits). 09:56
lizmat tweaking the generatpr scripts now
Geth rakudo/main: 70362cf438 | (Elizabeth Mattijsen)++ | 9 files
RakuAST: replace constant maps by runtime initialization

This should unbreak installation on the JVM backend
bartolin lizmat++ 10:00
nine Continuing on irclogs.raku.org/raku-dev/2023-09-1...07:34-0001 every node should know whether it will trigger compile time code execution. Rather than sprinkling this knowledge through the grammar and actions (which doesn't help synthetic ASTs) those nodes could override IMPL-CHECK. 10:08
There we can replace the resolver and thus take note of where the outer edge of the compilation unit will be. 10:09
Geth rakudo/main: 5fb5480c3f | (Elizabeth Mattijsen)++ | tools/templates/L10N/CONTEXT.md
RakuAST: add adverb-rx section to translation context
rakudo/main: 301533bbb1 | (Elizabeth Mattijsen)++ | tools/templates/L10N/CONTEXT.md
RakuAST: de-emphasize entries in translation context
10:30 buildable6 left 10:33 buildable6 joined 10:38 buildable6 left, buildable6 joined
Geth rakudo/main: 70b8165c84 | (Elizabeth Mattijsen)++ | tools/templates/L10N/CONTEXT.md
RakuAST: add block section to translation context
11:33 buildable6 left 11:35 buildable6 joined
Geth rakudo/main: 7626e1ff86 | (Elizabeth Mattijsen)++ | tools/templates/L10N/CONTEXT.md
RakuAST: add sections to translation context

  - constraint
  - core A .. G
12:35 buildable6 left 12:36 buildable6 joined 12:40 ab5tract joined
Geth Data-MessagePack/main: 30a334bdfc | (Márton Polgár)++ (committed using GitHub Web editor) | .github/workflows/test.yml
Add Github Actions workflow
12:43 lizmat_ joined 12:46 ab5tract_ left, lizmat left 12:47 lizmat_ left, lizmat joined 12:48 ab5tract left
Geth CoreHackers-Q: dd2ba27807 | (Márton Polgár)++ (committed using GitHub Web editor) | .github/workflows/test.yaml
Workflow shamelessly stolen from Benchmark

Ultimately from ugexe
Pastebin-Gist/main: 78b287e4f4 | (Márton Polgár)++ (committed using GitHub Web editor) | .github/workflows/test.yml
Workflow taken from Benchmark
nemokosch OpenSSL can't be installed on Windows? 13:05
13:36 buildable6 left 13:39 buildable6 joined 14:37 sena_kun left, sena_kun joined 14:38 buildable6 left 14:42 sena_kun left, buildable6 joined, sena_kun joined 14:51 Billy632 joined 15:18 Billy632 left
ugexe It should 15:20
I can’t test that this weekend, but I did a bunch of work to explicitly make it work on windows years ago
Ah, it’s the path length issue 15:24
One workaround that buys you some extra path chars is to set TMPDIR=/top or some such 15:27
Er /tmp
Geth rakudo/main: d76eb96125 | (Elizabeth Mattijsen)++ | tools/templates/L10N/CONTEXT.md
RakuAST: add sections to translation context

  - core H .. Z
15:42 buildable6 left 15:43 buildable6 joined
nemokosch trynna remember it 15:49
a bit too much is going on at once
16:02 guifa left
Geth rakudo/main: 0ae02edf6f | (Elizabeth Mattijsen)++ | tools/templates/L10N/CONTEXT.md
RakuAST: add sections to translation context

  - infix
  - meta
  - modifier
  - multi
jdv i don't get the fascination with "git tags" 16:19
Geth GlotIO: a62c9fe39e | (Márton Polgár)++ (committed using GitHub Web editor) | .github/workflows/test.yml
Giving this some working flow
16:43 buildable6 left 16:45 buildable6 joined 17:45 buildable6 left 17:46 buildable6 joined
Geth rakudo: ab5tract++ created pull request #5417:
DRAFT: RakuAST: Make object hashes without types but with shapes work
18:17 ab5tract_ joined 18:46 buildable6 left 18:48 buildable6 joined
releasable6 Next release in ≈4 days and ≈23 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 19:00
19:20 Nemokosch joined 19:48 buildable6 left 19:51 buildable6 joined
bartolin bisectable6: sub foo (@bar[4]) { say "can haz bar: @bar[]" } ## github.com/Raku/old-issue-tracker/issues/5011 20:03
bisectable6 bartolin, Will bisect the whole range automagically because no endpoints were provided, hang tight
bartolin, Output on all releases: gist.github.com/c0f71a6294dff9ffe5...6dc6dafd3d 20:04
bartolin, Bisecting by exit code (old=2020.01 new=2020.02.1). Old exit code: 1
bartolin, bisect log: gist.github.com/cd8ce031aff06a73e1...4a957e9774
bartolin, (2020-02-05) github.com/rakudo/rakudo/commit/ca...a357721cec
bartolin, Output on all releases and bisected commits: gist.github.com/0a290a19e5cf8b7a15...16f799aa0a
nemokosch bartolin++
20:04 Nemokosch left
Geth rakudo: ab5tract++ created pull request #5418:
RakuAST: Improve WhateverCode's .raku
20:51 buildable6 left, buildable6 joined
bartolin bisectable6: role R[::TT] {}; sub f(::T) { Any but R[T] }; dd f(R) ## github.com/Raku/old-issue-tracker/issues/5046 20:53
bisectable6 bartolin, Will bisect the whole range automagically because no endpoints were provided, hang tight
bartolin, Output on all releases: gist.github.com/0802cf6d0cd16ec9f7...7966be30bc 20:54
bartolin, Bisecting by output (old=2022.07 new=2022.12) because on both starting points the exit code is 0
bartolin, bisect log: gist.github.com/fd35be781667bc09ed...a6d2009525
bartolin, Output on all releases and bisected commits: gist.github.com/5f5b7dcdc4229a7b32...8337ff8688
Geth GlotIO/refs/tags/2.0.0: 10 commits pushed by 2colours++
review: github.com/raku-community-modules/...aead0df2b3
GlotIO/master: 10 commits pushed by 2colours++
review: github.com/raku-community-modules/...aead0df2b3
21:51 buildable6 left 21:52 buildable6 joined 22:25 sena_kun left 22:33 Xliff joined
Xliff \p 22:33
Oops... \o
How does raku check for space left on the device?
22:52 buildable6 left 22:53 buildable6 joined
[Coke] does it check or does it just complain if the OS does? 23:17
lizmat Xliff: afaik, Raku doesn't ? 23:51
23:53 buildable6 left 23:55 buildable6 joined