Tortoise
Tortoise copied to clipboard
Compiler and runtime engine for NetLogo models that runs in JavaScript 🐢
The NetLogo compiler does a lot of typechecking for us, but, as soon as value is stored into a variable or procedure argument, we lose the type information. As a...
Adding the translation script for matching from NetLogo Web to Tortoise format. In order to use, must import the './en_us' file and './Errors_en.properties' file, as well as the other language...
Related emails: I was thinking about how to allow a "temporary model" that goes above the current world - e.g. thinking about AI generating a snippet with breed definitions and...
I wanted a central place to track I18N efforts for NetLogo Web, including Galapagos (for now). The status now is that during [the runtime error checking work](https://github.com/NetLogo/Tortoise/issues/184) I used Jason's...
@Maizi reports that the way we implement the three basic operators could be further optimized. I did some inspection and at this time, my instinction is that the optimization of...
It would be great if one could eventually author web pages that have multiple NetLogo Tortoise models. I tried to combine two on a page by creating and running startLoop...
This would allow other work on putting WASM into Tortoise. It builds and runs on my own computer, but I want to see if it works on the CI server.
The Matrix extension was cleaned up and shipped, but one issues remains, as per Jason's comments from #197: > There are three primitives that are entirely unimplemented, all of which...
Hi all, I wonder the rationale behind the decision that an unimplemented primitive in NetLogo Web shall report an error rather than a warning. When I created a model with...