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