Re:What Is Good About Haskell?
by HorstG on Thursday October 03, 2019 @06:51AM
(#21145554)
Calling it Box is confusing. unique_ptr would be an improvement for the name, or maybe HeapRef. The problem is exactly that rust chose a misleading name Box (boxed types are something entirely different in most languages) instead of the obvious C(++)/Java-like _ptr, ref, * or & notation/convention
[ Parent
| on HN ]
Boxed types in Java are basically the same thing: a heap allocated version of an otherwise stack-allocated type.
Re:What Is Good About Haskell?
by SamReidHughes on Thursday October 03, 2019 @06:37PM
(#21152999)
I thought the name was pretty clear; when I saw it in some list of different kinds of Rust pointers, I knew what it was immediately.
It doesn't matter if some people are confused, because you can just explain what it is in 3 seconds. What's important for such a ubiquitous type is that the name is short.