bpd/kale
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Kale Programming Language ========================= Kale is the implementation of my undergraduate thesis, Structural Typing on the JVM with invokedynamic. It uses the invokedynamic bytecode instruction and java.lang.invoke classes to build polymorphic inline caches with method handles that enable efficient invocation of structural types.