🦋 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: ... | log inspection situation still under development | For MoarVM see #moarvm Set by lizmat on 22 May 2021. |
|||
moon-child | I wouldn't be surprised if it were actually that slow | 00:04 | |
try this: [^100].map({$_ ==> map(&say.assuming("a", "b"))}).say. It goes so slowly you can watch it think | 00:05 | ||
00:07
reportable6 left
00:25
sena_kun left
00:33
sena_kun joined
01:08
reportable6 joined
01:53
frost joined
03:52
frost left
04:21
squashable6 left
05:24
squashable6 joined
06:06
reportable6 left
06:07
reportable6 joined
07:17
TheAthlete joined
|
|||
Geth | LWP-Simple: 71c43aaf20 | (Steve Dondley)++ | README.md encourage others to document |
07:18 | |
LWP-Simple: 686524e48f | (Steve Dondley)++ | README.md document get method more fully |
|||
LWP-Simple: a355846b42 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | README.md Merge pull request #48 from sdondley/documentation documentation improvements |
|||
07:36
qorg11 left
07:37
qorg11 joined
09:19
[Tux] left
|
|||
lizmat | moon-child: .assuming is currently very slow as it first creates code, then EVALs it | 09:19 | |
Files=1351, Tests=117094, 288 wallclock secs (35.18 usr 9.60 sys + 4018.62 cusr 329.62 csys = 4393.02 CPU) | 09:20 | ||
09:24
[Tux] joined
10:52
TheAthlete left
|
|||
Geth | rakudo/rakuast: 66bb3e5331 | (Jonathan Worthington)++ | 2 files RakuAST node and compilation of radix numbers For the non-literal forms. |
10:56 | |
lizmat | whee! | 11:10 | |
sjn | what's that about? ^ | 11:25 | |
lizmat | first RakuAST push in a long time ? | 11:26 | |
sjn | aah | 11:27 | |
Geth | rakudo/lizmat-NYI-as-sub: 33 commits pushed by 7 authors review: github.com/rakudo/rakudo/compare/6...2dce38d8ae |
11:48 | |
rakudo: 94456edfef | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 31 files Introduce NYI as a sub (#4716) Many places in the core setting use: Failure.new: X::NYI.new: feature => "unimplemented feature" in relatively hot code. Another often occurring idiom is: ... (17 more lines) |
11:51 | ||
11:52
linkable6 left
|
|||
Geth | rakudo: 45090c91d2 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files Make Int.roll/pick act as (^Int).roll/pick on 6.e (#4695) |
12:01 | |
12:07
reportable6 left
12:08
reportable6 joined
|
|||
Geth | rakudo: 6222a14c9e | (Elizabeth Mattijsen)++ | src/core.e/Int.pm6 Make Int.roll/pick about 6x as fast in v6.e |
12:24 | |
12:25
frost joined
12:26
frost left
12:35
TheAthlete joined
|
|||
Geth | rakudo: 21ee1fa0a3 | (Elizabeth Mattijsen)++ | src/core.c/Range.pm6 Make ^Int:D about 14x as fast By directly creating a Range object in NQP |
12:42 | |
12:54
linkable6 joined
13:04
frost joined
13:30
carlmasak joined
|
|||
carlmasak | good *, #raku-dev | 13:31 | |
Geth | rakudo: 8fbe6c0a1c | (Elizabeth Mattijsen)++ | src/core.c/Range.pm6 Make creation of Int .. Int object about 14x as fast Applies to infix:<..>, infix:<^..>, infix:<..^> and infix:<^..^>. This is purely about the creation of the Range object itself. |
13:35 | |
lizmat | carlmasak 0/ | ||
Geth | rakudo: 522155d56b | (Daniel Sockwell)++ (committed using GitHub Web editor) | 2 files Specify base of non base 10 invalid numbers (#4717) Raku prints numbers in base 10 even when they were entered in another base. As a result, entering invalid numbers in other bases would result in mildly entertaining (but also LTA) error messages such as 0b42; ... (10 more lines) |
13:43 | |
13:44
frost left,
linkable6 left
13:46
linkable6 joined
|
|||
MasterDuke | m: my $a; say ~$a    # i'd say this error is LTA | 13:52 | |
camelia | Use of uninitialized value $a of type Any in string context. Methods .^name, .raku, .gist, or .say can be used to stringify it to something meaningful. in block <unit> at <tmp> line 1 |
||
MasterDuke | ha. i have a local change. ignore me | 13:53 | |
m: my $a; say $a ~ ""Â Â Â Â # but this one *is* LTA, it's using 'element' as the name of the variable | 13:54 | ||
camelia | Use of uninitialized value element of type Any in string context. Methods .^name, .raku, .gist, or .say can be used to stringify it to something meaningful. in block <unit> at <tmp> line 1 |
||
MasterDuke | bisectable6: old=2018.06 new=2018.08 my $a; say $a ~ "" | 13:56 | |
bisectable6 | MasterDuke, Bisecting by output (old=2018.06 new=2018.08) because on both starting points the exit code is 0 | ||
MasterDuke, bisect log: gist.github.com/a4c715d47992551518...f2b358f422 | |||
MasterDuke, (2018-06-13) github.com/rakudo/rakudo/commit/93...62e073b109 | |||
MasterDuke | bisectable6: old=2019.03.1 new=2019.07.1 my $a; say $a ~ "" | 13:57 | |
bisectable6 | MasterDuke, Bisecting by output (old=2019.03.1 new=2019.07.1) because on both starting points the exit code is 0 | ||
MasterDuke, bisect log: gist.github.com/55abc821a84117d0b2...4f94fb7c89 | |||
MasterDuke, (2019-05-28) github.com/rakudo/rakudo/commit/2b...f17cc483db | |||
14:01
carlmasak53 joined,
carlmasak53 left
14:03
carlmasak left
14:15
frost joined
|
|||
lizmat | and that concludes my core hacking for today | 14:28 | |
15:15
linkable6 left
15:17
frost left
16:27
evalable6 left
17:18
linkable6 joined
17:48
dogbert11 left
18:06
reportable6 left
18:07
reportable6 joined
19:07
linkable6 left
19:30
evalable6 joined
20:43
Xliff joined
20:50
TheAthlete left
20:59
Colt left
|
|||
gfldex | Over on discord stevied asked how to donate money to the project. I tried to find a link on raku.org and didn't find any. I believe that to be wrong. | 21:44 | |
Geth | rakudo/rakuast: 735a6b1c81 | (Jonathan Worthington)++ | src/Raku/ast/pair.rakumod Fix stray comma that broke :!a arg compilation |
22:20 | |
moon-child | hmm funding comes from yas right? Would that be the right place to go? | 22:29 | |
Geth | rakudo/rakuast: 5dc19c0e73 | (Jonathan Worthington)++ | src/core.c/Str.pm6 Align compile and runtime <...> semantics In the current Rakudo compiler the quote words construct would either: * If the string was known at compile time, use a HLL::Grammar provided function to do the word splitting, which was entirely conformant with spectest ... (5 more lines) |
22:39 | |
23:08
linkable6 joined
|
|||
Geth | nqp: MasterDuke17++ created pull request #758: Register `decont_u` as an op |
23:31 | |
rakudo: MasterDuke17++ created pull request #4736: Eliminate p6decontrv ops caused by `*_u` ops |
23:35 |