Skip to content

Instantly share code, notes, and snippets.

View s-ol's full-sized avatar

s-ol s-ol

View GitHub Profile
@s-ol
s-ol / test.md
Last active October 15, 2019 11:33
End-user programmable UX concept for CAD

(this was inspired by libfive, antimony and Ronin)

EDIT: see a Proof-of-Concept demonstration and explanation video here.

an electronics CAD software could have a livecoding typing area somewhere, here illustrated with some Clojure pseudocode: (I chose a lisp-y thing because originally I thought that was going to be relevant, but now I see it is not at all necessary. Which is good news because it means this could be built more easily on top of the KiCAD API as it is, potentially.)

(let [rect (select-rect)

footprints (sort by-name (select-footprints))

@s-ol
s-ol / .gitignore
Last active February 5, 2020 10:00
node_modules
dist