Block a user
split
should work with ""
as splitter
Actually, other string-handling functions mean we don't need this.
home!
should reset orientation, not just location
@matt points out that home!
described is just goto! (0, 0)
. So let's get rid of reset!
and home!
should operate as described in the issue title.
Good-enough error reporting
We got good enough error reporting for computer class! They're still not great; parsing errors are a mess of off-by-one. But definitely they did what the needed to.
Disallow shadowing?
Actually, the conversation leads us to think we should disallow shadowing.
One question is whether we allow shadowing of names bound in Prelude. The first thought is that yes, you can shadow…