Looks very nice. I have enjoyed using Gambit Scheme (and Schemes living on top of Gambit) for years, and Otus looks like a good tool for similar use cases. I like that it is itself mostly written in Scheme and the built in CFFI looks good.
Cool platforms list. Why stop at 486 if it already supports so many platforms? I suppose 32 bit is the main limiting factor but you should at least be able to do 386 right?
Misquote of Greenspun. There is a significant difference between what the Otus Lisp version:
> Any sufficiently complicated program contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of some Lisp dialect.
and the original:
> Any sufficiently complicated C or Fortran program contains an ad-hoc, informally-specified bug-ridden slow implementation of half of Common Lisp
Interesting; it's an opinionated implementation of R7RS. Lost of deviations is here:
https://github.com/yuriy-chumak/ol/blob/master/doc/R7RS-DIFF...
Looks very nice. I have enjoyed using Gambit Scheme (and Schemes living on top of Gambit) for years, and Otus looks like a good tool for similar use cases. I like that it is itself mostly written in Scheme and the built in CFFI looks good.
Cool platforms list. Why stop at 486 if it already supports so many platforms? I suppose 32 bit is the main limiting factor but you should at least be able to do 386 right?
I'm guessing that someone among the authors has some 486 hardware that boots and can do the build, and pass whatever tests they have.