Fallback option in veneers
Nobody has claimed this yet.
- Dominant language
- Racket
- Stars
- 601
- Forks
- 74
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 5
Description
Something that can be useful in veneers is to allow static operations to be partially overridden with fallback to the underlying representation’s dispatch. This pattern can be seen in StringCI, for example, which only overrides the static Comparable operations.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the StringCI veneer and its static Comparable operations to understand how partial overrides are represented. Then trace veneer dispatch and the underlying representation's fallback path. Done means veneers can override selected static operations while delegating the remaining operations to the underlying representation.
Written by the indexing model from the issue text.
Assessment
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100