masukomi / masukomi/Prettier-Table

Don't use Listicles module

Open
#8 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.