mirror of
https://github.com/anoma/juvix.git
synced 2024-12-12 04:43:18 +03:00
bf6603eb33
GEB 0.3.2 introduces the following changes. * The STLC frontend no longer requires full type information in terms. The syntax of the terms changed. * An error node has been introduced which allows to compile Juvix `fail` nodes. The following features required for compilation from Juvix are still missing in GEB. * Modular arithmetic types ([GEB issue #61](https://github.com/anoma/geb/issues/61)). * Functor/algebra iteration to implement bounded inductive types ([GEB issue #62](https://github.com/anoma/geb/issues/62)).
23 lines
275 B
Plaintext
23 lines
275 B
Plaintext
(typed
|
|
(app
|
|
(lamb
|
|
(list
|
|
(coprod
|
|
int
|
|
int))
|
|
(case-on
|
|
(index 0)
|
|
(right
|
|
int
|
|
1)
|
|
(left
|
|
int
|
|
2)))
|
|
(list
|
|
(left
|
|
int
|
|
3)))
|
|
(coprod
|
|
int
|
|
int))
|