Didier Kryn <k...@in2p3.fr> writes: > Le 24/05/2016 12:50, Jaromil a écrit : >>>>> > >>Emacs is a somewhat old-fashioned/ traditional[*] Lisp implemenation >>>> > >[*] It doesn't support lexical scoping. >>>> > > >>> > >>> >No idea what that means. I like emacs for text editing and don't use it >>> >for anything else. >> in brief it means that is impossible to define the scope for a >> function or variable. so if a function or variable has the same name >> across the running instance, it will clash. one has in fact to use >> prefixes or suffixes to distinguish. its quite self-defeating for >> Emacs at this stage of development, but we can live with it. > > You mean functions in elisp language?
This refers to a different deficiency/ missing feature of elisp, namely, it doesn't support a hierarchically structured 'gobal namespace' (like C++, Perl or Common Lisp). As in C (and presumably as in older Lisp variants), all globally visible names have to be unique. _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng