this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #25169 from hbr/master

Release 0.5.8 of fmlib

authored by

Marcello Seri and committed by
GitHub
f3a66a57 eeb40441

+263
+56
packages/fmlib/fmlib.0.5.8/opam
··· 1 + opam-version: "2.0" 2 + 3 + synopsis: "Functional monadic library" 4 + 5 + 6 + description: """ 7 + 8 + Umbrella for a collection of libraries supporting functional programming with 9 + managed effects. The umbrella contains only documentation. See the following 10 + packages to get the functionality: 11 + 12 + - fmlib_std: A lot of standard data types. 13 + 14 + - fmlib_parse: Monadic parsing functions with combinators suitable for 15 + incremental and indentation sensitive parsing. 16 + 17 + - fmlib_pretty: Pretty printing functions. Prints hierachical structures like 18 + expressions and indented paragraphs nicely. 19 + 20 + - fmlib_browser: Functional browser applications 21 + 22 + - fmlib_js: Interface to javscript via js_of_ocaml. 23 + 24 + """ 25 + 26 + 27 + maintainer: "Helmut Brandl <helmut.brandl@gmx.net>" 28 + 29 + authors: [ "Helmut Brandl <helmut.brandl@gmx.net>" ] 30 + 31 + license: "BSD-3-Clause" 32 + homepage: "https://github.com/hbr/fmlib" 33 + dev-repo: "git+https://github.com/hbr/fmlib.git" 34 + bug-reports: "https://github.com/hbr/fmlib/issues" 35 + 36 + 37 + build: [ 38 + ["dune" "subst"] {dev} 39 + ["dune" "build" "-p" name "-j" jobs "@install" "@doc" {with-doc}] 40 + ] 41 + 42 + 43 + depends: [ 44 + "ocaml" {>= "4.08.0"} 45 + "dune" {>= "3.0.0"} 46 + "odoc" {with-doc} 47 + "fmlib_std" {=version} 48 + "fmlib_pretty" {=version} 49 + "fmlib_parse" {=version} 50 + "fmlib_js" {=version} 51 + "fmlib_browser" {=version} 52 + ] 53 + url { 54 + src: "https://github.com/hbr/fmlib/archive/0.5.8a.tar.gz" 55 + checksum: "md5=8a3862f8f0b47de77ac738b834c4e6df" 56 + }
+39
packages/fmlib_browser/fmlib_browser.0.5.8/opam
··· 1 + opam-version: "2.0" 2 + 3 + synopsis: "Write web applications for the browser in elm style" 4 + 5 + description: """ 6 + 7 + Write web applications in functional style. This library mimics the elm 8 + programming language in ocaml. 9 + 10 + """ 11 + 12 + maintainer: "Helmut Brandl <helmut.brandl@gmx.net>" 13 + 14 + authors: [ "Helmut Brandl <helmut.brandl@gmx.net>" ] 15 + 16 + license: "BSD-3-Clause" 17 + homepage: "https://github.com/hbr/fmlib" 18 + dev-repo: "git+https://github.com/hbr/fmlib.git" 19 + bug-reports: "https://github.com/hbr/fmlib/issues" 20 + 21 + 22 + build: [ 23 + ["dune" "subst"] {dev} 24 + ["dune" "build" "-p" name "-j" jobs "@install" "@doc" {with-doc}] 25 + ] 26 + 27 + 28 + depends: [ 29 + "ocaml" {>= "4.08.0"} 30 + "dune" {>= "3.0.0"} 31 + "odoc" {with-doc} 32 + "ppx_inline_test" {>= "v0.13.0"} 33 + "fmlib_js" {=version} 34 + "fmlib_std" {=version} 35 + ] 36 + url { 37 + src: "https://github.com/hbr/fmlib/archive/0.5.8a.tar.gz" 38 + checksum: "md5=8a3862f8f0b47de77ac738b834c4e6df" 39 + }
+39
packages/fmlib_js/fmlib_js.0.5.8/opam
··· 1 + opam-version: "2.0" 2 + 3 + synopsis: "Library for easy compilation from ocaml to javascript" 4 + 5 + description: """ 6 + 7 + At thin and easy to use library which implements wrappers around js_of_ocaml to 8 + write javascript applications for the browser or for nodejs in ocaml. 9 + 10 + """ 11 + 12 + maintainer: "Helmut Brandl <helmut.brandl@gmx.net>" 13 + 14 + authors: [ "Helmut Brandl <helmut.brandl@gmx.net>" ] 15 + 16 + license: "BSD-3-Clause" 17 + homepage: "https://github.com/hbr/fmlib" 18 + dev-repo: "git+https://github.com/hbr/fmlib.git" 19 + bug-reports: "https://github.com/hbr/fmlib/issues" 20 + 21 + 22 + build: [ 23 + ["dune" "subst"] {dev} 24 + ["dune" "build" "-p" name "-j" jobs "@install" "@doc" {with-doc}] 25 + ] 26 + 27 + 28 + depends: [ 29 + "ocaml" {>= "4.08.0"} 30 + "dune" {>= "3.0.0"} 31 + "odoc" {with-doc} 32 + "js_of_ocaml" {>= "4.0.0"} 33 + "js_of_ocaml-ppx" {>= "4.0.0"} 34 + "fmlib_std" {=version} 35 + ] 36 + url { 37 + src: "https://github.com/hbr/fmlib/archive/0.5.8a.tar.gz" 38 + checksum: "md5=8a3862f8f0b47de77ac738b834c4e6df" 39 + }
+44
packages/fmlib_parse/fmlib_parse.0.5.8/opam
··· 1 + opam-version: "2.0" 2 + 3 + synopsis: "Parsing with combinators and indentation sensitivity" 4 + 5 + description: """ 6 + 7 + A parsing library with combinators in the style of Haskell's parsec. 8 + 9 + The parsing combinators have support for indentation sensitivity. Therefore it 10 + is easy to parse yaml files and indentation sensitive languages like Haskell and 11 + Python. 12 + 13 + Futhermore it is easy to generate user friendly error messages. 14 + 15 + """ 16 + 17 + maintainer: "Helmut Brandl <helmut.brandl@gmx.net>" 18 + 19 + authors: [ "Helmut Brandl <helmut.brandl@gmx.net>" ] 20 + 21 + license: "BSD-3-Clause" 22 + homepage: "https://github.com/hbr/fmlib" 23 + dev-repo: "git+https://github.com/hbr/fmlib.git" 24 + bug-reports: "https://github.com/hbr/fmlib/issues" 25 + 26 + 27 + build: [ 28 + ["dune" "subst"] {dev} 29 + ["dune" "build" "-p" name "-j" jobs "@install" "@doc" {with-doc}] 30 + ] 31 + 32 + 33 + depends: [ 34 + "ocaml" {>= "4.08.0"} 35 + "dune" {>= "3.0.0"} 36 + "odoc" {with-doc} 37 + "ppx_inline_test" {>= "v0.13.0"} 38 + "fmlib_std" {=version} 39 + "fmlib_pretty" {=version} 40 + ] 41 + url { 42 + src: "https://github.com/hbr/fmlib/archive/0.5.8a.tar.gz" 43 + checksum: "md5=8a3862f8f0b47de77ac738b834c4e6df" 44 + }
+37
packages/fmlib_pretty/fmlib_pretty.0.5.8/opam
··· 1 + opam-version: "2.0" 2 + 3 + synopsis: "Pretty printing support for tree like structures" 4 + 5 + description: """ 6 + 7 + Easy to use pretty printing library. 8 + 9 + """ 10 + 11 + maintainer: "Helmut Brandl <helmut.brandl@gmx.net>" 12 + 13 + authors: [ "Helmut Brandl <helmut.brandl@gmx.net>" ] 14 + 15 + license: "BSD-3-Clause" 16 + homepage: "https://github.com/hbr/fmlib" 17 + dev-repo: "git+https://github.com/hbr/fmlib.git" 18 + bug-reports: "https://github.com/hbr/fmlib/issues" 19 + 20 + 21 + build: [ 22 + ["dune" "subst"] {dev} 23 + ["dune" "build" "-p" name "-j" jobs "@install" "@doc" {with-doc}] 24 + ] 25 + 26 + 27 + depends: [ 28 + "ocaml" {>= "4.08.0"} 29 + "dune" {>= "3.0.0"} 30 + "odoc" {with-doc} 31 + "ppx_inline_test" {>= "v0.13.0"} 32 + "fmlib_std" {=version} 33 + ] 34 + url { 35 + src: "https://github.com/hbr/fmlib/archive/0.5.8a.tar.gz" 36 + checksum: "md5=8a3862f8f0b47de77ac738b834c4e6df" 37 + }
+48
packages/fmlib_std/fmlib_std.0.5.8/opam
··· 1 + opam-version: "2.0" 2 + 3 + synopsis: "Standard datatypes of Fmlib" 4 + 5 + description: """ 6 + 7 + Some small wrappers around ocamls stdlib modules to facilitate more functional 8 + programming. E.g. the module 'Option' and 'Result' support the 'let*' operator. 9 + The module 'Array' has a 'push' operation to append functionally elements at the 10 + end. 11 + 12 + Besides some wrapper around Stdlib modules it has the additional modules: 13 + 14 + - Deque: A double ended queue with efficient pushing of elements from the front 15 + and the rear end and efficient popping of elements from the front end. 16 + 17 + - Btree: Finite sets and maps based on B trees. B trees have better cache 18 + efficiency and locality than AVL or Redblack trees. 19 + 20 + """ 21 + 22 + 23 + maintainer: "Helmut Brandl <helmut.brandl@gmx.net>" 24 + 25 + authors: [ "Helmut Brandl <helmut.brandl@gmx.net>" ] 26 + 27 + license: "BSD-3-Clause" 28 + homepage: "https://github.com/hbr/fmlib" 29 + dev-repo: "git+https://github.com/hbr/fmlib.git" 30 + bug-reports: "https://github.com/hbr/fmlib/issues" 31 + 32 + 33 + build: [ 34 + ["dune" "subst"] {dev} 35 + ["dune" "build" "-p" name "-j" jobs "@install" "@doc" {with-doc}] 36 + ] 37 + 38 + 39 + depends: [ 40 + "ocaml" {>= "4.08.0"} 41 + "dune" {>= "3.0.0"} 42 + "odoc" {with-doc} 43 + "ppx_inline_test" {>= "v0.13.0"} 44 + ] 45 + url { 46 + src: "https://github.com/hbr/fmlib/archive/0.5.8a.tar.gz" 47 + checksum: "md5=8a3862f8f0b47de77ac738b834c4e6df" 48 + }