clojure.core/typing
summary
A Clojure workflow generates OpenSCAD code to produce a contoured split keyboard model, with a single placement function parameterizing curvature so layouts change by replacing one function. The library compiles in days, renders printable keywells and hull-based connectors, and outputs files for Shapeways 3D prints (including 3D prints in steel). Wiring uses flexible DIY PCBs etched with vinegar and peroxide, the board is assembled and actively used, and future development happens on the keyboard itself.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:04History
- 4:54Remington
- 12:05Meltron keyboard
- 14:37Kinesis keyboard
- 16:33New keyboards
- 17:36OpenSCAD
- 20:59SCADCLJ
related talks
14mMoldable Live Programming with Clerk
05mLightning talk: Improve your daily typing experience
40mProgramming Clojure, Smalltalk-Style
39mLiterate interactive coding: Devcards
07mWeaving Schematics and Code: Interactive Visual Editing for Hardware Description Languages
27mBuilding functional Front-ends with ClojureScript
15mCircuitStack: Supporting Rapid Prototyping and Evolution of Electronic Circuits
37mMaximize Your Productivity by Making Your Programmable Keyboard Ergonomic
