About me

  • Language theory and design, Cloud computing, Grid computing, Mobile application and Distributed computing
  • Software architecture and development in Scala, Java, Python, Javascript, Haskell, Objective-C, C, C++ and OCaml.

LinkedIn GitHub

rAPIdo

DSL for client side rest service specification.

  • Keywords: REST, Client API.
  • Domains: Specification, Transpiler, Langage library
  • Languages: Scala, Python

Read more

SuitCase

Library dedicated to pattern matching.

  • Keywords: Pattern matching.
  • Domains: Structural object manipulation, Generic lexer.
  • Languages: Java, Python

Read more for Java» Read more for Python

Clump language

An object oriented language based on behaviors and representation separation.

  • Keywords: Object and Class separation and Strong typing
  • Domains: Language semantic, Type checking, Compiler
  • Languages: Java, Clump

Read more

Contrail network

A framework dedicated to connected streams and cooperative ecosystems

  • Keywords: Stream pipelines, transducers and routers
  • Domains: Networking, Collaboration and Data Processing
  • Languages: Java, Javascript

Read more

OX(ML)

An OCaml extension to XML pattern matching

  • Keywords: Stream and Pattern matching.
  • Domains: Tree based structures like XML.
  • Language: OCaml

Read more

Vodoo/Stream

An open document processing framework

  • Keywords: Stream, Automata and Transducers.
  • Domains: XML, unstructured text.
  • Languages: Java, languages using BSF like BeanShell, Ruby, Python, Javascript ...

Read more