Arc Forumnew | comments | leaders | submitlogin
2 points by listic 6132 days ago | link | parent

Why run scheme on a jvm?


3 points by sacado 6132 days ago | link

It can be intersting if you want to have access to all the Java libs (that's one of the ideas of Clojure or Scala for example) and / or if you want to be able to be embedded in a client JVM (e.g. to write Scheme applets or sandboxed code). The latter cannot be solved by a JNI / FFI solution.

-----

1 point by antiismist 6132 days ago | link

Access to the vast corpus of java libraries was the cited reason.

One interesting point that was made was that when you access the external libraries, it causes the scheme code to start to become less scheme-like and more like a java program written in scheme.

-----