Yup. Stuff like "hello".to_string()
looked even weirder to me at first, but the Rust book authors seem to consider it the most idiomatic way of going in the other direction...
Done (in commit 0c8022d). I've named the color variables according to their roles, with cues about the intended color limited to brightness descriptions. There are comments describing the colors…
Done (in commit 2b083be). Would it be helpful to think about what a better solution might look like? I started using these temporary emoji icons precisely because it felt too early to think about…
I think I recall you saying—maybe during a meeting—that you'd like Element::index
to be renamed to something more descriptive, like col_index
or config_col
. If you do want that, let me…
Done! I've expanded "cst" to "constraint," "elt" to "element," and "rep" to "representation" in the HTML element classes (commits 882286c and 3f3c173).
These functions build the test assemblies we've been playing with: the "General" assembly that appears when you load the page, and the "Low-curvature" assembly that you can pick from the drop-down…
The main branch has diverged from the branch to be merged because of the changes we made to while reviewing #15. Those changes have been incorporated in #19, which supersedes this pull request.
Assembly::realize
from reacting to itself
Just like in Numberscope when you enter invalid input for a parameter, it should not disable the associated entity, it should simply not (yet at that point) update it (so the last valid value…
Oh and I guess there's one more item: putting engine/assembly in a different directory from views. That one is not critical at this point
To simplify future merges, I'd prefer to do this…
for this PR, please add a test that verifies, in some reasonably nontrivial case, that when the row/col of a frozen coordinate is set to 00100, the step comes out precisely 0 in that coordinate;…