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