JeTTa
Responsible: Vitaly Khudobakhshov, Vita Potapova, Alexey Potapov
JeTTa is an experimental MeTTa compiler for the JVM using Kotlin. It leverages the JVM's mature architecture for high-performance multithreading and custom Space implementations, offering a pathway to deploy Hyperon in enterprise environments.
</> Example Implementation
JVM-based MeTTa
Shows JeTTa's approach to parallel computation using JVM's mature threading infrastructure.
; JeTTa runs MeTTa on the JVM via Kotlin
; Leverages JVM threading and GC
(= (parallel-map $f ()) ())
(= (parallel-map $f ($x . $rest))
((apply $f $x) . (parallel-map $f $rest)))
!(parallel-map (lambda $x (* $x $x))
(1 2 3 4 5))
; => (1 4 9 16 25)