-
Based on https://www.pyret.org/docs/latest/s_contracts.html I can't figure out how to do this. For instance:
```
my-filter :: List, (T -> Boolean) -> List
```
-
I thought we'd got most of the overly verbose error messages, but we seem to have missed a few. For instance:
![image](https://cloud.githubusercontent.com/assets/75030/18671302/a3b127ce-7f11-11e6-9ae…
-
https://www.pyret.org/docs/latest/tables.html
The table method `sheet-by-name` is not documented. Not even clear what other methods there might be (because simply evaluating a table shows the conte…
-
This is allowed:
```
{x: 5, y: 10,}
```
but this isn't:
```
[list: 1, 2, 3,]
```
It seems like this ought to be consistent.
I think the trailing commas are really useful for edits, refactoring li…
-
For example: courses/algebra-pyret/units/langs/english/unit3/the-unit.scrbl
-
Say I write
a = ```|
(where `|` indicates the cursor)
After I hit the enter key, I get
a = ```
|
After I add more text and hit the enter key, I get
a = ```
…
-
In the definition window, we can write:
```
lists.sort([list: 1, 2, 3])
```
In the REPL, this results in unbound id.
-
Currently, to add a primitive function to the runtime, you have to be very careful: if the function _never_ calls back into Pyret, you're ok, but if it even _might_, then you have to manually wrap the…
-
`getRowAsRecord` is never used. I'm not sure what the others do, exactly, but they *don't* produce `Row`s (meaning, branded values), which means the following code
```
fun num-is-even(n): num-modul…
-
This program currently runs 1.5-2x as fast on `master` as it does on `horizon`:
https://code.pyret.org/editor#share=0B32bNEogmncORjV6QlVhcXlNYzg&v=64c077c
![image](https://user-images.githubuser…