diff options
-rw-r--r-- | dune-project | 1 | ||||
-rw-r--r-- | flesh.opam | 1 | ||||
-rw-r--r-- | lib/dune | 3 | ||||
-rw-r--r-- | lib/flesh.ml | 1 | ||||
-rw-r--r-- | test/dune | 3 | ||||
-rw-r--r-- | test/flesh.ml | 0 | ||||
-rw-r--r-- | test/flesh_hello.ml | 6 |
7 files changed, 13 insertions, 2 deletions
diff --git a/dune-project b/dune-project index a100b3e..883d482 100644 --- a/dune-project +++ b/dune-project @@ -23,6 +23,7 @@ (depends ocaml dune + lwt (merlin :with-test)) (tags (xmpp lwt))) @@ -12,6 +12,7 @@ bug-reports: "https://forge.fsky.io/clombrong/flesh/issues" depends: [ "ocaml" "dune" {>= "3.11"} + "lwt" "merlin" {with-test} "odoc" {with-doc} ] @@ -1,3 +1,4 @@ (library (public_name flesh) - (name flesh)) + (name flesh) + (libraries lwt)) diff --git a/lib/flesh.ml b/lib/flesh.ml new file mode 100644 index 0000000..969d285 --- /dev/null +++ b/lib/flesh.ml @@ -0,0 +1 @@ +let hello = Lwt_stream.of_string "Hello, flesh." @@ -1,2 +1,3 @@ (test - (name flesh)) + (name flesh_hello) + (libraries flesh lwt)) diff --git a/test/flesh.ml b/test/flesh.ml deleted file mode 100644 index e69de29..0000000 --- a/test/flesh.ml +++ /dev/null diff --git a/test/flesh_hello.ml b/test/flesh_hello.ml new file mode 100644 index 0000000..c16944f --- /dev/null +++ b/test/flesh_hello.ml @@ -0,0 +1,6 @@ +open Lwt.Syntax + +let () = Lwt.async @@ + fun () -> + let+ hello = Lwt_stream.to_string Flesh.hello + in print_endline hello |