News for hackers. Stuff that matters.
Re:On Apple's Love Affair with Swift by slavapestov on Monday August 13, 2018 @12:48AM (#17748063)
I think we have different definitions of value types - in all Common Lisp implementations I’m aware of values have a uniform representation as a (tagged) pointer.

Also I think C# structs do not have mutable fields, but I could be wrong.

Edit: it looks like C# structs are mutable, my mistake.

Re:On Apple's Love Affair with Swift by pjmlp on Monday August 13, 2018 @02:16AM (#17748320)
Common Lisp is just one example among 11 programming languages that I have listed.

Maybe take some time to check the other ones?

As for value types in Common Lisp, even if one bit is lost for tagging, it doesn't make arrays, structs and primitive values, less of value types.