🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). This channel is logged for the purpose of keeping a history about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Log inspection is getting closer to beta. If you're a beginner, you can also check out the #raku-beginner channel!
Set by lizmat on 25 August 2021.
00:06 reportable6 left 00:09 jjido left 00:13 dextercd left 01:06 reportable6 joined 02:06 bisectable6 left, benchable6 left, notable6 left, tellable6 left, reportable6 left, greppable6 left, bloatable6 left, evalable6 left 02:07 greppable6 joined 02:08 bisectable6 joined, tellable6 joined, evalable6 joined 03:07 reportable6 joined, notable6 joined 03:08 benchable6 joined 04:07 bloatable6 joined 04:38 Darkcoal joined 05:38 bloatable6 left, bisectable6 left, tellable6 left, evalable6 left, greppable6 left, benchable6 left, releasable6 left, quotable6 left, squashable6 left, reportable6 left, statisfiable6 left, nativecallable6 left, linkable6 left, coverable6 left, sourceable6 left, notable6 left, shareable6 left, Darkcoal left, squashable6 joined 05:39 tellable6 joined, releasable6 joined, benchable6 joined, greppable6 joined 05:40 statisfiable6 joined, nativecallable6 joined, Darkcoal joined 05:41 quotable6 joined 06:39 sourceable6 joined, linkable6 joined, bisectable6 joined 07:39 coverable6 joined 07:47 frost joined 08:41 evalable6 joined 08:58 tejr joined 09:01 tejr left 09:03 tejr joined 09:10 reportable6 joined 09:18 jjido joined 09:28 jjido left 09:39 jjido joined, shareable6 joined
Geth ecosystem: f0b5b39d1b | (Elizabeth Mattijsen)++ | META.list
Freeze Web::Template

While we move it to the zef ecosystem
ecosystem: a797f20e99 | (Elizabeth Mattijsen)++ | META.list
Remove Math::Trig and HexDump::Tiny

They now live in the zef ecosystem
10:08 tejr left 10:11 tejr joined 10:40 notable6 joined 10:41 bloatable6 joined
Geth ecosystem: b78478ad1d | (Elizabeth Mattijsen)++ | META.list
Freeze Web::App::MVC

While we move it to the zef ecosystem
10:54 Sgeo left 10:59 jjido left 11:03 frost left
Geth ecosystem: d110116b44 | (Elizabeth Mattijsen)++ | META.list
Freeze Web::App

While we're moving it to the zef ecosystem
11:48 frost joined
Geth ecosystem: 1d6f7b0485 | (Elizabeth Mattijsen)++ | META.list
Freeze Color

While we move it to the zef ecosystem
12:06 reportable6 left 12:08 reportable6 joined 12:55 oodani_ left 12:56 oodani joined 12:57 jjido joined 13:04 A26F64 joined 14:04 evalable6 left, linkable6 left 14:23 simcop2387 left, perlbot left 14:27 Xliff joined 15:07 linkable6 joined 15:20 A26F64 left 15:50 jjido left 16:50 linkable6 left, simcop2387 joined, Sgeo joined 16:52 linkable6 joined
Geth problem-solving: lizmat assigned to codesections Issue Preparing the Raku Ecosystem for the Future github.com/Raku/problem-solving/issues/316
lizmat unassigned from codesections Issue Preparing the Raku Ecosystem for the Future github.com/Raku/problem-solving/issues/316

fa8010e006 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | solutions/meta/TheRakuFoundation.md Communicating the effective establishment of the Raku foundation (#300)
  * Communicating the effective establishment
The Raku Foundation exists, so this closes #263
  * Addressing @vrurg comments
16:58 perlbot joined 17:05 timm joined 17:06 evalable6 joined 17:09 tejr left 17:24 tejr joined
17:41 mexen joined 18:06 reportable6 left 18:08 jjido joined
[Coke] FSVO soon 18:16
18:53 Darkcoal left 18:58 epony left 19:04 epony joined 19:11 abraxxa-home joined
Geth doc: 6af6cb83f9 | (Daniel Sockwell)++ (committed using GitHub Web editor) | xt/aspell.t
Make xt/aspell's output better/less verbose (#4036)

This commit changes xt/aspell's output from a full list of all the suggestions aspell has for a word (frequently many lines of terminal output) and into a formatted list of misspelled words.
19:19 linkable6 left 20:05 squashable6 left 20:06 squashable6 joined 20:07 coleman-x left 20:08 reportable6 joined 20:10 patrickb left, patrickb joined 20:40 mexen left 21:20 linkable6 joined
Geth ¦ problem-solving: vrurg assigned to codesections Issue Uniform approach to distributing important messages within Raku community github.com/Raku/problem-solving/issues/317 21:24
Xliff Where does Bisectable keep it's builds? 22:12
MasterDuke shareable6: 2022.01 22:17
shareable6 MasterDuke, whateverable.6lang.org/2022.01
MasterDuke Xliff: ^^^ there
22:20 linkable6 left 22:21 linkable6 joined
Nemokosch I tend to mess up the diplomatics so this time I will just ask, please don't think that what I'm saying is meant in a bad way, more just random feedback 22:21
so I was reading up on a problem solving issue (<github.com/Raku/problem-solving/issues/290>) and I bumped into an interesting statement 22:22
_We optimize for readers of the code before we optimize for the writers of code._
And I was like... "Really? 🤔 " 22:23
It absolutely doesn't feel like that to me
22:25 abraxxa-home left 22:26 discord-raku-bot left, discord-raku-bot joined
And honestly I even found it a nice trait of Raku that it's insanely prototyping-friendly and you can kind of "vent" with your code 22:27
MasterDuke well, i say that's true compared to Perl, but maybe less so compared to (some/many/) other languages 22:29
e.g., Raku regexes are more verbose than Perl regexes 22:30
Nemokosch yes, regexes are pretty reader-friendly compared to most regex syntaxes (perhaps all I have seen) 22:38
22:42 tejr left
but "magic variables" (I don't know if this is the right term, I mean $_ and $/ in particular) for example are rather tricky for someone not used to the Perl family 22:42
again, that doesn't mean they are bad, the topic variable is a bit like good old Pascal `with` for me, it removes unnecessary repetition of a term
for me it feels they are more for refactoring than easy readability 22:44
22:44 tejr joined 22:48 jjido left
MasterDuke i wasn't around during the early parts of the language creation, but i wonder if timtoady has a slightly different sense of read the code than one might usually think. i.e., he's talked about being inspired by natural language constructs (e.g., postfix `if`, `unless`), maybe he is/was thinking of reading in a more general sense of understanding 23:00
what's going on than knowing exactly how everything you read is implemented
so one might look at `$/<good-name-here>` and not know exactly *how* the contents of `$/` are populated, but if that name is in fact descriptive, you have a good guess at what's going on. compared to a fictitious example `match_result.named_matches.get('good-name-here')`, there's just a lot more stuff obscuring what you actually care about 23:06
but this is all just speculation on my part
23:48 linkable6 left, evalable6 left 23:49 evalable6 joined 23:50 linkable6 joined
japhb The list of magic variables is actually *much* reduced from Perl. And that was intentional. 23:59