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

scheme: Add guard and parameterize #150

Closed
okuoku opened this issue Jun 29, 2020 · 3 comments
Closed

scheme: Add guard and parameterize #150

okuoku opened this issue Jun 29, 2020 · 3 comments

Comments

@okuoku
Copy link
Owner

okuoku commented Jun 29, 2020

  • SRFI-34 + raise-continuable
  • error predicates, at least for R7RS defined procedures
  • SRFI-39

No dynamic-wind support. Stick with guard.

EDIT:

Reduced requirement to

  • guard
  • raise
  • make-parameter 1-arg only (for Chez compatibility)
  • parameterize
@okuoku
Copy link
Owner Author

okuoku commented Jul 4, 2020

Guard:

--
-- Summary:
--
--     OK : DIGAMMA
--     OK : GUILE3
--     OK : SAGITTARIUS
--     OK : CHIBI_SCHEME
--     OK : CHICKEN5_CSI
--     ERR: ICYC
--     OK : FOMENT
--     OK : GOSH
--     OK : KAWA
--     OK : CHEZ_SCHEME
--     OK : GUILE
--     OK : IRON_SCHEME
--     OK : RACKET
--     ERR: BIGLOO
--     ERR: GSI
--     OK : MIT_SCHEME
--     ERR: S7
--     ERR: SCM
--     OK : STKLOS

Cyclone: #151
Gambit: Lacks raise-continuable
Bigloo, s7, SCM: Needs to implement our own.

@okuoku
Copy link
Owner Author

okuoku commented Jul 4, 2020

Parameters:

--
-- Summary:
--
--     OK : DIGAMMA
--     OK : GUILE3
--     OK : SAGITTARIUS
--     OK : CHIBI_SCHEME
--     OK : CHICKEN5_CSI
--     ERR: ICYC
--     OK : FOMENT
--     OK : GOSH
--     OK : KAWA
--     OK : CHEZ_SCHEME
--     OK : GUILE
--     OK : IRON_SCHEME
--     OK : RACKET
--     ERR: BIGLOO
--     OK : GSI
--     OK : MIT_SCHEME
--     OK : S7
--     ERR: SCM
--     OK : STKLOS

Cyclone: Bug
Bigloo, SCM: Needs import

raise-continuable and with-exception-handler is useless on environment without call/cc .

@okuoku
Copy link
Owner Author

okuoku commented Jul 5, 2020

Split bugs: #151 #152 #153

Done: 5c20b2e

@okuoku okuoku closed this as completed Jul 5, 2020
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