Compare commits

..

4 Commits

Author SHA1 Message Date
James Pace eb2e1b6852 More editing. 2024-02-07 02:11:50 +00:00
James Pace 6531f3d2f0 More typos. 2024-02-07 02:08:23 +00:00
James Pace df5e9dd2a3 More typos 2024-02-07 01:49:39 +00:00
James Pace 85339c3951 Fix typo. 2024-02-07 01:44:28 +00:00
2 changed files with 6 additions and 7 deletions

View File

@ -43,19 +43,18 @@ will:
This may seem confusing, but if you've worked with Fusion360 or Creo, you've basically done
the same thing (see the timeline in the bottom of the window in Fusion360 or the history in Creo).
I've found that it once the idea clicks what's going on isn't that hard to work out.
I've found that once the idea clicks what's going on isn't that hard to work out.
What is a pain to work out is when something goes wrong.
Its very hard to introspect what's happening at each step.
Particularly when so much is wirtten on basically one line, which isn't a requirment per se,
It is very hard to introspect what's happening at each step.
Particularly when so much is written on basically one line, which isn't a requirment per se,
but definitely the suggested workflow.
Regardless, the actions in each of the lines is extremely dependent on state hidden in the workplane
that is basically impossible to tease out.
What I've found more challenging is it is really hard to organize things in a way that allows for code
reuse.
It is also really hard to organize things in a way that allows for code reuse.
Specifically, I've worked on two projects where I've wanted to reuse sketches in multiple places,
and in neither case could I really find a nice way to do that while using the Fluid API.
and in neither case could I really find a nice way to do that while using the Fluent API.
I've found the Direct API to make this much easier.
The Direct API is much closer to "normal" OOP programming, where objects are made by calling

View File

@ -42,7 +42,7 @@ of `libm::powf`.
When compiling with the default optimization level (`-O3`), I saw a similar performance
increase, but not when I switched to compiling with `--release`, which I found interesting,
and which underscores the importance of building in `--release` which shipping Rust binaries.
and which underscores the importance of building in `--release` when shipping Rust binaries.
[libm]: https://github.com/rust-lang/libm
[micromath]: https://github.com/tarcieri/micromath