🦋 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.
nemokosch github.com/tony-o/raku-fez/issues/108 00:01
this is what Go does to people 00:02
Geth rakudo/main: 10bf44deec | (Elizabeth Mattijsen)++ | lib/RakuAST/L10N.rakumod
RakuAST: make sorting of localizations stable
09:00
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
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).
09:04
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
   github.com/Raku/roast/commit/504f0265ee
  * Specific tests for 6.c and 6.d have been moved to dedicated dirs in
... (8 more lines)
09:18
Geth rakudo/main: 1beee9b749 | (Elizabeth Mattijsen)++ | tools/templates/L10N/README.md
RakuAST: make localization readme more readable
09:33
rakudo/main: 29e29e907c | (Elizabeth Mattijsen)++ | tools/templates/L10N/CONTEXT.md
RakuAST: initial stab at providing localization context

for translators
09:44
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
lib/RakuAST/Deparse/L10N/NL.rakumod)
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
09:59
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
10:15
rakudo/main: 301533bbb1 | (Elizabeth Mattijsen)++ | tools/templates/L10N/CONTEXT.md
RakuAST: de-emphasize entries in translation context
10:17
Geth rakudo/main: 70b8165c84 | (Elizabeth Mattijsen)++ | tools/templates/L10N/CONTEXT.md
RakuAST: add block section to translation context
10:42
Geth rakudo/main: 7626e1ff86 | (Elizabeth Mattijsen)++ | tools/templates/L10N/CONTEXT.md
RakuAST: add sections to translation context

  - constraint
  - core A .. G
11:44
Geth Data-MessagePack/main: 30a334bdfc | (Márton Polgár)++ (committed using GitHub Web editor) | .github/workflows/test.yml
Add Github Actions workflow
12:40
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
13:02
Pastebin-Gist/main: 78b287e4f4 | (Márton Polgár)++ (committed using GitHub Web editor) | .github/workflows/test.yml
Workflow taken from Benchmark
13:03
nemokosch OpenSSL can't be installed on Windows? 13:05
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
github.com/ugexe/zef/blob/4bda1a1c...ts.yml#L15
Geth rakudo/main: d76eb96125 | (Elizabeth Mattijsen)++ | tools/templates/L10N/CONTEXT.md
RakuAST: add sections to translation context

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

  - infix
  - meta
  - modifier
  - multi
16:05
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:28
Geth rakudo: ab5tract++ created pull request #5417:
DRAFT: RakuAST: Make object hashes without types but with shapes work
18:14
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
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++
Geth rakudo: ab5tract++ created pull request #5418:
RakuAST: Improve WhateverCode's .raku
20:26
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
21:32
GlotIO/master: 10 commits pushed by 2colours++
review: github.com/raku-community-modules/...aead0df2b3
21:34
Xliff \p 22:33
Oops... \o
How does raku check for space left on the device?
[Coke] does it check or does it just complain if the OS does? 23:17
lizmat Xliff: afaik, Raku doesn't ? 23:51