You guys feel free to keep being JS-phobic but please don't describe setting up an ECMAScript runtime environment scarily complicated. It's apt install node npm notably on Ubuntu/Debian. That's it.
Besides, there are Bun and Deno now which are evidently faster runtime than Node.
If you have a problem with the language itself, please criticise at it, not something made from it. In fact, being a programmatic schematic file, a script rather than a compiled language makes more sense because a script evolves faster in development while sacrificing performance. Performance isn't top priority.
And you said it's object-oriented? Which part of this piece of code in their tutorial looks OO to you?
circle(50, "xy") // circle on the XY plane
rect(100, 60, "front") // rectangle on the front plane
line([0, 0], [100, 50], "xz") // line on the XZ plane
slot(80, 20, "xy") // slot on the XY plane
arc(50, 0, 90, "front") // arc on the front plane
You're arguing the wrong points. You didn't really read what I said.
I don't care about Javascript. I don't want my computer catching dependency hell or cryptominer herpes.
I don't want that shit rawdogging my system, go package it up into something sensible. I don't want its entrails all over my system and I don't want it breaking something elses dependencies.
Thanks for sharing with us. I personally don't like subscription svc which needs internet connection,but at least they open source some part of whole app and offer free tier. Some bro/sis are gonna like it. Microcad looks like heading to programmatic approach like openscad. Anyway, begger cannot be chooser, I simply appreciate everyone's hardwork and hope the best of all open source projects
11 Comments
markz@suppo.fi · 30 pts · 131d
Think I'll stick to openscad
greyscale@lemmy.grey.ooo · 9 pts · 130d
That was my first reaction until I noticed its object-orientated.
Then I baulked at having to rawdog node and npm on my machine.
no thank you.
racketlauncher831@lemmy.ml · 1 pts · 130d
You guys feel free to keep being JS-phobic but please don't describe setting up an ECMAScript runtime environment scarily complicated. It's
apt install node npmnotably on Ubuntu/Debian. That's it.Besides, there are Bun and Deno now which are evidently faster runtime than Node.
If you have a problem with the language itself, please criticise at it, not something made from it. In fact, being a programmatic schematic file, a script rather than a compiled language makes more sense because a script evolves faster in development while sacrificing performance. Performance isn't top priority.
And you said it's object-oriented? Which part of this piece of code in their tutorial looks OO to you?
https://fluidcad.io/docs/guides/sketching/introduction
greyscale@lemmy.grey.ooo · 4 pts · 130d
You're arguing the wrong points. You didn't really read what I said.
I don't care about Javascript. I don't want my computer catching dependency hell or cryptominer herpes.
I don't want that shit rawdogging my system, go package it up into something sensible. I don't want its entrails all over my system and I don't want it breaking something elses dependencies.
grapemix@lemmy.ml · 7 pts · 131d
With so many new repo because of ai, ignoring their quality, i haven't seen much update on cad/cam field
jokeyrhyme@lemmy.ml · 7 pts · 130d
https://zoo.dev/ is one of the newer ones
and there's https://microcad.xyz/
grapemix@lemmy.ml · 2 pts · 129d
Thanks for sharing with us. I personally don't like subscription svc which needs internet connection,but at least they open source some part of whole app and offer free tier. Some bro/sis are gonna like it. Microcad looks like heading to programmatic approach like openscad. Anyway, begger cannot be chooser, I simply appreciate everyone's hardwork and hope the best of all open source projects
warmaster@lemmy.world · 5 pts · 131d
This looks amazing. I hope someone makes it able to export gcode.
wizzor@sopuli.xyz · 10 pts · 131d
Wouldn't an STL file be sufficient?
warmaster@lemmy.world · 2 pts · 130d
Yeah, I meant that, sorry.
Unusable3151@lemmy.ml · 2 pts · 131d
That's a separate kind of tool.