• 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.

2025-2026 © Przemysław Alexander Kamiński (vel xlii vel exlee)

xlii.space