Chris Smith

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

cleanup

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

cleanup

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

cleanup

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

cleanup

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

cleanup

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

discussion

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

enhancement
funblocks

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

enhancement

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

discussion

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 `(==) ::...

discussion