Experimenting with fungll optimization, implement the okmij.org poly-variadic fix-point combinator for mutual recursion

This commit is contained in:
Nathan Braswell
2020-10-17 11:59:54 -04:00
parent 45ecb25bb1
commit d689a59097
8 changed files with 58 additions and 16 deletions

View File

@@ -149,9 +149,7 @@ obj set<T> (Object, Serializable) {
}
fun pop(): T {
var to_ret = data.last()
data.remove(data.size-1)
return to_ret
return data.pop()
}
fun union(other: set<T>): set<T> {
for (var i = 0; i < data.size; i++;)