masukomi / masukomi/Prettier-Table
Don't use Listicles module
- Dominant language
- Raku
- Stars
- 2
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
I tried to give a try to the module, but, unfortunately, bytecode serialization doesn't work well with class augmentation. Use of `Listicles`, which is based upon augmentation, causes a `cannot invoke VMNull object` error.
I would suggest either getting rid of `Listicles` altogether or reworking the latter so it is not using augmentation. The latter is, perhaps, better idea because augmenting is a global operation which causes distant side effects even to modules that are not using `Listicles`.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the bytecode serialization failure when using the Listicles module, then inspect how its augmentation is applied. The work is done when Listicles no longer causes the `cannot invoke VMNull object` error and does not introduce global side effects for modules that do not use it.
Written by the indexing model from the issue text.
Assessment
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100