News for hackers. Stuff that matters.
Re:Against SQL by thom on Saturday July 10, 2021 @04:45AM (#27792067)
Gotcha, ta. That becomes a tricky problem when we're talking about something that's primarily a storage engine though, right?
Re:Against SQL by paavohtl on Saturday July 10, 2021 @10:30AM (#27793557)
Well, sum types are not magic - they must be stored in the memory somehow. Rust's enums tend to use a simple approach: there's a large enough integer tag (usually an 8-bit integer), followed by enough space to store any of the variants. The same exact encoding could be used with a database storage engine too.
Re:Against SQL by valenterry on Saturday July 10, 2021 @07:39AM (#27792687)
Not sure - because in the end, a programming language also has to store this concept in memory. I don't think there is a fundamental difference.