Tag: racket

Opcode Mask Pict

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

racket

In previous post we have introduced a nice way to encode machine opcodes and their arguments as a bit mask. What about visualizing such opcodes? There surely is a way to include nice pictures to aid with reading the bit masks.

...

Custom Reserved Identifiers

Written by Dominik Pantůček on 2026-01-29

racket

Language-oriented programming has many nice features but some of them seem to be more versatile than others upon detailed inspection. This time we look into retrieving values from transformer bindings in syntax phase to create custom reserved identifiers.

...

From Bits to Arguments: sub-range-binders

Written by Dominik Pantůček on 2026-01-15

racket

Sometimes it is convenient to use characters of a string to illustrate the underlying low-level meaning of given identifier. One such example can be a definition of ISA opcode where various bit groups of the binary representation can have different meanings.

...

Advaced GitLab Pipelines

Written by Dominik Pantůček on 2025-10-23

CIracketscribblejavascript

Sometimes you need to build multiple interdependent artifacts in your CI/CD pipelines. And sometimes you can setup your workflow in a non-blocking way for many of these. Read on to see what we are using in our GitLab instance.

...
...