Previous chapter: #35: Remove Transcendental Functions (Change)

Dylan Design Notes

Dylan Design Notes: #36: Remove Trivial Logical Operators (Change)

#36: Remove Trivial Logical Operators (Change)

Version 1, January 1994
Copyright (c) 1993-1994, Apple Computer
This design note removes the logical operators logeqv, lognand, lognor, logandc1, logandc2, logorc1, and logorc2 from core Dylan.
Remove the logical operators logeqv, lognand, lognor, logandc1, logandc2, logorc1, and logorc2.

Notes

These seven logical operators are unnecessary and may confuse users. They can be replaced with simple combinations of logand, logior, logxor, and lognot. logand, logior, logxor, and lognot are common in the languages and educational experience of Dylan's target audience, while the extra seven are not.

Next chapter: #37: Variadic Operators (Change)