About us
Le groupe des utilisateurs d'OCaml, développeurs, mais aussi utilisateurs d'applications en OCaml, en région parisienne, qui veulent en savoir plus sur ce langage de programmation fonctionnel développé à l'INRIA.
Upcoming events
1

OUPS Février 2026
4 Pl. Jussieu, Paris, FRLe prochain OUPS aura lieu le mercredi 25 février 2026. Le rendez-vous est fixé à 18h30 au 4 place Jussieu, amphi Astier, dans le bâtiment Esclangon.
L'inscription est obligatoire pour pouvoir accéder au meetup !
Les exposés seront également retransmis en ligne sur le galène du OUPS.
Toutes les informations sont disponibles sur le site du OUPS.Programme :
Coccinelle, for C and for Rust -- Julia Lawall
Coccinelle is a tool for automating complex repetitive searches and transformations in source code. It was originally developed for the C language, targetting the Linux kernel, but we have recently started working on Rust. This talk will give an overview of Coccinelle targeting C, present the main design decisions and how they translate to Rust, and present some practical examples involving Rust. Both versions of Coccinelle are available in open source.
https://coccinelle.gitlabpages.inria.fr/website/
https://rust-for-linux.com/coccinelle-for-rustOCaml and the MOPSA static analysis platform -- Marco Milanese
In this talk we present MOPSA, a static analysis platform built in OCaml: MOPSA implements a sound analysis (based on the theory of abstract interpretation), with an emphasis on reusability and modularity of abstractions.
To this end each domain performs a simple, targeted, simplification of the program and it can be swapped or combined with other domains to tune the precision/performance tradeoff of the analysis.
OCaml and its type and module systems play a crucial role to achieve this goal.. we will see how monads, modules and abstract data types (and more!) naturally describe the components of a static analysis tool.***
Les présentations seront suivies par des discussions libres. Les pizzas seront offertes par la fondation OCaml !30 attendees
Past events
50

