Chris Smith
Chris Smith
I would like to consider serving bundled web resources (JavaScript, CSS, maybe even HTML) built from source files, instead of serving the source files directly to clients. Some of the...
It would be a really good idea to have some automated unit tests for the auto-indent code. Could cover most of the important cases by setting up a test harness...
There are several places where JavaScript code relies on the pattern of calling a function, and assuming that some other referenced JavaScript will define it. For example, `clearCode` and `updateUI`...
Right now, the JavaScript code for CodeWorld is split between two monolith files: codeworld.js and codeworld-shared.js. It's not even clear to me what goes where, or how either file is...
As of #1362, `web/run.html` is supposed to be independent of which client-side framework is used by the application code. However, it still loads some CodeWorld-specific JavaScript for: 1. The debugging...
In a conversation with someone, I recently realized that a lot of real graphics work is done with parametric curves. There's no way to draw these in CodeWorld. My proposal:...
Blocks needs type-expression blocks for tuples. This shoud probably be a single block with a configuration panel where you can change the number of components. Then other type blocks would...
There should be monitoring and alert thresholds for the number of 500 responses served by CodeWorld. This would have caught a recent problem that led to a partial outage of...
Conversation with @peterbecich led to this idea, which is a stepping stone toward #741. Define a type class that captures the notion of being able to inspect a type in...
This has to wait on GHCJS to catch up to 8.6, but I'm creating this issue to document the plan. ## The current state `codeworld-base` implements a polymorphic `(==) ::...