Kawa
Table of Contents
News: Recent changes
The Kawa language framework
1. Getting and installing Kawa
2. Usage Reference
3. Language Reference
3.17. Object, Classes and Modules
3.17.1. Record types
3.17.2. Creating New Record Types On-the-fly
3.17.3. Mapping Scheme names to Java names
3.17.4. Calling Java methods from Scheme
3.17.5. Allocating objects
3.17.6. Accessing fields of Java objects
3.17.7. Defining new classes
3.17.8. Anonymous classes
3.17.9. Modules and how they are compiled to classes
3.17.10. The Scheme-Java interface
3.17.11. Scheme types in Java
3.17.12. Low-level Operations on Java Arrays
3.17.13. Low-level Method invocation
3.17.14. Low-level field operations
3.17.15. Loading Java functions into Scheme
3.17.16. Evaluating Scheme expressions from Java
4. The Kawa Community
5. License
Index
The Scheme-Java interface
Kawa has extensive features so you can work with Java objects and call Java methods.