TODO 789 B

123456789101112131415161718192021222324252627282930313233343536
  1. By priority:
  2. do not use command line (Kernel.cmdLine), use env variables instead
  3. BB_PRIMARY_DIR
  4. BB_SECONDARY_DIR (instead of /USE)
  5. non-blocking Console
  6. ConsCompiler:
  7. interface similar to DevCompiler
  8. localization:
  9. Enc:
  10. utf-8:
  11. encoder: special case: high surrogate
  12. encodings with not unique codes
  13. CJK
  14. low priority:
  15. re-implement EncStd generators from Python to Component Pascal
  16. command line: do not use
  17. env variables:
  18. decode (encoding = current locale encoding)
  19. filenames:
  20. HostFiles:
  21. store encoded (ARRAY OF SHORTCHAR), encoding = currect locale encoding
  22. display decoded (ARRAY OF CHAR)
  23. NOTE: Kernel.cmdLine decoded (see ^)
  24. handle SIGTERM in server version (when Kernel.Start used)
  25. Comm
  26. printing (to PostScript)
  27. GUI:
  28. ...