General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
TheEvilCottonBall
Developer Voices
comments
Comments by "TheEvilCottonBall" (@alexandermaximilianoetken7265) on "Writing a CAD Language in Rust (with Adam Chalmers)" video.
I honestly thought this was about Fornjot when I saw the video title.
4
I use OpenSCAD.
3
Using the mouse in OpenSCAD as well would be really cool. But I am probably not going to switch to KCL as I cannot have control over the software. Their tools are free now, but they can change their pricing dramatically or shut down their GPU servers and I would be stuck with a dysfunctional app.
2
Cadquery is programmed in Python, this is programmed in KCL, Cadquery runs locally, this runs on some cloud GPU servers. Cadquery is free and will be free, the cost of KCL is free currently but noone knows how much their cloud GPU stuff will cost in the future. Cadquery is implemented in Python, this CAD is implemented in Rust. Cadquery has no mouse editing support, KCL has it.
1
That still often does not make sense. In the case where people do that they often want grapheme clusters because "characters" as in unicode codepoints don't really mean anything. The other option is to limit yourself to ascii which is a perfectly fine choice for a programming language and Rust's ascii byte strings provide O(1) access.
1
@tilakmadichettitheappdeveloper Actually I am not. But I am European. So by limitng myself to ascii there would only be a like a dozen characters and diacritics and symbols that I would miss, if I were to program in my native language. But I program in english anyway. Library functions and programming language keywords are usually in english anyway, so you would constantly be switching langauges if I used identifier names in my native language.
1
@Tigregalis I do not think that opinions should be immutable by default. So I always declare my opinons like so: let mut opinion; That way there can only one mutable reference to it, so only one person is allowed to change it at any time, or I can share it with many others but cannot change my opinion.
1