ocaml.org
99 problems – OCaml
http://ocaml.org/learn/tutorials/99problems.html
Your Help is Needed. Many of the solutions below have been written by Victor Nicollet. More solutions or improve the existing ones. 99 Problems (solved) in OCaml. This section is inspired by Ninety-Nine Lisp Problems. Which in turn was based on Prolog problem list. For each of these questions, some simple tests are shown they may also serve to make the question clearer if needed. To work on these problems, we recommend you first install OCaml. Or use it inside your browser. Last : a list - a option.
cagdas.bozman.fr
Çagdas Bozman » Publications
http://cagdas.bozman.fr/publications
Ocp-memprof: un profileur mémoire pour OCaml. OCamlPro and ENSTA-ParisTech and INRIA. Çagdas Bozman, Grégoire Henry, Mohamed Iguernelala, Fabrice Le Fessant, Michel Mauny. JFLA 2015 – Val d’Ajol, France. Thèse de doctorat: Profilage mémoire d'applications OCaml. OCamlPro and ENSTA-ParisTech and INRIA. 16 Dec. 2014. Profiling the memory Usage of OCaml applications without changing their Behavior. OCamlPro and ENSTA-ParisTech and INRIA. Çagdas Bozman, Thomas Gazagnaire, Fabrice Le Fessant, Michel Mauny.
wic-hacks.rit.edu
WiCHacks | RIT Women in Computing
http://wic-hacks.rit.edu/extras.php
Our goal is for WIC Hacks to be accessible to women with all levels of programming experience. With this goal in mind, we have compiled the below list of learn-to-program resources. Although we want you to arrive at WIC Hacks with a willingness to learn, we also encourage you to check out these resources in advance of the event, particularly if you wish to use a specific language, API, framework, etc. as part of your project. Happy learning! Resources and Tools for Learning Programming.
minimalprocedure.pragmas.org
Programmazione funzionale, una semplice introduzione.
http://minimalprocedure.pragmas.org/writings/programmazione_funzionale/programmazione_funzionale.html
Author: Massimo Maria Ghisalberti - pragmas.org ( massimo.ghisalberti@pragmas.org. Mode 8.3.4). Programmazione funzionale, una semplice introduzione. 2 La programmazione informatica. 21 I Linguaggi di programmazione. 22 OOP vs FP. 3 La programmazione funzionale. 31 Le funzioni di prima classe. 311 Brevità su OCaml. 32 Variabili come valori. E funzioni come valori. 321 Sui tipi di dati in OCaml. 33 Funzioni come parametri. 35 Funzioni parzialmente applicate. 38 Organizzare le funzioni. E cicli - Map e Fold.
typerex.org
TypeRex: ocp-ocamlres & ocplib-ocamlres
https://www.typerex.org/ocp-ocamlres.html
To embed files and directories inside an OCaml executables, with a companion library. To manipulate them at run-time. Latest sources in the official GIT repository. Multi-format architecture enabling to embed the resource files in several ways. Another "ocaml" one is to project directories to modules and files to let bindings. This has the side effect of tranforming dynamic "file not found" errors to static "unbound identifier" ones. Suppose you have a folder. Containing the simple following hierarchy:.
philtomson.github.io
Drawing Happy Little Trees: Tree Meditation #2 - My Little Garden of Code
https://philtomson.github.io/blog/2014/05/14/drawing-happy-little-trees-tree-meditation-number-2
My Little Garden of Code. Drawing Happy Little Trees: Tree Meditation #2. In the previous Tree Meditation. We pondered some preliminary ideas about treeness. Now let’s think about how to draw our trees. Before we start, make sure you paste this tree type code from the last installment into the Try OCaml REPL. Title: our tree type definition]. Last time we coded our little tree using the constructors. Defined in our tree type:. Title: Our first happy little tree ]. Title: tree.dot ]. We have a graph called.
typerex.org
TypeRex: ollvm library
https://www.typerex.org/ollvm.html
Ollvm library offers an interface to manipulate LLVM IR in pure OCaml. LLVM already provides binding to its C API, but it still mainly imperative programming with heavy use of side effects. Ollvm is different in the way that you will manipulate OCaml structures (lists, records, variants, .). An Ez interface is provided to make LLVM IR writing pleasant. Latest sources in the official GIT repository. More details on LLVM and its itermediate representation specification. Ez interface utilisation example.
typerex.org
TypeRex: operf-micro
https://www.typerex.org/operf-micro.html
Is a small tool coming with a set of micro benchmarks for the OCaml compiler. It provides a minimal framework to compare the performances of different versions of the compiler. Bigger benchmarks are also available using another tool,. Latest sources in the official GIT repository. 11 Install using OPAM. Is available in the official OPAM repository as a self-contained package. Can be installed in any switch, even to benchmark on OCaml compiler in another switch. If you are in OCaml sources, just use:.