Additionally, it can cause this, where null is output.
> let x = input(initialBoard) in x + 1
null
What should happen is that it should be parsed, type checked, evaluated, and then put the result in the input buffer if the type is correct. This may require some changes on the back end and in that case I can try to help.
For example, in ConnectFour we have:
type Input = Int
However, I can do this
Additionally, it can cause this, where null is output.
What should happen is that it should be parsed, type checked, evaluated, and then put the result in the input buffer if the type is correct. This may require some changes on the back end and in that case I can try to help.