Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jun 23, 2009
  1. @nominolo
Commits on Jun 22, 2009
  1. @nominolo
  2. @nominolo

    Use JSON as the external format.

    nominolo authored
    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.
Commits on May 26, 2009
  1. @nominolo

    Use lazy Bytestrings in ConnectionIO so we have efficient append.

    nominolo authored
    This is needed to efficiently implement getLine on top of the
    chunk-based socket.  Possibly network-bytestring should implement
    this, so we don't have two levels of buffer management.
Commits on May 25, 2009
  1. @nominolo

    Make gets confused by wildcards that don't match anything.

    nominolo authored
    In particular, server/Scion/*.hs matches nothing, so make tries to
    find a rule for it.  Fixed by being more specific in the dependencies.
  2. @nominolo

    Fix build of server.

    nominolo authored
Commits on May 24, 2009
  1. @nominolo

    Fix build.

    nominolo authored
Commits on Dec 17, 2008
  1. @nominolo
Commits on Dec 11, 2008
  1. @nominolo
Commits on Dec 10, 2008
  1. @nominolo
  2. @nominolo
Commits on Dec 8, 2008
  1. @nominolo
  2. @nominolo
Commits on Nov 12, 2008
  1. @nominolo
Commits on Nov 10, 2008
  1. @nominolo

    Cabal configure verbosely.

    nominolo authored
Commits on Nov 7, 2008
  1. @nominolo
Commits on Oct 31, 2008
  1. @nominolo

    Start server support.

    nominolo authored
Commits on Oct 22, 2008
  1. @nominolo
Commits on Oct 21, 2008
  1. @nominolo
  2. @nominolo
Commits on Oct 20, 2008
  1. @nominolo

    Don't hard code arguments.

    nominolo authored
Commits on Oct 13, 2008
  1. @nominolo
Commits on Oct 10, 2008
  1. @nominolo

    Fix clean target in Makefile

    nominolo authored
Commits on Oct 9, 2008
  1. @nominolo

    Initial commit.

    nominolo authored
Something went wrong with that request. Please try again.