Alterator/architecture: Difference between revisions
No edit summary |
m (Reverted edits by Anjanasanford (talk) to last revision by StanislavIevlev) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
[[Image:alterator-architecture.png]] | [[Image:alterator-architecture.png]] | ||
Alterator is layered: | Alterator is layered: | ||
Latest revision as of 14:31, 22 October 2011
Alterator is layered:
- backends
- implement system interaction,
- frontends
- implement UI and configuration logic,
Frontends are implemented in Scheme. Backend/frontend interaction is performed through sockets by the specific Lisp-inspired protocol.
Backends may be written in any language, and there are existing libraries for POSIX shell and Perl for dealing with frontend communication protocol.