<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Russel, I tried the same thing at PARC, a third Boolean (in my case dubbed Maybe) in support of extending numbers to include infinitesimal and infinities. <br><br><div dir="ltr">—Randy<div><br></div></div><div dir="ltr"><br><blockquote type="cite">On Dec 13, 2021, at 6:46 PM, mail@russell-allen.com wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><font face="arial" size="2"><p style="margin:0;padding:0;font-family: arial; font-size: 10pt; overflow-wrap: break-word;"> </p>
<p style="margin:0;padding:0;font-family: arial; font-size: 10pt; overflow-wrap: break-word;">-----Original Message-----<br>From: "Eric Nijakowski" <eric.nijakowski@web.de></p>
<p style="margin:0;padding:0;font-family: arial; font-size: 10pt; overflow-wrap: break-word;"> </p>
<p style="margin:0;padding:0;font-family: arial; font-size: 10pt; overflow-wrap: break-word;">> The way I understand it, the fact that Smalltalk treats "ifTrue:" <br>differently is mostly a compiler issue. </p>
<p style="margin:0;padding:0;font-family: arial; font-size: 10pt; overflow-wrap: break-word;"> </p>
<p style="margin:0;padding:0;font-family: arial; font-size: 10pt; overflow-wrap: break-word;">Did any of the Smalltalk80s change this? It is a bit of an egregious example of VMs cheating but getting caught.</p>
<p style="margin:0;padding:0;font-family: arial; font-size: 10pt; overflow-wrap: break-word;"> </p>
<p style="margin:0;padding:0;font-family: arial; font-size: 10pt; overflow-wrap: break-word;">I remember when I first started using Smalltalk (Squeak) I tried to add a sort of ternary logic - ie as well as True and False adding Unknown, and couldn't understand why it didn't work! (maybe if I'd read the manual...)</p>
<p style="margin:0;padding:0;font-family: arial; font-size: 10pt; overflow-wrap: break-word;"> </p>
<p style="margin:0;padding:0;font-family: arial; font-size: 10pt; overflow-wrap: break-word;">Russell</p>
<p style="margin:0;padding:0;font-family: arial; font-size: 10pt; overflow-wrap: break-word;"> </p></font></div></blockquote></body></html>