‹ BackHN Continuity

Thread

Platform-independent SIMD in Go

414 points · 152 comments · yurivish

  1. u8 · · focus · HN ↗
    This is why I love Go. Nobody was asking for this, but they took the time to do it right and continue to Push go as a memory safe, high-level systems language.
    1. __s · · focus · HN ↗
      go data races aren't memory safe
      1. shikck200 · · focus · HN ↗
        That does not make sense to me. Go is memory-safe, but it does not guarantee data-race freedom.

        So whats your point here? Haskell?

        1. SupLockDef · · focus · HN ↗
          Probably Rust, that's always Rust with this kind of comments...
          1. asdf88990 · · focus · HN ↗
            Or basic software engineering and understanding of what memory safe means.
            1. shikck200 · · focus · HN ↗
              Memory safety != Data race free
              1. maleldil · · focus · HN ↗
                Yes, but Rust gets you both.
                1. shikck200 · · focus · HN ↗
                  Sure. I like Rust. But i also know when not to use Rust.
              2. asdf88990 · · focus · HN ↗
                Go’s issue isn’t data race, it is tearing and corruption. Pretending it is on the same class as what is considered data race is again, basic software engineering.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.