JoeStrout
JoeStrout
Yeah, that doesn't really help here though, first because we don't have `===`, and second because truthiness is more nuanced in MiniScript than in most languages. If `x` is a...
The default open mode (which you can see with `@file.open`) is "r+" in both environments, as correctly documented [here](https://miniscript.org/wiki/File.open). This opens the file for reading and writing, but only if...
Yeah, I believe there's a check in there somewhere for when the assignment is of an identifier to itself. None of this was really intended to affect the shadowing of...
Properly breaking out of the code (without exiting the environment) is more involved than it sounds, but it's certainly doable. For reference, here is the C# code that handles a...
That requirement is not intended. If you want to try tweaking it to work with C++14, a PR will be gratefully appreciated. Or if that proves too difficult, then we'll...
Well, currently it is valid to do: ``` self = function; print "Hi!"; end function self ``` ...at least at the global scope. That is, `self` is not a reserved...
Related issue: #98
Seems to work OK on MacOS. This might be a Unity issue. However it is a little fiddly sometimes; are you sure you clicked on the code editor (to ensure...
Closing thanks to PR#162.
Oops, that was a mistake. Meant to close #164. This one needs to stay open until we've addressed the same thing in the C# code.