Blog

Ledum Definers Released

Written by Dominik Pantůček on 2026-07-16

racketledum

Last time we have touched the topic of designing custom CPU explicitly, we were already preparing the whole package for release. Today, we introduce the Ledum Definers package which allows anyone to design an Instruction Set Architecture and get an assembler, disassembler and components for building emulators for free.

...

Scheme to OpenSCAD Function Compiler

Written by Dominik Pantůček on 2026-07-02

racket

OpenSCAD as a 3D modelling tool supports functional programming and therefore it can be used to easily express many complex ideas. However some programming languages such as Scheme can be more convenient in which case it might be handy to have a compiler of such language into the target system.

...
...

Building Containers for HPC

Written by Dominik Pantůček on 2026-06-04

docker

When working with scientists from other fields, they sometimes need help with processing their data. And sometimes you just have to wonder why their pipelines are built the way they are...

...

Custom Macros Expander

Written by Dominik Pantůček on 2026-05-21

racketledum

A custom splicing expander alone is not very useful on its own. Without a way to define custom macros that will be expanded not by the default Racket expander but by our custom expander it cannot do much. Now it is time to define an expander for custom macros.

...