Nous sommes fiers d’annoncer la release (mineure) d’ [opam 2.0.5](https://github.com/ocaml/opam/releases/tag/2.0.5). Cette nouvelle version contient des mises à jours de build et correctifs.
- - [OCaml Standard Library](https://ocamlpro.github.io/ocaml-cheat-sheets/ocaml-stdlib.pdf)
Si vous souhaitez contribuer des améliorations: [sources sur GitHub](https://github.com/OCamlPro/ocaml-cheat-sheets).
En savoir plus : [Updated Cheat Sheets: OCaml Language and OCaml Standard Library](/2019/09/13/updated-cheat-sheets-ocaml-language-and-ocaml-standard-library/)
title=Formations OCaml par OCamlPro : 5-6 et 7-8 novembre 2019
authors=OCamlPro
date=2019-09-25
category=Trainings
tags=documentation,report,training,fr,formation

OCamlPro lance un cycle de formations régulières à OCaml, en français, dans ses locaux parisiens (métro Alésia). La première session aura lieu début novembre 2019, avec 2 formations:
- Formation débutant : [passer à OCaml](/fr/formation-passer-a-ocaml/)(5-6 novembre)
- Formation expert : [approfondir sa maîtrise du langage](/fr/formation-expert-ocaml/)(7-8 novembre).
La formation expert sera l’occasion pour des programmeurs OCaml ayant
déjà une certaine expérience de mieux comprendre les possibilités
avancées du typage (objets, GADTs), de découvrir en détail le
fonctionnement du GC et d’écrire du code optimisable par le compilateur.
Ces formations sont aussi une occasion de venir discuter avec les
lead développeurs et contributeurs d’OPAM et Flambda chez OCamlPro.
> Des formations en anglais peuvent aussi être organisées sur demande à contact@ocamlpro.com
Nous sommes heureux de présenter certains travaux en cours sur le compilateur OCaml, travaux menés en étroite collaboration avec notre partenaire et client Janestreet.
Un travail conséquent a été fait pour aboutir à un nouveau framework d’optimisation du compilateur, appelé Flambda2, dont nous espérons qu’il corrigera certains défauts apparus dans Flambda. En parallèle, l’équipe a mené à bien certaines améliorations immédiates sur Flambda, ainsi que des modifications du compilateur qui seront utiles pour Flambda2.
Voir (en anglais) : [OCamlPro’s compiler team work update](/2019/08/30/ocamlpros-compiler-team-work-update/)
OCamlPro a pour ambition d’aider les industriels dans leur adoption du langage OCaml et des méthodes formelles. L’entreprise est passée d’1 à 21 personnes et est restée fidèle à cet objectif. L’année 2019 chez OCamlPro a été très animée, et le nombre de réalisations impressionnant,
d’abord dans le monde OCaml (flambda2 & optimisations du compilateur, opam 2, notre interface Rust pour memprof, des outils comme
tryOCaml, ocp-indent, et le soutien à la OCaml Software Foundation), et dans le monde des méthodes formelles (nouvelles versions de notre
solveur SMT Alt-Ergo, lancement du Club des utilisateurs Alt-Ergo,lancement du langage Love, etc.)
[Lire la suite (en anglais)](/2020/02/04/2019-at-ocamlpro/)
title=Le nouveau GC d’OCaml 4.10 : premier aperçu de la stratégie best-fit
authors=Thomas Blanc
date=2020-03-23
category=OCaml
tags=best fit,fr,gc,ocaml
](/blog/2020_03_23_in_depth_look_at_best_fit_gc)
Le GC d’OCaml oeuvre discrètement à l’efficacité de vos allocations mémoire. Tel un héros de l’ombre, il reste méconnu de la plupart des
hackers OCaml. Avec l’arrivée d’OCaml 4.10, il s’enrichit d’une nouvelle stratégie apparue dans le [changelog](https://ocaml.org/releases/4.10.0.html#Changes), signée de Damien Doligez.
Dans cet article nous commençons à explorer la nouvelle stratégie baptisée *best-fit *du nouveau Glaneur de Cellules dans OCaml 4.10.
> En savoir plus : [article en anglais](/2020/03/23/ocaml-new-best-fit-garbage-collector/).