2016-12-18 20:19 GMT+01:00 Denis Kudriashov <dionisi...@gmail.com>: > >> What is the main difference between proposed MissingValue and >> UndefinedObject? > > > MissingValue you will set up according to your business logic. While nil > is just default value of variable which could be in your object by some > incident, bug of application.
And it makes impossible to distinguish bug from normal application state related to missing value