Quick setup for simple programs.
Linking against this module setups Logs
and issuing:
open Bos_setup
in a module is sufficient to bring Rresult
, Astring
and Bos
in scope. See also how to use this for interpreted programs .
v0.2.0 - homepage
Interpreted programsTo use Bos
and this setup in an interpreted program, start the file with:
#!/usr/bin/env ocaml
#use "topfind"
#require "bos.setup"
open Bos_setup
To allow merlin to function correctly issue M-x merlin-use bos.setup
in emacs
or :MerlinUse bos.setup
in vim
.
Resultstype ('a, 'b) result = ('a , 'b ) Rresult .result =
| Ok of 'a
| Error of 'b
val (>>=) :
('a , 'b ) Result .result ->
('a -> ('c , 'b ) Result .result ) ->
('c , 'b ) Result .result
val (>>|) : ('a , 'b ) Result .result -> ('a -> 'c ) -> ('c , 'b ) Result .result
Astringval strf : ('a , Stdlib .Format.formatter, unit, string) Pervasives .format4 -> 'a
val (^) : string -> string -> string
module Char : sig ... end
Bos Fmt & LogsNote. The following aliases are strictly speaking not needed but they allow to end-users to use them by expressing a single dependency towards bos.setup
.
module Logs : sig ... end