Published August 29, 2023
| Version August 29, 2023
Report
Open
The Core language of Juvix
Creators
Description
This report describes JuvixCore -- a minimalistic intermediate functional language to which Juvix desugars. We provide a precise and abstract specification of JuvixCore's syntax, evaluation semantics, and optional type system. We comment on the relationship between this specification and the actual implementation. We also explain the role JuvixCore plays in the Juvix compilation pipeline. Finally, we compare the language features available in JuvixCore with those in Juvix and other popular functional languages.
Notes
Files
2023-Czajka-The-Core-language-of-Juvix.pdf
Files
(349.4 kB)
Name | Size | Download all |
---|---|---|
md5:82ea4964ebc14f6e52e032a1aabb3528
|
349.4 kB | Preview Download |