Little omega won't type check (I assume), but it should not result in an internal error:
lam(x): x(x) end
results in:
Evaluating the field lookup expression at file:///home/travis/build/brownplt/code.pyret.org/node_modules/pyret-lang/src/arr/compiler/type-check-structs.arr:556:43-556:91 errored.
does not have a field named recursive-type-constraints
Please report this as a bug.
A student in CS173 reports this.
Little omega won't type check (I assume), but it should not result in an internal error:
results in: