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

Reply via email to