A collection of experiments, more or less organized.
0
fork

Configure Feed

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

Big Bang!

xvw e8838089

+119
+36
.gitignore
··· 1 + *.annot 2 + *.cmo 3 + *.cma 4 + *.cmi 5 + *.a 6 + *.o 7 + *.cmx 8 + *.cmxs 9 + *.cmxa 10 + 11 + # Files containing detailed information about the compilation (generated 12 + # by `ocamlc`/`ocamlopt` when invoked using the option `-bin-annot`). 13 + # These files are typically useful for code inspection tools 14 + # (e.g. Merlin). 15 + *.cmt 16 + *.cmti 17 + 18 + # ocamlbuild and Dune default working directory 19 + _build/ 20 + 21 + # ocamlbuild targets 22 + *.byte 23 + *.native 24 + 25 + # oasis generated files 26 + setup.data 27 + setup.log 28 + 29 + # Merlin configuring file for Vim and Emacs 30 + .merlin 31 + 32 + # Dune generated files 33 + *.install 34 + 35 + # Local OPAM switch 36 + _opam/
+21
LICENSE
··· 1 + MIT License 2 + 3 + Copyright (c) 2025 Xavier Van de Woestyne 4 + 5 + Permission is hereby granted, free of charge, to any person obtaining a copy 6 + of this software and associated documentation files (the "Software"), to deal 7 + in the Software without restriction, including without limitation the rights 8 + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 + copies of the Software, and to permit persons to whom the Software is 10 + furnished to do so, subject to the following conditions: 11 + 12 + The above copyright notice and this permission notice shall be included in all 13 + copies or substantial portions of the Software. 14 + 15 + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 + SOFTWARE.
+4
README.md
··· 1 + > This project is a collection of experiments (centered around the 2 + > [OCaml language](https://ocaml.org)) and serves primarily as a way 3 + > for me to test out ideas. **It shouldn't be installed locally, 4 + > hehe**.
+22
dune-project
··· 1 + (lang dune 3.21) 2 + (name souk) 3 + (version dev) 4 + (generate_opam_files) 5 + 6 + (source (tangled xvw.lol/souk)) 7 + (license MIT) 8 + (authors "xvw <xaviervdw@gmail.com>") 9 + (maintainers "xvw <xaviervdw@gmail.com>") 10 + 11 + (package 12 + (name souk) 13 + (synopsis "A collection of experiments, more or less organized") 14 + (description "The package serve as a dev-tool umbrella") 15 + (allow_empty) 16 + (depends 17 + (ocaml (>= 5.4.0)) 18 + (utop :with-dev-setup) 19 + (ocamlformat :with-dev-setup) 20 + (ocp-indent :with-dev-setup) 21 + (merlin :with-dev-setup) 22 + (ocaml-lsp-server :with-dev-setup)))
+36
souk.opam
··· 1 + # This file is generated by dune, edit dune-project instead 2 + opam-version: "2.0" 3 + version: "dev" 4 + synopsis: "A collection of experiments, more or less organized" 5 + description: "The package serve as a dev-tool umbrella" 6 + maintainer: ["xvw <xaviervdw@gmail.com>"] 7 + authors: ["xvw <xaviervdw@gmail.com>"] 8 + license: "MIT" 9 + homepage: "https://tangled.org/xvw.lol/souk" 10 + bug-reports: "https://tangled.org/xvw.lol/souk/issues" 11 + depends: [ 12 + "dune" {>= "3.21"} 13 + "ocaml" {>= "5.4.0"} 14 + "utop" {with-dev-setup} 15 + "ocamlformat" {with-dev-setup} 16 + "ocp-indent" {with-dev-setup} 17 + "merlin" {with-dev-setup} 18 + "ocaml-lsp-server" {with-dev-setup} 19 + "odoc" {with-doc} 20 + ] 21 + build: [ 22 + ["dune" "subst"] {dev} 23 + [ 24 + "dune" 25 + "build" 26 + "-p" 27 + name 28 + "-j" 29 + jobs 30 + "@install" 31 + "@runtest" {with-test} 32 + "@doc" {with-doc} 33 + ] 34 + ] 35 + dev-repo: "git+https://tangled.org/xvw.lol/souk" 36 + x-maintenance-intent: ["(latest)"]