Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


Kawa is a programming language for the Java platform. It's an implementation of Scheme, a dialect of the Lisp family known for its simplicity and elegance. Kawa provides both an interpreter and a compiler that translates Scheme code into Java bytecode, which can then be executed on any JVM. This enables developers to access Java libraries and frameworks while benefiting from Lisp's expressive syntax and powerful features such as macros and pattern matching. Kawa can be used for rapid application development or teaching purposes due to its interactive mode, but it's also capable enough to build industrial-strength applications when coupled with the extensive ecosystem available through interfacing with existing Java codebases.

Hire Kawa Experts

Enter your email to get started.