Closed apblack closed 7 years ago
In issue #100, it says that we agreed to take the text about Singleton Types out of the spec, because we thought they can be defined in a library. So that explains why they are not there any more. Unfortunately, #100 also says that this doesn't quite work.
With issue #100 resolved by taking Singleton types out of the spec, this issue was resolved by ... taking singleton types out of the spec (in commit 7bae9d22d).
There is exactly one mention of Singleton types in the spec:
In the section on object initialization, it says:
Singleton type is a link, but to nothing. What happened to the destination?
In the old version of the spec, which is still in the subversion repository, these is a subsection called Singleton Types (on line 2142). It says:
As I recall, when we talked about this, I argued that it's fine for Singleton objects to be patterns that match themselves. I don't recall that we ever decided what a "Singleton Type" is.