Christophe Delord
banner
cdelord.bsky.social
Christophe Delord
@cdelord.bsky.social
R&D Software Engineer
LuaX (portable Lua ecosystem)
Lua, Haskell, C
Real-time, embedded software
Simulation
Functional programming
https://cdelord.fr
Pinned
🔧 Tired of YAML/JSON/XML chaos in your build pipeline?

👉 LuaX ecosystem - 8 dev tools sharing one data format (Lua tables)

✨ Build • Docs • Code gen • Graphics • Requirements
All integrated, no conversion glue code needed!

cdsoft.codeberg.page/tools.html

#DevTools #Lua #BuildSystems
LuaX-based Development Tools
cdsoft.codeberg.page
🔧 Tired of YAML/JSON/XML chaos in your build pipeline?

👉 LuaX ecosystem - 8 dev tools sharing one data format (Lua tables)

✨ Build • Docs • Code gen • Graphics • Requirements
All integrated, no conversion glue code needed!

cdsoft.codeberg.page/tools.html

#DevTools #Lua #BuildSystems
LuaX-based Development Tools
cdsoft.codeberg.page
July 26, 2025 at 2:46 PM
I've migrated my Github repositories to #Codeberg => codeberg.org/cdsoft

- not US based
- clean and fast interface
- open source

One step closer to eliminating GAFAM ;-)
Christophe Delord
R&D Software Engineer - LuaX (portable Lua ecosystem) - Lua, Haskell, C, Python - Real-time, embedded software - Simulation - Functional programming
codeberg.org
April 9, 2025 at 10:06 PM
A poem generated by an American AI, which cleverly avoids naming the main character. I'll let you guess who we're talking about ;-)
April 3, 2025 at 4:15 PM
Un poème généré par une IA américaine, qui évite habilement de nommer le personnage principal. Je vous laisse deviner de qui on parle ;-)
April 3, 2025 at 4:13 PM
Reposted by Christophe Delord
#A69 - L'AFFAIRE PERSONNELLE DE MACRON ?

Nous vous proposons de (re)découvrir ce documentaire de Off Investigation...

L'article "Atosca, concessionnaire tricheur ?" ⤵️
www.off-investigation.fr/autoroute-69...

Le documentaire ⤵️
www.youtube.com/watch?v=B-al...
AUTOROUTE A69 : l'affaire personnelle de Macron ?
YouTube video by Off Investigation
www.youtube.com
January 19, 2025 at 4:41 PM
LuaX, bang, ypp, panda... are free.
But their development has got a cost (time, hosting...).

If you like these softwares and are willing to support them, please consider donating via Github (github.com/sponsors/CDS...) or Liberapay (liberapay.com/LuaX/donate).
#Lua
Sponsor @CDSoft on GitHub Sponsors
Support CDSoft's open source work. Currently working on a cross platform Lua interpreter/compiler (LuaX) and a consistent ecosystem around LuaX for code and documentation generation (preprocessors,...
github.com
October 4, 2024 at 6:35 PM
LuaX can cross-compile #lua scripts from and to #Linux (x86_64 and aarch64), #MacOS (x86_64 and aarch64) and #Windows (x86_64).
The executables run on all these platforms without any dependency.

cdelord.fr/luax

#luaxlang
Lua eXtended
cdelord.fr
July 12, 2024 at 6:35 PM
LuaX can also bundle #lua scripts into a single script with a LuaX runtime and executable with a plain Lua interpreter.
Theses scripts can optionally be encrypted.

cdelord.fr/luax

#luaxlang
Lua eXtended
cdelord.fr
July 9, 2024 at 6:37 PM
LuaX can bundle #lua scripts into a single script, precompiled as Lua bytecode and executable with LuaX.

Theses scripts can optionally be encrypted and compressed.

cdelord.fr/luax

#luaxlang
Lua eXtended
cdelord.fr
June 23, 2024 at 8:10 AM
LuaX also provides some #lua modules for various purpose (argparse, serialization, math, line editor, parser, network).

All these modules are included in the binary distribution of Luax and do not need to be installed.

cdelord.fr/luax

#luaxlang
Lua eXtended
cdelord.fr
June 20, 2024 at 6:18 AM
ypp is a general purpose text preprocessor scriptable in #lua with LuaX.

One can define macros in Lua and benefit from LuaX modules to preprocess any kind of text files (markdown, sources, ...).

github.com/CDSoft/ypp

#luaxlang
GitHub - CDSoft/ypp: Yet a PreProcessor
Yet a PreProcessor. Contribute to CDSoft/ypp development by creating an account on GitHub.
github.com
June 14, 2024 at 4:45 PM
LuaX provides a data compression module based on LZ4.

#lua scripts can compress and decompress LZ4 frames which are compatible with the LZ4 file format.
And all this with no dependency.

github.com/CDSoft/luax/...

#luaxlang
github.com
June 12, 2024 at 6:21 PM
LuaX provides a cryptography module with simple (but cryptographically weak) functions (random number generators, hash, encryption...).
And all this with no dependency.

github.com/CDSoft/luax/...

#luaxlang
github.com
June 11, 2024 at 4:29 PM
LuaX provides modules to interact with shells (e.g. read command outputs) and terminals (colored text...) in a #lua script => small and portable alternative to shell scripts, with a real programming language.

github.com/CDSoft/luax/...
github.com/CDSoft/luax/...

#luaxlang
github.com
June 9, 2024 at 2:34 PM
Bang is a Ninja file generator written and scriptable in LuaX.

Bang provides a DSL in Lua that mimics Ninja primitives with the power of Lua and LuaX modules.

Bang makes build systems easy!

cdelord.fr/bang

#luaxlang
Bang
cdelord.fr
May 31, 2024 at 5:59 PM
LuaX provides a small, portable and pragmatic filesystem module (file and directory management, recursive file listing, ...).
It is written in C for Linux, MacOS and Windows.
It is small and included to the LuaX runtime with no dependency.

github.com/CDSoft/luax/...

#luaxlang
github.com
May 29, 2024 at 4:47 PM
One of the great #lua modules provided by LuaX is F.
F is inspired by some #haskell modules (List and Map) and implements functional programming functions to deal with Lua tables.

github.com/CDSoft/luax/...

#luaxlang
May 28, 2024 at 6:45 PM
The LuaX REPL is pretty much similar to the #lua REPL.
But it has nice options to print Lua tables in a human readable way.

github.com/CDSoft/luax/...

#luaxlang
May 26, 2024 at 7:15 PM
LuaX is a #Lua interpreter, a nice REPL and a bunch of useful packages.

LuaX is also a Lua cross-compiler for Linux, MacOS and Windows.

Enjoy!

cdelord.fr/0

#luaxlang
Lua eXtended
cdelord.fr
May 23, 2024 at 4:00 PM