Hacker GitHub

← All repos

mratsim/Synthesis

View on GitHub ↗ ★ 100 Nim

Synthesis is a compiletime, procedure-based, low-overhead, no-allocation, state-machine generator optimized for communicating processes and threads

3 mentions on Hacker News by 1 person: 0 stories, 3 comments · first 2020-07-02 · latest 2020-12-23

Mentions per year 3 mentions · busiest year 2020 (3)
20082026
  1. State machines can be metaprogrammed: https://github.com/mratsim/Synthesis You describe the events, transitions and even interrupts and this compiles to optimized goto statements with no allocation, no indirect function calls, no switch…
    comment by mratsim · 2020-12-23 · in Nim Apocrypha, Vol. I
  2. …for embedded) for my multithreading runtime to visually detect logic/design bugs in the code used: https://github.com/mratsim/Synthesis
    comment by mratsim · 2020-10-15 · in State-Transition Tables
  3. …multithreading runtimes and embedded devices and able to display the actual graph at compiletime? - https://github.com/mratsim/Synthesis Can you describe x86 opcodes in a declarative way for a JIT assembler and do all the rex/modrm/sib…
    comment by mratsim · 2020-07-02 · in Ray Tracing in Nim