From: Trans Date: 2007-07-20T22:35:44+09:00 Subject: Re: RCR? Added syntax for chains that possibly return nil On Jul 20, 6:29 am, "Robert Dober" wrote: > On 7/20/07, Trans wrote: > > Hmm I like the expressiveness of the original proposal > look at this example > > bar->baz.foo, which has to be written as > (bar.baz ||| default).foo > > of course one could write > bar.baz.foo ||| default > but it has more permissive semantics and will hide errors that > bar->baz.foo > will raise > Robert But where is default in your example? You'd have: (bar->baz || default).foo T.