Chris Smith

Results 54 issues of 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`...

enhancement

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...

enhancement

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...

bug

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...

enhancement

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...

discussion

Additional operations should be added to combine shapes: ``` intersection :: [Picture] -> Picture difference :: Picture -> Picture -> Picture ``` (Names are debatable.) `intersection` should produce a picture...

discussion

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...

cleanup

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...

enhancement

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...

discussion

#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...

cleanup