Hi Thorsten, > I deal in PicoLisp with keyword symbols imported from Emacs Lisp that > look like > > ,----- > | :keyword > `----- > > They probably should be uppercase due to PicoLisp naming conventions. > However, isn't the ':' at the beginning enough to avoid conflicts with > other global symbols? If that would be considered a legal deviation from
If they are global, lower case is OK. The conventions say that "functions and global symbols" (other than global variables) start with a lower case letter. It is "locally bound symbols" that should start with upper case. The ':' shouldn't conflict. You can find that out (after 'load'ing all relevant files in debug mode) with : (what ":@") -> (: ::) ♪♫ Alex -- UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe