• 1 Post
  • 73 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle


  • themusicman@lemmy.worldtoLinux@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    23
    arrow-down
    2
    ·
    2 months ago

    If rust code relies on a C API (as it necessarily does), then a breaking change to the API requires changing that rust code. This is common sense.

    If a process is set up for deferring rust maintenance to a rust developer, this can only last as long as rust maintainers are willing to staff it.

    If C developers are unwilling to accept any risk of needing to touch rust code in the future, then rust contributions should not have been allowed in the first place.

    Allowing rust contributions and then imposing restrictions on what can be done with it? That’s not reasonable.







  • Violinist here.

    Violins make sound by dragging the bow (stretched horse hair) over a string, causing the string to vibrate. At the micro level, the bow pulls the string to one side using friction, until the tension on the string pulls it back - this happens hundreds of times per second, and forms the basis of the sound we hear. Horse hair is slippery by default. To create the necessary tension violinists apply a small amount of solidified tree resin by wiping a piece along the length of the bow. This piece of hardened resin has the same approximate texture as glass or hard candy, and is called rosin.