lisp - As of 2016, is there a Scheme implementation which supports 100% of R7RS (small) with no deviations? -


i willing learn scheme. want stick r7rs since it's last standard. however, seems there lot of fragmentation on scheme current implementations, , of them staying @ r5rs or part of r6rs.

the 1 have found supports part of r7rs kawa, runs on jvm, doesn't support tail call optimization, , strong point against implementation.

is scheme world fragmented there not r7rs full implementation yet? asking, because if there not, catch up, planning on building one; but, if there exists one, better not reinvent wheel , contribute implementation.

please, if have information, appreciate not answering names, proper further information (official website of implementation or extract mailing group useful reference).

and way, not considering racket, it's not scheme anymore.

the chairman of r7rs small language ("working group 1") committee, alex shinn, created chibi scheme standard evolved. believe compliant. bytecode compiler.

larceny has (totally?) compliant r7rs mode, , compiles machine code.

i have been playing picrin aims r7rs compliance, , very close. bytecode compiler.

a list of implementations aiming r7rs compliance @ committee's wiki include:

  • chibi
  • chicken (partial)
  • foment
  • gauche
  • guile (partial)
  • husk
  • kawa
  • larceny
  • mosh (partial)
  • picrin
  • sagittarius

Comments

Popular posts from this blog

Delphi XE2 Indy10 udp client-server interchange using SendBuffer-ReceiveBuffer -

Qt ActiveX WMI QAxBase::dynamicCallHelper: ItemIndex(int): No such property in -

Enable autocomplete or intellisense in Atom editor for PHP -