Raku / problem-solving

🦋 Problem Solving, a repo for handling problems that require review, deliberation and possibly debate
Artistic License 2.0
70 stars 16 forks source link

`uniprop` and friends are buggy, inconsistent, and potentially replaceable #437

Open ab5tract opened 2 months ago

ab5tract commented 2 months ago

The Problem

Raku currently very lightly wraps internal NQP and VM operations for:

As currently implemented, these routines -- methods and subs alike -- do not perform their functions as well as they could.

Issues

The solution

The instructions for problem-solving state I'm not meant to spend any space on this in the initial post.

So for now, I'll just mention that -- at the HLL level -- I think we could achieve all current functionality as well as much more out of even a single method that utilizes adverbs.

lizmat commented 2 months ago

Feels to me an implementation of desired functionality in module space, would be a first step?

ab5tract commented 2 months ago

Feels to me an implementation of desired functionality in module space, would be a first step?

Hmmm.. I'm not sure how successfully some of the issues can be addressed without NQP and/or VM changes.

But it's a good idea for ironing out the actual replacement Raku API nonetheless.