Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support for Ypsilon Scheme #88

Closed
christoff-buerger opened this issue Sep 21, 2019 · 1 comment
Closed

support for Ypsilon Scheme #88

christoff-buerger opened this issue Sep 21, 2019 · 1 comment

Comments

@christoff-buerger
Copy link
Owner

This enhancement is about supporting Ypsilon Scheme (cf. GitHub repository); to that end, the installation and execution scripts introduced in issues #44/#82 have to be extended.

Since Ypsilon claims to be R6RS conformant, this should be no problem.

@christoff-buerger
Copy link
Owner Author

christoff-buerger commented Sep 21, 2019

Ypsilon 0.9.6-trunk/r506 passes all tests, except one. The examples/correct/closures.siple test of SiPLE (examples/siple) fails with:

error: Assertion Failed!

backtrace:
  0  (apply value node args)
  ..."/Users/cbuerger/Documents/development/racr/examples/siple/../../racr/../racr/core.scm" line 532
  1  (f pos (ast-child pos n))
  ..."/Users/cbuerger/Documents/development/racr/examples/siple/../../racr/../racr/core.scm" line 1470
  2  (when (<= pos ub) (f pos (ast-child pos n)) (set! pos (+ pos 1)) (loop))
  ..."/Users/cbuerger/Documents/development/racr/examples/siple/../../racr/../racr/core.scm" line 1469
  3  (lambda () #f)
  ..."/Users/cbuerger/Documents/development/racr/examples/siple/../../racr/../racr/core.scm" line 1466
  4  (apply value node args)
  ..."/Users/cbuerger/Documents/development/racr/examples/siple/../../racr/../racr/core.scm" line 532
  5  (apply value node args)
  ..."/Users/cbuerger/Documents/development/racr/examples/siple/../../racr/../racr/core.scm" line 532
  6  (siple-interpret program)
  ..."/Users/cbuerger/Documents/development/racr/tests/../examples/siple/execute.scm" line 19

I close the issue for now; this is no important test. I will investigate it and, if there is need, open a separate issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant