Lambda Bound [to be sung to the tune of Homeward Bound]
I'm just a little value cell, And I play my special role so well -- Hmmm --
Serving as a global switch To predicate some system glitch;
But some strange value -- who knows which? --
Could cause me functions to bewitch!
Lambda bound! I wish I was Lambda bound!
Bound, so no SETQ's get me;
Bound, so quits will reset me;
Bound, where I can forget my Top-level value.
It's hard to catch those system screws: 'Most any value causes me to lose -- Hmmm --
Each atom looks the same to me, Whose interned name I cannot see,
And every NIL and every T
Reminds me that I long to be
Lambda bound! I wish I was Lambda bound!
Bound, so no SETQ's get me; Bound, so quits will reset me;
Bound, where I can forget my Top-level value.
Next time I'll have a MAR break set
And try to catch each clobber threat -- Hmmm, mmmm --
The next covert attempt to mung
Will cause the MAR break to be sprung,
But then the poor LISP will be hung
Because I'm not as I have sung:
Lambda bound! I wish I was Lambda bound!
Bound, so no SETQ's get me;
Bound, so quits will reset me;
Bound, where I can forget my Top-level value.
-- The Great Quux (with apologies to Paul Simon)
Database Dated : 9/11/2024 6:56:13 PM