Closed valis closed 4 years ago
Do we need to check termination for definable metas? Do we allow non-terminating definable metas?
Do we even allow recursive definable metas?
Do we need to check termination for definable metas? Do we allow non-terminating definable metas?
No
Do we even allow recursive definable metas?
Yes
Fixed by #254
It may be convenient to be able define meta definitions in Arend code. For example, if we have a meta
time
that returns the current time and a metaprint
that prints its argument to stdout, we can implement a meta that runs some other meta and prints the time it took: