problem-solving icon indicating copy to clipboard operation
problem-solving copied to clipboard

🦋 Problem Solving, a repo for handling problems that require review, deliberation and possibly debate

Results 185 problem-solving issues
Sort by recently updated
recently updated
newest added

Hi all, this issue is inspired by the abundance of content that still refers to Perl6 some way - mostly in the file extensions but sometimes in domain names as...

meta

Hello, I didn't want to apply a template because I thought this topic can cover parts of documentation, implementation and design itself. The main focus of my investigations was the...

Hello, I think it would be good to clarify how much type objects of different numeric types can be coerced into each other or used in the place of each...

language

We currently don't have a good solution for all of the below: - module documentation rendering (for raku.land, the rakudoc CLI app, ...) - a sound and maintainable LSP implementation...

fallback

What should happen when a LEAVE phaser contains a `return` statement? Given these four snippets, what should each of those print? 1. sub s() { LEAVE return 5; return 7;...

language

Just as `.lines` provides a lazy `Seq` of lines, I think it would be worthwhile to have a lazy `Seq` of `buf8`/`blob8` objects of a file. This could be helpful...

language

Rakudo's current Metamodel implementation is currently a high-risk zone when it comes to concurrency. One example is my recent fix submitted with PR rakudo/rakudo#5519. Another can be found in _Perl6/Metamodel/MethodContainer.nqp_...

rakudo

**Named arguments don't respect canonical `key => value` convention (specific example of `mm-dd-yyyy` routine)** … See attempt(s) to specify `/` SOLIDUS as separator in the `mm-dd-yyyy` routine, below. In the...

language

(Please edit this issue's title to narrow it down, or ask me to, if you're sure it is too broad.) I am assuming it would be best that [https://docs.perl6.org](https://docs.perl6.org) redirects...

fallback

Note: this is **NOT** about *naming* versions. That is another discussion. To avoid that discussion, I'll be using `ONE` to indicate `6.c`, `TWO` to indicate `6.d`, `THREE` to indicate what...

language