forked from ocaml/opam-repository
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request ocaml#25169 from hbr/master
Release 0.5.8 of fmlib
- Loading branch information
Showing
6 changed files
with
263 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
opam-version: "2.0" | ||
|
||
synopsis: "Functional monadic library" | ||
|
||
|
||
description: """ | ||
|
||
Umbrella for a collection of libraries supporting functional programming with | ||
managed effects. The umbrella contains only documentation. See the following | ||
packages to get the functionality: | ||
|
||
- fmlib_std: A lot of standard data types. | ||
|
||
- fmlib_parse: Monadic parsing functions with combinators suitable for | ||
incremental and indentation sensitive parsing. | ||
|
||
- fmlib_pretty: Pretty printing functions. Prints hierachical structures like | ||
expressions and indented paragraphs nicely. | ||
|
||
- fmlib_browser: Functional browser applications | ||
|
||
- fmlib_js: Interface to javscript via js_of_ocaml. | ||
|
||
""" | ||
|
||
|
||
maintainer: "Helmut Brandl <helmut.brandl@gmx.net>" | ||
|
||
authors: [ "Helmut Brandl <helmut.brandl@gmx.net>" ] | ||
|
||
license: "BSD-3-Clause" | ||
homepage: "https://github.com/hbr/fmlib" | ||
dev-repo: "git+https://github.com/hbr/fmlib.git" | ||
bug-reports: "https://github.com/hbr/fmlib/issues" | ||
|
||
|
||
build: [ | ||
["dune" "subst"] {dev} | ||
["dune" "build" "-p" name "-j" jobs "@install" "@doc" {with-doc}] | ||
] | ||
|
||
|
||
depends: [ | ||
"ocaml" {>= "4.08.0"} | ||
"dune" {>= "3.0.0"} | ||
"odoc" {with-doc} | ||
"fmlib_std" {=version} | ||
"fmlib_pretty" {=version} | ||
"fmlib_parse" {=version} | ||
"fmlib_js" {=version} | ||
"fmlib_browser" {=version} | ||
] | ||
url { | ||
src: "https://github.com/hbr/fmlib/archive/0.5.8a.tar.gz" | ||
checksum: "md5=8a3862f8f0b47de77ac738b834c4e6df" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
opam-version: "2.0" | ||
|
||
synopsis: "Write web applications for the browser in elm style" | ||
|
||
description: """ | ||
|
||
Write web applications in functional style. This library mimics the elm | ||
programming language in ocaml. | ||
|
||
""" | ||
|
||
maintainer: "Helmut Brandl <helmut.brandl@gmx.net>" | ||
|
||
authors: [ "Helmut Brandl <helmut.brandl@gmx.net>" ] | ||
|
||
license: "BSD-3-Clause" | ||
homepage: "https://github.com/hbr/fmlib" | ||
dev-repo: "git+https://github.com/hbr/fmlib.git" | ||
bug-reports: "https://github.com/hbr/fmlib/issues" | ||
|
||
|
||
build: [ | ||
["dune" "subst"] {dev} | ||
["dune" "build" "-p" name "-j" jobs "@install" "@doc" {with-doc}] | ||
] | ||
|
||
|
||
depends: [ | ||
"ocaml" {>= "4.08.0"} | ||
"dune" {>= "3.0.0"} | ||
"odoc" {with-doc} | ||
"ppx_inline_test" {>= "v0.13.0"} | ||
"fmlib_js" {=version} | ||
"fmlib_std" {=version} | ||
] | ||
url { | ||
src: "https://github.com/hbr/fmlib/archive/0.5.8a.tar.gz" | ||
checksum: "md5=8a3862f8f0b47de77ac738b834c4e6df" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
opam-version: "2.0" | ||
|
||
synopsis: "Library for easy compilation from ocaml to javascript" | ||
|
||
description: """ | ||
|
||
At thin and easy to use library which implements wrappers around js_of_ocaml to | ||
write javascript applications for the browser or for nodejs in ocaml. | ||
|
||
""" | ||
|
||
maintainer: "Helmut Brandl <helmut.brandl@gmx.net>" | ||
|
||
authors: [ "Helmut Brandl <helmut.brandl@gmx.net>" ] | ||
|
||
license: "BSD-3-Clause" | ||
homepage: "https://github.com/hbr/fmlib" | ||
dev-repo: "git+https://github.com/hbr/fmlib.git" | ||
bug-reports: "https://github.com/hbr/fmlib/issues" | ||
|
||
|
||
build: [ | ||
["dune" "subst"] {dev} | ||
["dune" "build" "-p" name "-j" jobs "@install" "@doc" {with-doc}] | ||
] | ||
|
||
|
||
depends: [ | ||
"ocaml" {>= "4.08.0"} | ||
"dune" {>= "3.0.0"} | ||
"odoc" {with-doc} | ||
"js_of_ocaml" {>= "4.0.0"} | ||
"js_of_ocaml-ppx" {>= "4.0.0"} | ||
"fmlib_std" {=version} | ||
] | ||
url { | ||
src: "https://github.com/hbr/fmlib/archive/0.5.8a.tar.gz" | ||
checksum: "md5=8a3862f8f0b47de77ac738b834c4e6df" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
opam-version: "2.0" | ||
|
||
synopsis: "Parsing with combinators and indentation sensitivity" | ||
|
||
description: """ | ||
|
||
A parsing library with combinators in the style of Haskell's parsec. | ||
|
||
The parsing combinators have support for indentation sensitivity. Therefore it | ||
is easy to parse yaml files and indentation sensitive languages like Haskell and | ||
Python. | ||
|
||
Futhermore it is easy to generate user friendly error messages. | ||
|
||
""" | ||
|
||
maintainer: "Helmut Brandl <helmut.brandl@gmx.net>" | ||
|
||
authors: [ "Helmut Brandl <helmut.brandl@gmx.net>" ] | ||
|
||
license: "BSD-3-Clause" | ||
homepage: "https://github.com/hbr/fmlib" | ||
dev-repo: "git+https://github.com/hbr/fmlib.git" | ||
bug-reports: "https://github.com/hbr/fmlib/issues" | ||
|
||
|
||
build: [ | ||
["dune" "subst"] {dev} | ||
["dune" "build" "-p" name "-j" jobs "@install" "@doc" {with-doc}] | ||
] | ||
|
||
|
||
depends: [ | ||
"ocaml" {>= "4.08.0"} | ||
"dune" {>= "3.0.0"} | ||
"odoc" {with-doc} | ||
"ppx_inline_test" {>= "v0.13.0"} | ||
"fmlib_std" {=version} | ||
"fmlib_pretty" {=version} | ||
] | ||
url { | ||
src: "https://github.com/hbr/fmlib/archive/0.5.8a.tar.gz" | ||
checksum: "md5=8a3862f8f0b47de77ac738b834c4e6df" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
opam-version: "2.0" | ||
|
||
synopsis: "Pretty printing support for tree like structures" | ||
|
||
description: """ | ||
|
||
Easy to use pretty printing library. | ||
|
||
""" | ||
|
||
maintainer: "Helmut Brandl <helmut.brandl@gmx.net>" | ||
|
||
authors: [ "Helmut Brandl <helmut.brandl@gmx.net>" ] | ||
|
||
license: "BSD-3-Clause" | ||
homepage: "https://github.com/hbr/fmlib" | ||
dev-repo: "git+https://github.com/hbr/fmlib.git" | ||
bug-reports: "https://github.com/hbr/fmlib/issues" | ||
|
||
|
||
build: [ | ||
["dune" "subst"] {dev} | ||
["dune" "build" "-p" name "-j" jobs "@install" "@doc" {with-doc}] | ||
] | ||
|
||
|
||
depends: [ | ||
"ocaml" {>= "4.08.0"} | ||
"dune" {>= "3.0.0"} | ||
"odoc" {with-doc} | ||
"ppx_inline_test" {>= "v0.13.0"} | ||
"fmlib_std" {=version} | ||
] | ||
url { | ||
src: "https://github.com/hbr/fmlib/archive/0.5.8a.tar.gz" | ||
checksum: "md5=8a3862f8f0b47de77ac738b834c4e6df" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
opam-version: "2.0" | ||
|
||
synopsis: "Standard datatypes of Fmlib" | ||
|
||
description: """ | ||
|
||
Some small wrappers around ocamls stdlib modules to facilitate more functional | ||
programming. E.g. the module 'Option' and 'Result' support the 'let*' operator. | ||
The module 'Array' has a 'push' operation to append functionally elements at the | ||
end. | ||
|
||
Besides some wrapper around Stdlib modules it has the additional modules: | ||
|
||
- Deque: A double ended queue with efficient pushing of elements from the front | ||
and the rear end and efficient popping of elements from the front end. | ||
|
||
- Btree: Finite sets and maps based on B trees. B trees have better cache | ||
efficiency and locality than AVL or Redblack trees. | ||
|
||
""" | ||
|
||
|
||
maintainer: "Helmut Brandl <helmut.brandl@gmx.net>" | ||
|
||
authors: [ "Helmut Brandl <helmut.brandl@gmx.net>" ] | ||
|
||
license: "BSD-3-Clause" | ||
homepage: "https://github.com/hbr/fmlib" | ||
dev-repo: "git+https://github.com/hbr/fmlib.git" | ||
bug-reports: "https://github.com/hbr/fmlib/issues" | ||
|
||
|
||
build: [ | ||
["dune" "subst"] {dev} | ||
["dune" "build" "-p" name "-j" jobs "@install" "@doc" {with-doc}] | ||
] | ||
|
||
|
||
depends: [ | ||
"ocaml" {>= "4.08.0"} | ||
"dune" {>= "3.0.0"} | ||
"odoc" {with-doc} | ||
"ppx_inline_test" {>= "v0.13.0"} | ||
] | ||
url { | ||
src: "https://github.com/hbr/fmlib/archive/0.5.8a.tar.gz" | ||
checksum: "md5=8a3862f8f0b47de77ac738b834c4e6df" | ||
} |