Didier Kryn <kryn@???> 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.