-
Currently, embedding Pyret in other environments such as VMT still renders the account menu including Google Drive connection features. Especially in VMT, which will handle the Pyret state internally,…
-
The following program
```
fun waste-time(n):
if n == 0: 1 / 0
else: waste-time(n - 1) + 0 # the + 0 ensures it's not in tail-position and eliminated
end
end
check:
waste-time(60) is …
-
I was processing a merge today, and somehow there ended up being a typo where `A.dummy` was used instead of `A.dummy-loc`.
This is a well-formedness error, which caused a good error message:
```…
-
Running Pyret from the CLI misses out on lots of great error infrastructure and the REPL with the most design effort put into it.
Firing up a CPO instance locally takes quite a bit of effort.
It wou…
-
Pyret should accept `\b` as the escape for backspace in string literals. It requires some related changes in order to be a complete fix, i.e.,
1. The key name for backspace should be `\b` rather th…
-
Here's a problem: We want Pyret's arrays to be the same kind of arrays as those on the rest of the page.
We don't want to enforce a wrapping/unwrapping step at the Pyret boundary; we've tried this …
-
Racket numbers are exact, in-exact, complex and can be arbitrarily large as opposed to 64-bit floats in JavaScript.
- Whalesong and Pyret use Danny Yoo's [`js-numbers`](https://github.com/brownplt…
-
Brown EZ (and other restrictive wireless networks), block port 4000, which is the default port for pyret-editor-service. We should configure this to be different, perhaps a subdomain, so it works on …
-
- [x] Find-and-Replace `put-image` with `translate` in all our materials
- [x] make `translate` available in WeScheme
- [x] Make `translate` as an alias for `put-image` in contexts
- [ ] Make sure…
-
The build broke because the `dynamic-require` of `pygmentize` doesn't work on the newest version of Frog. I don't really know how to fix this:
https://travis-ci.org/brownplt/pyret.org/builds/24160…