-
It would be handy to have a list of colors with the HTML title as "Colors in Pyret" or something else more meaningful to a student than "3.18?image-structs", which is what currently comes up in Google…
-
It seems like on-tick-n(f,k) means that f gets called every k *seconds*, not every k program ticks, as it says here:
https://www.pyret.org/docs/latest/world.html
At least, on-tick(f) is much faste…
-
Came up in PD today
-
This program has a type error and shouldn't, due to some environment leak:
```
var result-after-checks = 10
result-after-checks := 11
result-after-checks
```
![image](https://user-images…
-
It's perfectly reasonable to write
```
fun check(x): x == 3 end
```
(I know, because by accident I did.) The error ought to say something about `check` not being usable as a function name. Instead i…
-
We've gotten far by just using the `assert` method in Pervasives for our tests, but I think we could take it to the next level by adding an `assert` module to our stdlib.
What are some of your favo…
-
## Problem
If you have an existing build, make changes to `modal-prompt.js`, and then run `npm run build`, in the general case the modal code changes will not be in the resulting build. It appears …
-
Spec:
```get-default :: (dict :: StringDict, key :: String, def :: A) -> A```
returns the value in the dictionary if it exists, or else the provided default value. Can be used to avoid unneeded…
-
_I think this issue exists in most of our chart functions, but some are more resilient than others._
In [this starter file](https://code.pyret.org/editor#share=1lEhe_M_VU7ufyFynhmUwksYEf0WEscTf&v=0…
-
We should have machine-readable output formats for test results, e.g. --check-json.