CrossClj

0.0.9 docs

SourceDocs



RECENT

    metosin/eines

    Clojars

    Feb 13, 2018


    OWNER
    Metosin
    Tampere, Helsinki, Finland
    www.metosin.fi

    Readme

    Index of all namespaces


    The README below is fetched from the published project artifact. Some relative links may be broken.

    Eines - Simple Clojure and ClojureScript library for WebSocket communication

    Eines, Finnish for Convenience food

    Convenience food, or tertiary processed food, is food that is commercially prepared (often through processing) to optimise ease of consumption.

    https://en.wikipedia.org/wiki/Convenience_food

    Simple Clojure and ClojureScript library for WebSocket communication.

    Goals

    • Simple, batteries included library
    • Support for Transit, JSON, and EDN message formats
    • Support rpc style request/response from client to server, and from server to client
    • Extensible via middleware
    • Expose socket lifecycle to client

    Todo

    • [ ] Write proper documentation
    • [ ] API docs
    • [ ] Compare to other libs
    • [x] Symmetric RPC support
    • [x] Better state machine for front
    • [ ] Support for HttpKit
    • [ ] Release

    License

    Copyright © 2017 Metosin Ltd.

    Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.