| Christian Queinnec, JaJa: Scheme in Java, http://www-spi.lip6.fr/~queinnec/WWW/Jaja.html |
....for constructing new instances of a Java class. new) invoke) and (invoke static) invoke the appropriate Java method using runtime looked up based on all of its arguments. This approach is similar to SILK s. However, SILK s generic functions also allow Scheme methods to be added. Jaja: Jaja [24] is a Scheme based on the Christian Queinnecs wonderful book Lisp in Small Pieces . It includes a Scheme to Java complier written in Scheme, because it requires only 1 3 the code of a Java version. Compared to SILK, Jaja is written in a more object oriented style. Like SILK, Jaja uses a single ....
Christian Queinnec, JaJa: Scheme in Java, http://www-spi.lip6.fr/~queinnec/WWW/Jaja.html
....briefly describe: The following exhibit shows statistics from these implementations. Scheme implementation statistics Implementation java files lines Scheme files lines Generics Silk 1.0 12 1905 0 0 No Silk 2.0 20 2778 0 0 No Generic Silk 2. 0 28 3508 5 510 Yes Skij [8] 27 2523 44 2844 Yes Jaja [9] 66 5760 No Kawa [10] 273 16629 14 708 No Skij: Skij is a Scheme advertised as a scripting extension for Java. It is similar in capabilities to SILK and has extensive Java support including (peek) and (poke) for reading and writing slots, invoke) and (invoke static) for invoking methods, and ....
....(print object) has 100 methods. Thus we expect our static approach to be reasonable. However, adding a Scheme method to a generic function can often force a full lookup to be done. Thus as more Scheme methods are used over Java methods, exploring other approaches will become important. Queinnec [9] describes a method lookup approach that uses discrimination net. This approach looks promising for SILK. 6 Conclusion There are many Scheme implementations, This is partly because it relatively easy to implement a reasonably efficient implementation, and techniques to build a high performance ....
Christian Queinnec, JaJa: Scheme in Java, http://wwwspi. lip6.fr/~queinnec/WWW/Jaja.html
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC