ocaml bindings for chibi-scheme VM
0
fork

Configure Feed

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

Add project scaffolding: dune-project, opam, gitignore

+86
+17
.gitignore
··· 1 + _build/ 2 + _opam/ 3 + *.install 4 + *.merlin 5 + .ocamlformat 6 + 7 + # Dolt database files (added by bd init) 8 + .dolt/ 9 + *.db 10 + 11 + # Compiled C extensions in vendor (built by build_extensions.sh) 12 + vendor/chibi-scheme/lib/**/*.so 13 + 14 + # Editor files 15 + *~ 16 + \#*\# 17 + .#*
+34
chibi-ocaml.opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + version: "0.1.0" 4 + synopsis: "OCaml bindings for chibi-scheme, an embeddable R7RS Scheme VM" 5 + description: 6 + "chibi-ocaml provides OCaml bindings to the chibi-scheme interpreter, allowing you to embed one or more sandboxed Scheme VMs in your OCaml programs. Features include configurable memory limits, capability-based sandboxing, effect-based streaming, and full R7RS support. The chibi-scheme runtime is vendored and compiled automatically - no system installation required." 7 + maintainer: ["Gabriel Díaz"] 8 + authors: ["Gabriel Díaz"] 9 + license: "ISC" 10 + tags: ["scheme" "r7rs" "embed" "sandbox" "scripting"] 11 + homepage: "https://tangled.org/gdiazlo.tngl.sh/chibi-ocaml" 12 + doc: "https://tangled.org/gdiazlo.tngl.sh/chibi-ocaml" 13 + bug-reports: "https://tangled.org/gdiazlo.tngl.sh/chibi-ocaml/issues" 14 + depends: [ 15 + "ocaml" {>= "5.1"} 16 + "dune" {>= "3.22" & >= "3.22"} 17 + "odoc" {with-doc} 18 + ] 19 + build: [ 20 + ["dune" "subst"] {dev} 21 + [ 22 + "dune" 23 + "build" 24 + "-p" 25 + name 26 + "-j" 27 + jobs 28 + "@install" 29 + "@runtest" {with-test} 30 + "@doc" {with-doc} 31 + ] 32 + ] 33 + dev-repo: "git+https://tangled.org/gdiazlo.tngl.sh/chibi-ocaml" 34 + x-maintenance-intent: ["(latest)"]
+35
dune-project
··· 1 + (lang dune 3.22) 2 + 3 + (name chibi-ocaml) 4 + 5 + (version 0.1.0) 6 + 7 + (generate_opam_files true) 8 + 9 + (source 10 + ; (tangled @gdiazlo.tngl.sh/chibi-ocaml) 11 + (uri git+https://tangled.org/gdiazlo.tngl.sh/chibi-ocaml)) 12 + 13 + (authors "Gabriel Díaz") 14 + 15 + (maintainers "Gabriel Díaz") 16 + 17 + (license ISC) 18 + (homepage https://tangled.org/gdiazlo.tngl.sh/chibi-ocaml) 19 + (bug_reports https://tangled.org/gdiazlo.tngl.sh/chibi-ocaml/issues) 20 + (documentation https://tangled.org/gdiazlo.tngl.sh/chibi-ocaml) 21 + 22 + (package 23 + (name chibi-ocaml) 24 + (synopsis "OCaml bindings for chibi-scheme, an embeddable R7RS Scheme VM") 25 + (description 26 + "chibi-ocaml provides OCaml bindings to the chibi-scheme interpreter, \ 27 + allowing you to embed one or more sandboxed Scheme VMs in your OCaml \ 28 + programs. Features include configurable memory limits, capability-based \ 29 + sandboxing, effect-based streaming, and full R7RS support. The chibi-scheme \ 30 + runtime is vendored and compiled automatically - no system installation required.") 31 + (depends 32 + (ocaml (>= 5.1)) 33 + (dune (>= 3.22))) 34 + (tags 35 + (scheme r7rs embed sandbox scripting)))