Chris Smith
Chris Smith
It would be great if you could select a portion of a source file, and press Ctrl-I to format just that part. Ormolu supports this with the `--start-line` and `--end-line`...
Suggested by @jbash in #1409. There should still be a Share button to share code even when the code isn't running. In terms of implementation, this means that the code...
To reproduce: 1, Run a program with lots of large translated shapes over most of the screen. 2. Click Inspect. 3. Highlight a leaf node of some kind underneath a...
Came up in discussion with @jbash in #1409 Currently, getting a multi-user session going with `groupActivityOf` is a two-step process: 1. Get everyone running the same code (identified by a...
The reanimate library is pretty exciting, and I'd love to provide an easier environment to experiment with it. Currently, it must be run as a binary, which either renders to...
Additional operations should be added to combine shapes: ``` intersection :: [Picture] -> Picture difference :: Picture -> Picture -> Picture ``` (Names are debatable.) `intersection` should produce a picture...
There's currently no testing at all for JavaScript code. We should really have a framework for unit testing, so that at least there's a well-defined way to add tests. (It...
Per discussion with @alphalambda In the spirit of import-by-hash (#1195) and prelude-by-hash (#1245), it would be interesting to define main-by-hash. In this mode, the compiler would pass a `--main-is` option...
I've noticed that a lot of nifty graphics demos are built on top of perlin noise. It would be nice if CodeWorld offered an implementation of perlin noise. It's not...
#1382 was caused (for unclear reasons) by building codeworld-api with ghcjs-dom 0.9.4. It was fixed by adding an upper bound to exclude this version. But we should not stay on...