Topic
- ❑ What I need in JES
- ❑ Load, edit, save .PY files
- ❑ Color coding of keywords preferred
- ❑ When code is compiled (imported), may want to pre-process file (e.g., add an import statement)
- ❑ Pre-processing could be specified in an external file
- ❑ Interactive work with Jython
- ❑ When errors occur, give reasonable error messages
- ❑ Would be nice to have an external file so that I can edit the error messages
- ❑ If errors are within their code, would be nice to highlight the line where the error occurs
- ❑ Upon errors, show all the variables in the current namespace
- ❑ Provide a code to show variables for debugging
- ❑ May be an exernal, imported module
- ❑ Must be readable, editable code
- ❑ I'll be enhancing it later
- ❑ Do it in Jython with Swing
- ❑ Need a Help menu
- ❑ I'd like it to be based on a Help folder containing HTML files, so that I can add help topics as needed
- ❑ Need File menu
- ❑ Open, close, save, save as, print (if possible)
- ❑ Need an Edit menu
- ❑ Copy, cut, paste
- ❑ UNDO -- shouldn't be too hard. For text only.
- ❑ What I'll want to add later
- ❑ Encode and turn-in files from JES
- ❑ Log user events with timestamps and include that in turn-in
- ❑ Multiple sizes of text to make use in lecture easier