About me

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

LinkedIn GitHub

Thicket

Javascript

Language dedicated to Model/View/Control web application design

  • Keywords: FP, MVC, Web Embedded Language.
  • Domains: Type Checker, Compilation

Read more

Fluent-Rest

Python

REST layer dedicated to Python web frameworks.

  • Keywords: REST
  • Domains: JAX_RS Like, Specification.

Read more

Parsec

Javascript Swift

Parser Combinators

  • Keywords: FP, LL(1), Parser Combinators.
  • Domains: Composable LL Parsers

Read more for Javascript

HiPeAS

Java

Monadic data for synchronous and asynchronous computations

  • Keywords: Monad, High-Order Type Simulated
  • Domains: Asynchronous and composable computation.

Read more

rAPIdo

Scala Java Python

DSL for client side rest service specification.

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

Read more

SuitCase

Java Python

Library dedicated to pattern matching.

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

Read more for Java Read more for Python

Clump language

Java

An object oriented language based on behaviors and representation separation.

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

Read more

Contrail network

Java Javascript

A framework dedicated to connected streams and cooperative ecosystems

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

Read more

OX(ML)

OCaml

An OCaml extension to XML pattern matching

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

Read more

Vodoo/Stream

Java BSF (BeanShell, Ruby, Python, Javascript etc.)

An open document processing framework

  • Keywords: Stream, Automata and Transducers.
  • Domains: XML, unstructured text.

Read more