2 Commits

Author SHA1 Message Date
Maxim Reznik
30c4c83668 Restructure implementation types/packages hierarchy
* Move `Process_Listener` to a dedicated package.

* Make `Spawn.Processes.Process` as a wrapper for
  `Spawn.Internal.Process` to hide internal details from a user.

* Make `Spawn.Internal.Process` API compatible/equal to
  `Spawn.Processes.Process`. Inherit all implementation from
  `Spawn.Common.Process` and move common trivial functionality
  there.

* Move other logic from Process.Platform packages to corresponding
  `Spawn.Internal` package.

* Move `Spawn.Process.Monitor` to `Spawn.Internal.Monitor`.
2022-12-16 17:36:28 +02:00
Maxim Reznik
8a3afa2dde Replace license files, fix README.md, add alire.toml 2022-06-22 11:04:15 +03:00