Neal Davis

Results 40 comments of Neal Davis

Looks like checks are failing since the testing container doesn't know where/what the `inducer/runoc` image is.

@inducer I want to bump this and see if there's a chance of reviewing and updating with it before April 15. Thanks.

Got it. Don't worry about the timeline, then. I have a fallback for this semester's exercises. In general, we should decide on the best superclass model for new code question...

Unsurprisingly, a lot of the duplication is because most of the code is either Python-specific or is named in such a way that it indicates Python specificity. I created `octave`/`oc`...

About 20 lines of code are actually different, so it's fairly minor. Is there any reason to retain `RUNPY_PORT` separate from `RUNOC_PORT`? Else I'll merge them into `RUN_PORT` at `9941`.

Stylistic question: Do you prefer 1. A comprehensive CodeQuestion superclass ("interface") which changes file types, Docker images, etc. based on the `language_mode` attribute. In this case, `PythonCodeQuestion` and `OctaveCodeQuestion` just...

I lean towards the former since it reduces code duplication the most. Those if/elif blocks are just ugly though.

OK, that was pretty straightforward to implement. The hard thing at this point is how to let `run_code` know what kind of code it's running. Right now this is determined...

Wait, I've got it. I don't _think_ any of the `code_run??_backend` internals matter to RELATE, only that they exist. So we can unify it as an interface for RELATE, but...

This version works locally for me. This has entailed some modest systemic changes: - `CodeQuestion`, most obviously. `PythonCodeQuestion` and `OctaveCodeQuestion` are mostly docstrings, with a couple of properties attached to...