🦋 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 can be inspected at colabti.org/irclogger/irclogger_log/raku-dev | For MoarVM see #moarvm
Set by lizmat on 26 April 2021.
00:01 reportable6 left 00:02 reportable6 joined 00:28 lucasb left 00:50 geth_ joined 00:54 Geth left 01:15 Kaiepi joined 01:20 softmoth left 01:47 kvw_5_ joined 01:51 kvw_5 left 03:03 dogbert17 left, dogbert17 joined 03:20 sjn left, sjn joined 03:24 softmoth joined 03:36 softmoth left 03:40 Geth joined 03:44 geth_ left 04:44 coverable6 left, benchable6 left, notable6 left, bisectable6 left, committable6 left, bloatable6 left, nativecallable6 left, evalable6 left, greppable6 left, statisfiable6 left, reportable6 left, releasable6 left, sourceable6 left, quotable6 left, unicodable6 left, linkable6 left, squashable6 left, tellable6 left, shareable6 left 04:45 greppable6 joined, reportable6 joined, squashable6 joined, coverable6 joined, quotable6 joined, bloatable6 joined, unicodable6 joined 04:46 benchable6 joined, tellable6 joined, notable6 joined, sourceable6 joined, evalable6 joined, releasable6 joined, bisectable6 joined, nativecallable6 joined 04:47 statisfiable6 joined, committable6 joined, linkable6 joined, shareable6 joined 05:32 titsuki joined 05:35 domidumont joined 06:01 reportable6 left, reportable6 joined
[Tux] Rakudo v2021.04-14-g877fdd775 (v6.d) on MoarVM 2021.04-7-g09c4c4d42
csv-ip5xs0.834 - 0.842
csv-ip5xs-208.520 - 8.618
csv-parser25.502 - 27.448
csv-test-xs-200.365 - 0.369
test7.608 - 8.269
test-t1.976 - 1.981
test-t --race0.883 - 0.903
test-t-2031.761 - 33.406
test-t-20 --race10.356 - 10.544
06:36
Geth geth: edc6b08036 | (Patrick Spek)++ | 5 files
Update Geth to use my personal IRC::Client
08:05
nqp: Altai-man unassigned from patrickbkr Issue Please include nqp-configure in the release tarballs github.com/Raku/nqp/issues/699
MasterDuke17++ created pull request #719: Switch main CI VMs to Ubuntu 20.04, add 1(6|8).04
09:56
10:13 patrickb joined 12:01 reportable6 left 12:03 reportable6 joined
patrickb Just found a mention of Raku and Parrot in the english Wikipedia that probably wants an update. en.wikipedia.org/wiki/Operator-pre...nce_parser Third paragraph under "Relationship to other parsers". I don't have enough knowledge of our formal parser stack to know how the current state of affairs is. 12:06
^ ping lizmat (maybe?) 12:07
lizmat I think moritz would be the one to answer / fix
I'm still at: You are currently unable to edit Wikipedia due to a block affecting this IP address. 12:08
meh
patrickb tyil: Request for review: github.com/rakudo/rakudo.org/pull/64 12:20
moritz I've removed the sentence about parrot 12:21
the rest is accurate enough that I don't want quibble about it
patrickb moritz++ 12:22
tyil patrickb++ 12:25
that looks good to me
12:44 MasterDuke left 13:33 geth_ joined 13:37 Geth left 13:41 b2gills left, b2gills joined 13:53 [Coke] joined, [Coke] left, [Coke] joined 14:51 patrickb left, patrickb63 joined 14:55 [Coke] left 15:04 softmoth joined
softmoth Hi! I'm looking for more user testing on rakudoc, if anyone has a few minutes to try it and let me know how it works for you: zef update; zef install rakudoc --verbose 15:08
sena_kun softmoth, [rakudoc] # expected a match with: / '/site' .* 'IO::MiddleMan' / 15:10
[rakudoc] # got: "Doc /home/koto/.zef/store/perl6-IO-MiddleMan.git/ec882a8ef0d74df1297838c877a279bf06557a44 IO::MiddleMan"
[rakudoc] # expected a match with: / ^ 'unit class IO::MiddleMan' / 15:11
[rakudoc] # got: "\n"
softmoth sena_kun, thank you, that test case is brittle, then. if you --/test, does using it work OK? 15:13
sena_kun softmoth, skipping tests makes it install 15:14
softmoth, how can I use it? :) 15:15
softmoth :)
rakudoc -h gives some examples
sena_kun things like `rakudoc Map` prints `No results for 'Map'`
same for `rakudoc -D Map`
Do I need doc clone to point rakudoc to? 15:16
softmoth Do you have doc repo anywhere? I guess this is the big problem to solve. Raku/doc is monolithic and needs to be broken up so that just the doc can be depended on, otherwise it's too hard to install
Yes, if you have it cloned you can use RAKUDOC=/path/to/doc/doc (or rakudoc -d=/path/to/doc/doc) 15:17
It should find installed modules, too, e.g. "rakudoc JSON::Fast"
sena_kun softmoth, `rakudoc -d=doc Map` works, `rakudoc -d=doc .add` does not, `rakudoc JSON::Fast` works 15:18
softmoth "rakudoc .ACCEPTS" should return a bunch of results once docs are in place, but you have to run "rakudoc -b" first to build the index
Thanks for your help 15:19
sena_kun softmoth, the issue with doc repo dependencies is that it is coupled with a website generation code, which should not be so. Alas, there are certain difficulties ongoing with making it the other way.
softmoth, how much do you control indexing code? Is it possible to add a progress bar? That'd be cool. 15:20
softmoth Yes, progress bar is possible.
The first time it takes a while; subsequent updates are pretty quick 15:21
So more feedback during that process would be appreciated; good to know
sena_kun still indexes 15:22
softmoth On my old laptop it takes ~8 minutes....
sena_kun softmoth, `.add` works now 15:23
re-indexing is quick
softmoth Subsequent run takes ~15 seconds. So almost all of that time is in Raku precompilation
Since re-indexing is still doing all of the same work once it gets the $=pod from the precomp cache 15:24
OK, so basic functionality works, but the packaging is extremely unfriendly. 15:25
15:46 patrickb63 left 15:48 [Coke] joined, softmoth_ joined 15:51 softmoth left 15:58 softmoth_ left 16:03 softmoth joined 16:27 softmoth left 16:33 softmoth joined 16:40 softmoth_ joined 16:41 softmoth left 16:42 softmoth joined 16:43 softmoth__ joined 16:44 softmoth_ left 16:46 softmoth left, softmoth_ joined 16:48 softmoth__ left 17:15 finsternis joined 17:19 cog_ joined 17:22 cog left 17:42 softmoth_ is now known as softmoth 17:50 domidumont left 18:02 leont left, reportable6 left 18:03 leont joined, reportable6 joined 18:21 MasterDuke joined 19:40 cog_ left 19:42 titsuki left 19:56 cog joined 20:34 softmoth_ joined 20:36 softmoth left 20:53 MasterDuke left 21:00 MasterDuke joined 21:27 MasterDuke left 22:25 softmoth_ is now known as softmoth 22:47 softmoth left 23:44 japhb left 23:45 japhb joined