著者: Hendrik Boom 日付: To: dng 題目: Re: [DNG] GTK (was Will there be a MirDevuan "WTF"?)
On Sat, Jul 25, 2015 at 12:36:47PM -0500, T.J. Duchene wrote: >
>
> On 7/25/2015 5:26 AM, Roger Leigh wrote: ...
... > This really
> violates the standing principle of "paying for only what you use."
I encountered this principle long ago when I got involved in the
design and implementation of Algol 68 -- they deliberately violated it
with one feature -- they decided that everyone would pay the price of
a procedure calling mechanism that supported recursion.
Sometimes it is the right thing to do. The same decision was made by
practically eveery language designed afterward.
Not to say they didn't accidentally violate it a few times, of course.
I'm talking five decades ago, back when people were inventing the
language design principles we now take for granted.