Engine/General

The engine DOES NOT SOLVE NOR CARE ABOUT the following things:

  • concurrency
  • sanitizing API
  • normalization of encoding

Some consequences:

  • The engine expects NFC but MAY NOT provide it in output.
09:09 < fdik> dirk: FYI: the engine DOES NOT SOLVE NOR CARE ABOUT the following things:
09:09 < fdik> dirk: a) concurrency
09:09 < fdik> dirk: b) sanitizing API
09:10 < fdik> c) normalization of encoding
09:10 < fdik> These are the jobs of the adapters
09:11 < fdik> The engine is giving guarantees, which are below this and can be used to provide such
              jobs in the adapters
09:12 < fdik> That's why the engine is providing handles, is using UTF-8 only, is expecting NFC in
              input but DOES NOT provide it in output, etc.