I didn't have many good references for this, but the link that Julio brought up makes this distinction quite explicit: "A formally uninitialized optional object has conceptually no value at all and this situation can be tested at runtime."
http://www.boost.org/doc/libs/1_55_0/libs/optional/doc/html/boost_optional/development.html#boost_optional.development.the_models -- John On Jul 31, 2014, at 8:41 AM, Spencer Russell <[email protected]> wrote: > off-topic: John, do you have a reference for those different concepts of > nothingness? It could come in handy for a bunch of the sensor data stuff I do > for my research. > > peace, > s > > > On Thu, Jul 31, 2014 at 11:35 AM, Spencer Russell <[email protected]> wrote: > ... > > I really liked your thoughts during JuliaCon regarding the difference between > Epistemological missingness(Absence of knowledge of value, but value exists) > and Ontological missingness (Value does not exist) [1]. Is there a reason > that this Option type is better suited to cover the former, and not the > latter? > > ... > > [1]: > https://github.com/JuliaCon/presentations/tree/ecfe2396010dad76f472a7eaacf4ada8523b65a1/RepresentingData
