Compare R5RS functions with R7RS
- Dominant language
- JavaScript
- Stars
- 507
- Forks
- 45
- Avg merge
- 11h 22m
- Merged PRs (30d)
- 4
Description
There is a need to update some functions.
e.g.:
In R5RS function:
```scheme
(string-copy string)
```
was replaced with:
```scheme
(string-copy string)
(string-copy string start)
(string-copy string start end)
```
in [R7RS spec](https://standards.scheme.org/unofficial/errata-corrected-r7rs.pdf).
Another example are string and char comparators #298
and log function #301
Contributor guide
Research direction
Start by comparing the interpreter's implemented functions with the R7RS specification, using the string-copy example as an entry point. Review related issues #298 and #301 to identify the broader set of discrepancies; done means the relevant R5RS functions support the required R7RS behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100