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