this repo has no description
1opam-version: "2.0"
2maintainer: "Frédéric Bour <frederic.bour@lakaban.net>"
3authors: "Frédéric Bour <frederic.bour@lakaban.net>"
4homepage: "https://github.com/let-def/sturgeon"
5bug-reports: "https://github.com/let-def/sturgeon/issues"
6license: "ISC"
7doc: "https://let-def.github.io/sturgeon/doc"
8dev-repo: "git+https://github.com/let-def/sturgeon.git"
9build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"]
10depends: [
11 "ocaml" {>= "4.01.0"}
12 "ocamlfind" {build}
13 "ocamlbuild" {build}
14 "topkg" {build}
15 "inuit"
16]
17synopsis: "A toolkit for communicating with Emacs from OCaml"
18description: """
19Sturgeon provides various tool to manipulates Emacs from OCaml.
20This is work-in-progress.
21
22Sturgeon_sexp manipulates Emacs flavor of s-expression.
23
24Sturgeon_session is a session-protocol implemented in Emacs and OCaml.
25It enables asynchronous RPC between the two languages and referencing OCaml
26(resp. Emacs) closures from Emacs (resp. OCaml), etc.
27
28Sturgeon_stui is an Inuit frontend, turning an Emacs buffer into a UI.
29
30Sturgeon_recipes offers different rendez-vous point to connect Emacs & OCaml:
31client (using stdin/stdout) and server (via Unix domain socket), local and
32remote (over SSH)."""
33url {
34 src: "https://github.com/let-def/sturgeon/archive/v0.1.tar.gz"
35 checksum: [
36 "sha256=043a732477d2710bd55b2c004b6fce6c2fb8cbba3f9851caabcfe42b865d9926"
37 "md5=87f8441f38407fe1d941488b7d976d45"
38 ]
39}