okuoku / yuni

R7RS/R6RS/Generic Scheme portability platform
Other
32 stars 3 forks source link

scheme: Add guard and parameterize #150

Closed okuoku closed 4 years ago

okuoku commented 4 years ago

No dynamic-wind support. Stick with guard.

EDIT:

Reduced requirement to

okuoku commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

Split bugs: #151 #152 #153

Done: https://github.com/okuoku/yuni/commit/5c20b2ec0b5ec7dd2cbbe7c24302b80b9f98c40b