TODO 825 B

12345678910111213141516171819202122232425262728293031323334353637
  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. cleanup 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. command line: do not use
  15. env variables:
  16. decode (encoding = current locale encoding)
  17. HostConsole:
  18. encode on printf, encoding = current locale encoding
  19. decode on Read, encoding = current locale encoding
  20. filenames:
  21. HostFiles:
  22. store encoded (ARRAY OF SHORTCHAR), encoding = currect locale encoding
  23. display decoded (ARRAY OF CHAR)
  24. NOTE: Kernel.cmdLine decoded (see ^)
  25. handle SIGTERM in server version (when Kernel.Start used)
  26. Comm
  27. printing (to PostScript)
  28. GUI:
  29. ...