problem-solving
problem-solving copied to clipboard
🦋 Problem Solving, a repo for handling problems that require review, deliberation and possibly debate
I noticed that nodejs will retry certain IO actions on failure specifically to work around issues on Windows holding handles open slightly longer than one would expect. This type of...
#### "Triple-dot" (`...`) sequences are useful for array indexing/subsetting. But comma-separated "Triple-dot" (`...`) sequences produce bizarre and unpredictable results: ```raku ~ % raku Welcome to Rakudo™ v2023.05. Implementing the Raku®...
This is the design-level escalation of what I believed to be [a mere Rakudo bug](https://github.com/rakudo/rakudo/issues/5340). In order to support `*..'foo'` and `'foo'..*` kind of `Range`s as "anything up until 'foo'"...
Raku provides [Unicode versions of many operators](https://docs.raku.org/language/unicode_ascii#Unicode_versus_ASCII_symbols) – basically whenever there is a ~~sensible~~ suitable Unicode equivalent. However, Raku doesn't provide Unicode alternatives to any of Raku's arrow operators (or...
This is a phaser that can be added for roles that will fire whenever said role is composed on an object either at class composition time "via class A does...
Depends can be listed as `Foo:ver` or `{"name":"Foo","version":"1"}`. The former (`Foo:ver`) made it easier for distribution authors to hand write their dependencies, as well as making them follow the same...
Destructuring inifinte ranges and sequences does not work in subroutine signatures. Assignment seems to work: ```raku my ($x, **@xs) = 1..*; ``` But binding doesn't: ```raku my ($x, **@xs) :=...
This is a follow up of https://github.com/rakudo/rakudo/issues/5141 and https://github.com/rakudo/rakudo/pull/5158 Consider the following piece of code: ``` my $p = Promise.new; my $s1 = supply { await $p; say "processing whenever"...
https://github.com/MoarVM/MoarVM/security, and other repos - we should have a method for reporting security issues with the compiler & tools.
I would like to see @nxadm's rakudo-pkg's placed at the top of the installation options for Linux users in the "Downloads" web page at the Rakudo website. The packages for...