Published August 29, 2023
| Version August 29, 2023
Report
Open
The Core language of Juvix
Creators
Description
We describe JuvixCore -- a minimalistic intermediate functional language to which Juvix desugars. We specify precisely and abstractly JuvixCore syntax, evaluation semantics, and the current 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:9eddd788d007bd9e88f96193ad2a131e
|
349.4 kB | Preview Download |