👨‍💻 about me home CV/Resume News 🖊️ Contact Github LinkedIn I’m a Haskeller 🏆 Best of LuaX hey bang ypp panda lsvg Fizzbuzz Calculadoira TPG todo pwd rrpi

Christophe Delord

About me

Welcome to my personal web site.

Some resources are available here, mainly free softwares.

Feel free to contact me:

Or take a look at some personal projects here.

News

🆕 Novembre 2023
bang now replaces make to build nearly all my softwares (LuaX, ypp, panda, … and even bang itself, as well as this web site).
🆕 September 2023
hey is an helper script to install some CDSoft programs and related softwares.
🆕 August 2023
bang is a Ninja file generator scriptable in LuaX.
🆕 May 2023
ypp is yet another preprocessor attempting to unify upp and panda.
🆕 February 2023
lsvg is a Lua interpreter specialized to generate SVG images.
🆕 since August 2022
LuaX is a Lua eXtended interpreter/cross compiler providing a bunch of useful modules (statically linked, no dependency). Nice integration with upp (new functions and modules available to extend upp macros) and Pandoc (LuaX can by loaded by the Pandoc Lua interpreter). LuaX was initially made for a soon released but yet confidential project about actor oriented programming!
💣 Kick GAFAMs out with rrpi
(✔️ ǝlƃooפ, ✔️ ʞooqǝɔɐℲ, ✔️ uozɐɯ∀): Stop giving our soul and money to evils, be free and respectful!
📰 Friday 2. April 2021
upp is a panda companion. It’s a Lua-scriptable lightweight text preprocessor.
🆕 since December 2020
Playing with the actor model in an embedded multicore context. C imperative components become C stream pure functions with no side effect ➡️ C low level programming with high level pure functional programming properties 🏆
📰 Saturday 30. January 2021
Playing with Pandoc Lua filters in Lua. panda is a lightweight alternative to abp providing a consistent set of Pandoc filters (text substitution, file inclusion, diagrams, scripts, …).
🆕 Sunday 24. May 2020: Working at EasyMile for more than 7 years.
Critical real-time software in C, simulation and monitoring in Haskell ➡️ perfect combo! It’s efficient and funny ;-)
📰 Sunday 15. December 2019
Playing with Pandoc filters in Haskell. abp should make pp obsolete.

Professional activity

I have a strong experience in critical domains in aeronautics (DO178B, 18 years at Sopra for Airbus, Thales, Liebherr, …) and autonomous vehicles (ISO 26262, 7 years at EasyMile).

I’m currently working at EasyMile for more than 7 years where I’m developing a multicore real-time critical software in C. The simulation and test environment is fully made in Haskell.

For further information, you can read my resume.

Personal projects

I’m found of free and open source softwares. I’m working with GNU/Linux and programming most of the time in Haskell, Lua and C. This page lists some of my personal projects.

Note: these projects are available on Github. It is generally highly recommended to recompile them from sources. In case you need some precompiled binaries, some can be found here: cdelord.fr/pub (may be outdated).

Programming

Lua / LuaX

Haskell

Python

My Python scripts are old and may not be maintained…

Pandoc, text preprocessing, image generators

In Lua / LuaX

In Haskell

Vim

Cloud

Books

Student projects / artificial intelligence