👨‍💻 about me home CV/Resume 🖊️ Contact Github LinkedIn I’m a Haskeller 📝 Blog Freedom, privacy, tutorials… 🏆 Best of panda upp Haskell abp pp hCalc luax todo pwd TPG Nextcloud Git BitTorrent

💣 Kick GAFAMs out (✔️ ǝ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 5 years. Critical real-time software in C, simulation and monitoring in Haskell ➡️ perfect combo! It’s efficient and funny ;-)
🚌 And we are recruiting! Contact if you are interested in Haskell or embedded softwares (or both).

UPP: Precompiled binaries

Christophe Delord - http://cdelord.fr/upp

OS UPP executable
linux x86_64 upp-x86_64-linux-musl.tar.xz
linux i386 upp-i386-linux-musl.tar.xz
linux aarch64 upp-aarch64-linux-musl.tar.xz
macos x86_64 upp-x86_64-macos-gnu.tar.xz
macos aarch64 upp-aarch64-macos-gnu.tar.xz
windows x86_64 upp-x86_64-windows-gnu.zip
windows i386 upp-i386-windows-gnu.zip

UPP sources can also be interpreted by a vanilla Lua interpretor. In this case Luax goodies won’t be available.