💾 Archived View for gemini.circumlunar.space › users › ndpi captured on 2021-11-30 at 20:18:30. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Hey there! I'm Nick, known on the internet as ndpi. This is my little slice of the smol net.
Last updated: 31DEC2020
A tool for programmatically designing printed circuit boards. Inspired by OpenSCAD, controlled by a Forth-like concatenative language, implemented in Rust. Uses SDL2 for graphics.
FR4 was preceded by BoardForth, which was written almost entirely in pForth as an experiment in building small tools and as an excuse to learn Forth. It became clear that while Forth is a very interesting and fun language, I am not very productive in it; the subsequent rewrite in Rust that became FR4 was probably an order of magnitude quicker to write, runs faster, has more features, and is more reliable.
https://github.com/nickpascucci/fr4
https://github.com/nickpascucci/boardforth
A literate programming tool with an unusual approach, implemented in pure Rust.