Aaron Hill <lilyp...@hillvisions.com> writes: > On 2019-04-08 4:35 am, David Kastrup wrote: >> >> There is no global variable x. There is a binding, but the scope of >> the binding ends with the let. This binding is anonymous afterwards >> and has no name. You can call functions manipulating the global >> variable x from inside of foo and their action is not related to >> having used the binding x when defining foo. > > I didn't say global, I said "global". The quotes are there > intentionally as I know it is not an actual top-level binding, but it > is effectively no different in practice.
If there were no difference in practice, there would not have been an incentive for Emacs to acquire the lexical-binding variable/feature. -- David Kastrup _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user