Christophe Delord cdsoft · he/him
  • France - Occitanie
  • https://cdelord.fr
  • R&D Software Engineer - LuaX (portable Lua ecosystem) - Lua, Haskell, C, Python - Real-time, embedded software - Simulation - Functional programming

  • Joined on 2025年04月04日

Website Repos LinkedIn Bluesky Mastodon CV

About Me

I'm a Free Software developer currently working in embedded safety-critical softwares for autonomous vehicles.

Also open to any remote positions... Feel free to ask!

Let's get in touch...

My Open Source Projects

Currently my main Open Source activity is LuaX and some related softwares:

LuaX
Lua interpreter and REPL based on Lua 5.4, augmented with some useful packages. It is also a "compiler" that produces standalone executables from Lua scripts. This repository now contains some related tools:
bang
Ninja file generator scriptable in Lua/LuaX
ypp
Yet a PreProcessor, a genereric text preprocessor / code generator
lsvg
Lua interpreter specialized to generate SVG images
Panda
Pandoc Lua filter that works on internal Pandoc's AST (variable expansion, conditional blocks, file inclusion, scripts, images...)
ldc
parses a Lua script and produces source code in various languages
yreq
Minimalist requirement management for ypp
req
Minimalist requirement management inspired by tagref
badges
GitHub-like static badges as SVG images hosted on the same server.

Other projects:

Belenos
basic model checker that simulates the execution of a system model written in C
FNV-1a
Fowler-Noll-Vo hash functions in C
Calculadoira
simple yet powerful calculator.
dedup
searches for duplicate files.

There are also some older projects still of interest:

Toy Parser Generator
lexical and syntactic parser generator for Python.
Simple Parser
Python parser generator. It is aimed at easy usage rather than performance. SP produces Top-Down Recursive descent parsers. SP also uses memoization to optimize parsers' speed when dealing with ambiguous grammars.

More...

More details at cdelord.fr.