TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ao is a tool for programmatic computer-aided design using Scheme

148 pointsby amirouchealmost 9 years ago

12 comments

qwertyuiop924almost 9 years ago
This is a CAD tool truly worthy of the association with scheme. And I&#x27;m not just saying that: It provides minimal primitives for maximum power and flexibility. That&#x27;s scheme in a nutshell.<p>It&#x27;s also, not by coincedence, really, really cool.
mkeeteralmost 9 years ago
Ao&#x27;s author here – I&#x27;d be glad to answer questions.
评论 #12325828 未加载
评论 #12325443 未加载
评论 #12323122 未加载
评论 #12321388 未加载
评论 #12325122 未加载
评论 #12321139 未加载
评论 #12329427 未加载
评论 #12324525 未加载
davexunitalmost 9 years ago
Add in a REPL server so that I can make cool designs from Emacs and I&#x27;m sold. I&#x27;m a big Guile fan so this is a very exciting project for me.
评论 #12324535 未加载
brudgersalmost 9 years ago
Github repository: <a href="https:&#x2F;&#x2F;github.com&#x2F;mkeeter&#x2F;ao" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mkeeter&#x2F;ao</a>
评论 #12320351 未加载
amirouchealmost 9 years ago
Does Ao compute a mesh from scheme instructionz? or it is a trick? Basically can you dump the code that generates the things in a format that is efficient for a real time application?<p>Oh! And thanks for using GNU Guile Scheme :)
评论 #12321717 未加载
评论 #12324575 未加载
blanka-heronoalmost 9 years ago
Nobody ever listens to me:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12033059" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12033059</a><p>I don&#x27;t get it, has he given up on Guile or not:<p><a href="http:&#x2F;&#x2F;lists.gnu.org&#x2F;archive&#x2F;html&#x2F;guile-user&#x2F;2016-06&#x2F;msg00022.html" rel="nofollow">http:&#x2F;&#x2F;lists.gnu.org&#x2F;archive&#x2F;html&#x2F;guile-user&#x2F;2016-06&#x2F;msg0002...</a><p><a href="http:&#x2F;&#x2F;lists.gnu.org&#x2F;archive&#x2F;html&#x2F;guile-user&#x2F;2016-06&#x2F;msg00027.html" rel="nofollow">http:&#x2F;&#x2F;lists.gnu.org&#x2F;archive&#x2F;html&#x2F;guile-user&#x2F;2016-06&#x2F;msg0002...</a>
评论 #12324573 未加载
j-pbalmost 9 years ago
Finally something that looks like it could replace the horribleness that is openscad.
评论 #12323533 未加载
评论 #12323986 未加载
评论 #12321333 未加载
评论 #12321336 未加载
gravypodalmost 9 years ago
If you are interested in this kind of thing you might want to check out OpenSCAD [0].<p>It&#x27;s a similar idea: scripting behind cad.<p>[0] - <a href="http:&#x2F;&#x2F;www.openscad.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.openscad.org&#x2F;</a>
fslothalmost 9 years ago
The references section in the github repository is short but very good: <a href="https:&#x2F;&#x2F;github.com&#x2F;mkeeter&#x2F;ao&#x2F;blob&#x2F;master&#x2F;doc&#x2F;references.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mkeeter&#x2F;ao&#x2F;blob&#x2F;master&#x2F;doc&#x2F;references.md</a>
mcguirealmost 9 years ago
Apropos of nothing, whenever I see blue and red fonts close together, as in the first image or my recent Spacemacs configuration, my brain tries to interpret it as a 3-D image.<p>It&#x27;s been years since I&#x27;ve seen a blue&#x2F;red 3-D image, but the effect is still there. Is it just me?
amirouchealmost 9 years ago
Are you using a quadtree-like algorithm or filling curve? to create the mesh or you can compute edges from the math tree of operations? or it some of both? Otherwise said how does it approximate the final 3D.
rustealmost 9 years ago
This is really cool! Next time I need CAD software I know where to look. Maybe I&#x27;ll actually buy a 3d printer and start playing around now that there&#x27;s a good modeling software option.