• MajorasMaskForever@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 day ago

    Sounds like someone wanted to avoid needing to recompile for the target, but was either hardware constrained on what they wanted to do or as they thought that implementing their own language was going to be easy, learned it’s very much so not, and then took some stupid shortcuts

    I totally haven’t done that myself, nope…

    • vrek@programming.dev
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 day ago

      It’s fanuc cnc… Incredibly useful and precise but OLD! They literally still support programs from bubble tape if you need. It was basically hardware constrained initially but fixing it would break backwards compatibility which is a super selling point for them to government and long term industries.

      Their controllers are mad expensive (budget version is like 30k last I checked), their support is top notch(tech typically on site within 24 hours with every possible board which may be bad so they can get you running and charge you later), they are incredibly precise and can do things other systems legally can not(a trainer I knew said “if you can move in 5 dimensions at once you can do some interesting things with nuclear energy so those require special clearance to sell”). Basically if you need them you NEED them, if you don’t then you don’t.