🦋 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:01
reportable6 joined
00:13
m6502 left
00:15
vrurg left,
vrurg joined
01:33
sourceable6 left,
coverable6 left,
nativecallable6 left,
quotable6 left,
linkable6 left,
statisfiable6 left,
evalable6 left,
tellable6 left,
bisectable6 left,
committable6 left,
squashable6 left,
greppable6 left,
reportable6 left,
bloatable6 left,
shareable6 left,
benchable6 left,
notable6 left,
unicodable6 left,
releasable6 left
01:34
coverable6 joined,
reportable6 joined,
greppable6 joined,
squashable6 joined,
benchable6 joined,
bloatable6 joined,
nativecallable6 joined
01:35
evalable6 joined,
linkable6 joined,
committable6 joined,
sourceable6 joined,
unicodable6 joined,
statisfiable6 joined
01:36
notable6 joined,
shareable6 joined,
quotable6 joined,
bisectable6 joined,
releasable6 joined
01:37
tellable6 joined
02:03
sjn joined
02:31
[Tux] left,
patrickb left,
heartburn left,
eof left
02:32
[Tux] joined,
summerisle joined
02:33
patrickb joined
02:36
heartburn joined
03:11
MasterDuke left
04:11
reportable6 left,
bloatable6 left,
unicodable6 left,
committable6 left,
greppable6 left,
shareable6 left,
evalable6 left,
statisfiable6 left,
squashable6 left,
tellable6 left,
sourceable6 left,
linkable6 left,
releasable6 left,
bisectable6 left,
notable6 left,
nativecallable6 left,
coverable6 left,
benchable6 left,
quotable6 left
04:12
quotable6 joined,
notable6 joined,
statisfiable6 joined,
shareable6 joined,
evalable6 joined
04:13
greppable6 joined,
committable6 joined,
coverable6 joined,
reportable6 joined,
tellable6 joined,
unicodable6 joined,
linkable6 joined,
squashable6 joined
04:14
benchable6 joined,
bisectable6 joined,
nativecallable6 joined,
sourceable6 joined,
releasable6 joined,
bloatable6 joined
04:18
Xliff joined
06:00
reportable6 left,
reportable6 joined
06:27
kurahaupo joined
07:39
sena_kun joined
08:56
statisfiable6 left,
nativecallable6 left,
sourceable6 left,
quotable6 left,
coverable6 left,
benchable6 left,
committable6 left,
bisectable6 left,
evalable6 left,
notable6 left,
bloatable6 left,
unicodable6 left,
tellable6 left,
releasable6 left,
greppable6 left,
linkable6 left,
squashable6 left,
shareable6 left,
reportable6 left,
reportable6 joined
08:57
quotable6 joined,
bisectable6 joined,
evalable6 joined,
benchable6 joined,
committable6 joined,
coverable6 joined,
ab5tract joined,
notable6 joined,
releasable6 joined,
statisfiable6 joined,
shareable6 joined
08:58
greppable6 joined,
bloatable6 joined,
nativecallable6 joined,
sourceable6 joined,
linkable6 joined,
tellable6 joined
08:59
unicodable6 joined,
squashable6 joined
09:51
ab5tract left
10:22
ab5tract joined
10:58
ab5tract left
|
|||
Geth | rakudo/main: 55a2622234 | (Elizabeth Mattijsen)++ | src/Raku/ast/base.rakumod RakuAST: let .DEPARSE mixin a role into default If given a role to process. |
10:59 | |
rakudo/main: 97d13c59c0 | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6 RakuAST: reduce foreign language support to just "xsyn" in deparsing. A role / subclass of RakuAST::Deparse should just provide an "xsyn" method, and is completely free as to how that is implemented internally. Removes the default translation hash: the default is to always return the given key verbatim. |
|||
rakudo/main: 1657c0f4c1 | (Elizabeth Mattijsen)++ | lib/RakuAST/Deparse/CORE.rakumod RakuAST: add the "null" translation of language deparsing This file contains that "null" translation of features of the Raku Programming Language, and as such only has meaning as a template for other translations. It is **not** installed by default, as it serves no purpose other then by being a source code example. If you call the .DEPARSE method with a role compatible with this role, it will automatically mix it in with the default RakuAST::Deparse class. |
11:19 | ||
rakudo/lizmat-deparse-dutch: 6b259dea01 | (Elizabeth Mattijsen)++ | 2 files RakuAST: add Dutch in foreign language deparsing |
11:44 | ||
rakudo: lizmat++ created pull request #5282: RakuAST: add Dutch in foreign language deparsing |
11:46 | ||
12:00
reportable6 left
12:02
reportable6 joined
12:22
kurahaupo left,
kurahaupo joined
12:27
kurahaupo left
12:29
jgaz left,
jgaz joined
|
|||
Geth | rakudo/lizmat-deparse-dutch: 50f0de1b03 | (Elizabeth Mattijsen)++ | 2 files RakuAST: rename ::Dutch to ::NL as suggested by jj++ |
12:50 | |
rakudo/main: e3a74746b0 | (Leon Timmermans)++ (committed using GitHub Web editor) | src/core.c/Uni.pm6 Implement Uni.encode (#5274) This allows one to write normalized unicode strings. It should be noted that this is not an optimized implementation at all, written in nqp it should be faster and even faster if it would be made a syscall. |
12:53 | ||
[Coke] | for the deparse, is there a goal to have non-english slangs (maybe not slangs) where keywords are in another language? | 12:58 | |
(just looking at the ::NL commit) | 12:59 | ||
lizmat | yes, that's the idea proposed by finanalyst and agreed upon at the RCS | ||
[Coke]: and also the grammar should be slangifiable in the same manner as well | 13:00 | ||
this should allow teaching Raku / programming in general using Raku in people's native language | 13:01 | ||
Geth | rakudo/main: a6bec923c5 | (Elizabeth Mattijsen)++ | src/Raku/ast/statements.rakumod RakuAST: make $(;) return () rather than (Nil,) Inspired by patrickb++ 's PR 5273 |
13:04 | |
rakudo/main: 83cc6e7145 | (Leon Timmermans)++ (committed using GitHub Web editor) | 2 files Add X::Temporal::OutOfRange (#5272) X::Temporal is documented as «A common exception type for all errors related to DateTime or Date», however when an invalid date is given an X::OutOfRange is thrown instead. This adds a X::Temporal::OutOfRange that is both, to satisfy the documented requirements. |
13:06 | ||
rakudo/main: 4932c2c110 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 8 files Rename Pod::Data to Hashray (#5267) Because it is a more generally useful data structure. The Hashray acts as a Hash when accessed as an Associative. And as an Array when accessed as a Positional. ... (7 more lines) |
13:07 | ||
rakudo/main: 65febb98c0 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files Provide better error message for my %h = Callable (#5213) If it is the *only* value stored in a Map, and it is a Callable, provide an error message that points to the use of ; vs , in the contents of the Callable ({ :a; :b } versus { :a, :b }). Addresses github.com/rakudo/rakudo/issues/5170 This change may actually be a performance improvement, as it reduces the binary size of the STORE methods involved, making it more likely they can be inlined. |
13:14 | ||
13:27
jgaz left
13:32
jgaz joined
16:35
kurahaupo joined
17:10
codesections joined
17:39
notna joined
18:00
reportable6 left
18:01
reportable6 joined
19:06
nativecallable6 left,
squashable6 left,
bisectable6 left,
linkable6 left,
sourceable6 left,
quotable6 left,
unicodable6 left,
committable6 left,
evalable6 left,
releasable6 left,
bloatable6 left,
shareable6 left,
greppable6 left,
benchable6 left,
reportable6 left,
tellable6 left,
coverable6 left,
notable6 left,
statisfiable6 left,
nativecallable6 joined,
quotable6 joined,
statisfiable6 joined,
shareable6 joined
19:07
greppable6 joined,
unicodable6 joined,
notable6 joined,
bisectable6 joined,
evalable6 joined,
committable6 joined,
linkable6 joined
19:08
sourceable6 joined,
tellable6 joined,
benchable6 joined,
releasable6 joined,
reportable6 joined,
bloatable6 joined,
coverable6 joined
19:09
squashable6 joined
20:31
lizmat_ joined
20:32
Geth__ joined
20:33
RakuIRCLogger left,
Geth__ left,
Geth__ joined
20:34
lizmat left,
Geth left
20:37
Geth__ left,
Geth joined
20:42
Geth left,
Geth joined
20:43
lizmat_ left,
lizmat joined
21:30
notna left
21:47
sena_kun left
22:47
quotable6 left,
nativecallable6 left,
statisfiable6 left,
linkable6 left,
benchable6 left,
evalable6 left,
notable6 left,
tellable6 left,
reportable6 left,
committable6 left,
coverable6 left,
squashable6 left,
shareable6 left,
bloatable6 left,
greppable6 left,
bisectable6 left,
unicodable6 left,
releasable6 left,
sourceable6 left,
benchable6 joined,
notable6 joined
22:48
squashable6 joined,
quotable6 joined,
tellable6 joined,
evalable6 joined,
greppable6 joined,
coverable6 joined,
sourceable6 joined,
nativecallable6 joined,
unicodable6 joined,
shareable6 joined,
linkable6 joined
22:49
bisectable6 joined,
committable6 joined,
reportable6 joined
22:50
statisfiable6 joined,
bloatable6 joined,
releasable6 joined
|