this post was submitted on 10 Apr 2026
41 points (97.7% liked)

Open Source

48158 readers
101 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 7 years ago
MODERATORS
top 11 comments
sorted by: hot top controversial new old
[–] markz@suppo.fi 31 points 3 months ago (1 children)

Write JavaScript

Think I'll stick to openscad

[–] greyscale@lemmy.grey.ooo 9 points 3 months ago (1 children)

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 0 points 3 months ago* (last edited 3 months ago) (1 children)

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?

https://fluidcad.io/docs/guides/sketching/introduction

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
[–] greyscale@lemmy.grey.ooo 4 points 3 months ago

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 points 3 months ago (1 children)

With so many new repo because of ai, ignoring their quality, i haven't seen much update on cad/cam field

[–] jokeyrhyme@lemmy.ml 6 points 3 months ago (1 children)
[–] grapemix@lemmy.ml 1 points 3 months ago

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 points 3 months ago (2 children)

This looks amazing. I hope someone makes it able to export gcode.

[–] wizzor@sopuli.xyz 9 points 3 months ago (1 children)

Wouldn't an STL file be sufficient?

[–] warmaster@lemmy.world 2 points 3 months ago

Yeah, I meant that, sorry.

[–] Unusable3151@lemmy.ml 2 points 3 months ago

That's a separate kind of tool.