logoalt Hacker News

adastra22today at 8:42 PM1 replyview on HN

Isn't OpenSCAD's limited (non-Turing complete) language a feature?


Replies

adiustoday at 8:56 PM

I'm pretty sure it's Turing complete by now. If it was conceptualized as a limited language and only became a full fledged programming language over time, it would certainly explain all its weird warts. (Here is some more details: https://github.com/ad-si/LuaCAD#why-lua) I guess 3D modeling is just too complex for a simple, but limited DSL.

Lua is easier to use, faster, and more feature-rich. It's one of those rare occasions when a new solution is actually better in every single way.

show 1 reply