forked from nominolo/scion
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Finding a suitable abstraction that works for a variety of protocols is difficult. Maintaining several protocols also probably isn't worth the effort. By using a single protocol we also keep the front-ends completely independent of the server. (Otherwise some front-ends may end up broken with various versions of the server because some protocol-specific patch didn't make it into the release.) JSON is a simple and very widely supported protocol. It doesn't fit too well with Haskell's or Emacs' type system (e.g., ambiguous encodings) but at least this Hydra has only one head. ATM, the Emacs front-end is mostly broken because the commands are often not encoded correctly, but the server itself should be fine.
- Loading branch information
Showing
7 changed files
with
540 additions
and
329 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.