- 🎯 个人需求 (事实): 作者希望在自己精心配置的、舒适的开发环境(如Emacs, Neovim)中进行代码驱动的CAD设计,而非使用简陋的内置编辑器。
-
🧩
市场空白 (事实): 作者发现,现有的代码CAD工具,最多只能满足以下三项中的两项,无法完美结合:
- 代码 → GUI 实时更新
- GUI → 代码 实时更新
- 支持自选的、强大的代码编辑器
- 💡 灵感来源 (观点): Kevin Lynagh在其codeCAD项目中提出的“双向编辑”设想,特别是“也许我们需要一个LSP服务器?”这句话,精准地激发了作者的技术探索欲。