code.pyret.org
code.pyret.org copied to clipboard
Website for serving Pyret to folks.
This PR has `dcic2024.arr` provide the functions ``` string-find string-find-opt string-find-index string-get-index ``` from `global`. This is a fix for the pyret-lang issue https://github.com/brownplt/pyret-lang/issues/1824.
These occur in ide.js and output-ui.js.
VScode has its own definition of undo/redo that send direct updates to the `TextDocument` backing the editor. If CodeMirror _also_ listens to these, then they fight a bit; for example,...
A teacher noted that long tables cause the table header row to scroll off screen, making it harder to keep track of which column is which. Consider trying to make...
- Using vs-constr-render ([parallel pyret-lang PR](https://github.com/brownplt/pyret-lang/pull/1805) ) - Adding in a `dom-render` built-in library to help with integration with [CnD](https://github.com/sidprasad/copeanddrag)
Sister PR to brownplt/pyret-lang#1786 for the CPO changes required
Especially with the increasingly good support for VSCode, where sometimes the interactions isn't the primary mechanism of interaction, it would be nice if the interactions panel could be hidden.
- [ ] Open menu: - [ ] Images - [ ] Files - [ ] Loading programs from URLs (share and program) - [ ] Share -> Program transition...
Clicking on the interactions pane (near the prompt or below), causes a gray flash, and typing doesn't add text to the interactions prompt. Chrome 54.0.2840.66 iOS 9.3.4 IPad Air 2
The following should be pretty straightforward: - [ ] Shift+Enter on REPL input should add newline without submitting - [ ] Match REPL styling of /editor - [ ] Make...