- What is this?
- It's a prototype of the micro-diagram DSL?
- Why?
- Communication online is hard. Visual aids help, but many diagramming solutions are too difficult to use ad-hoc. Thus instead of having one diagramming language that covers all aspect I figured that better solution would be to have multiple micro-dsls for different needs.
- Why piano visualization?
- I found it interesting because it shows more fidelity while still having very simple layout. It also highlights ubiquity of the idea.
- What is it written in?
- Haskell with unpoly as a frontend. It's not the first iteration of the idea, as I had some architectural goals in mind. Haskell proven to be very efficient at implementing it.
- How long it took to develop?
- <2 weeks, however it's missing 8735015 things and also it's yet another attempt. In total idea took more than year to develop.
- What now?
- I don't know. Depending on interest it might become my Opus Magnum, commercial or open-source, or it will silently die in the abyss of the internet.
- I'm interested, where do I sign?!
- Send an empty e-mail with subject "waitlist" to letmein at microdiagram.com. Note that I will be checking DKIM records for e-mails if I ever get to the next step :)
- What kind of FAQ is it?! It doesn't have my question in it!1
- Feel free to e-mail me, alexander at kaminski.se.