s-ol
2 February 2020 22:39
8
I just posted a lengthy description of the rationale of two different systems in this other thread . I also wrote a bit more about the first one on the repo page:
| notice | this project has moved to a new home: [`git.s-ol.nu/watch-cad`](//git.s-ol.nu/watch-cad). This github archive will however be kept up-to-date: If you want to browse it here, switch on over to the [`master`](//github.com/s-ol/watch-cad/tree/master/) branch. |
| ------ | --- |
---
watch-cad
=========
this is a testbed/toy implementation of a new way to interact with graphical editors, such as CAD or vector software,
combining the speed and ease of use of direct manipulation (using mouse and drawing tablets) with the expressivity, accuracy and reusability of code.
With watch-cad, you edit a piece of code at the same time as you work on your document.
The code defines the tool you use in the document.
It is constantly error-checked, parsed and run.
The API that is made available to the code lets you easily define direct manipulation interactions,
allowing you to effortlessy string together custom tools as you go along.
With this flexibility, creating custom tools and using them blend together into a single workflow that powers `watch-cad`.
You can Watch a Proof-of-Concept video [here](https://www.youtube.com/watch?v=3_gDRfFtPEQ).
This file has been truncated. show original
but I also talked about it a lot in the videos mentioned in the other post.