Skip to content

Files

Latest commit

0205252 · Apr 26, 2022

History

History
135 lines (105 loc) · 1.88 KB

Main.md

File metadata and controls

135 lines (105 loc) · 1.88 KB
theme class paginate backgroundColor color header footer title description author keywords url
company-theme.scss
lead
true
#302e2e
#ed700b
_OCaml Dev Workflow_
Crossing the desert with a Camel and a Wizard
OCaml Dev Workflow
Matthieu GOSSET
ocaml,workflow,build

Crossing the desert with a Camel and a Wizard

OCaml Dev Workflow

w:110pxw:70px

Matthieu Gosset


Objets

  • Presentation object 1
  • Presentation objects 2
    • Sub object 1 ...
    • Sub object 2 ...

Plan

  • Can use UTF-8 (⚠ take that Org-mode/LaTex ⚠)
  • Any 2
  • Italic text
  • Any BF text

Object 1

  • exemple command

    dune build -P package_name

Can use tree

.
├── bin
│   ├── test.ml
│   └── dune
├── test-pkg.opam
├── dune-project
├── esy.lock
├── lib
│   ├── lib_code.ml
│   └── dune
├── package.json
└── README.md

Exemple Json

{
  "name": "test",
  "version": "0.1.0",
  "description": "OCaml Library - test pkg",
  "license": "MIT",
  "scripts": {
    "test": "esy x test"
  },
  "dependencies": {
    "@opam/dune": "3.0.3",
    "ocaml": "~4.10.0"
  }
}

Exemple ssexp

(lang dune 3.0)
(name test)
(generate_opam_files true)
(version 0.1.0)
(formatting
 (enabled_for ocaml reason))
(package
 (name test)
 (depends
  (ocaml
   (>= 4.10.0))))

Exemple JS

const CONST = "val"
let NON_CONST = "val"
NON_CONST = "new val"
var ANY_VAR = ""
const object = {
  a: 1,
  b: "test",
  c: false,
  d: undefined
}
const functionName = (param1, paramOpt = "") => param1 + paramOpt

End ?

Here some normal text Thanks for your attention, Expecting pertinent questions and reaction, Have a nice cofee nap