bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: yy_state_t


From: Paul Eggert
Subject: Re: yy_state_t
Date: Sun, 13 Oct 2019 14:19:07 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0

On 10/13/19 12:54 AM, Akim Demaille wrote:

yy_state_num values are typically narrower than int, so following Leibniz's 
notational principle that notation should reflect reality, the former type name 
should be narrower than the latter, which means your preference is better.

:)  I was unaware of this principle of his.

It was a principle of Leibniz’s characteristica universalis project, where he took up the challenge of constructing a new language or notation for representing human thought. Descartes had suggested the project in a letter to Mersenne but immediately dismissed it as utopian; Leibniz, possibly the best notation designer in history, knew about Descartes’s letter and most likely figured he could pull it off even if Descartes couldn’t.

Unfortunately there isn’t much written about that project, at least in English. And I can’t resist mentioning that later in life Kurt Gödel became obsessed with the project and believed that its publication had been suppressed by a hostile conspiracy. Although Gödel was mentally disturbed and his obsession has been dismissed, it is true that most of Leibniz’s writings have never been published.

But I digress....



reply via email to

[Prev in Thread] Current Thread [Next in Thread]