unofficial mirror of emacs-tangents@gnu.org
 help / color / mirror / Atom feed
* Clojure namespaces (was: Re: Emacs Lisp's future)
       [not found]           ` <87vax2frkd.fsf@petton.fr>
@ 2016-10-11 18:38             ` Chad Brown
  0 siblings, 0 replies; only message in thread
From: Chad Brown @ 2016-10-11 18:38 UTC (permalink / raw)
  To: emacs-tangents

[-- Attachment #1: Type: text/plain, Size: 623 bytes --]


> On 8Oct, 2016, at 14:40, Nicolas Petton <nicolas@petton.fr> wrote:
> 
>> Namespace systems do not fit well into Lisp.  Common Lisp's is a total
>> mess.  It is better to use name prefixes.
> 
> Have you had a look at Clojure namespaces?
> http://clojure.org/reference/namespaces <http://clojure.org/reference/namespaces>
Thanks for the ref!

Did anyone else find it odd that Clojure’s namespace-related functions use all three namespace affix conventions? For example, name-: (ns-unmap, ns-name), -name: (all-ns, find-ns), and neither: (import, intern). That caught my clojure-ignorant eye.

Thanks,
~Chad

[-- Attachment #2: Type: text/html, Size: 1247 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-10-11 18:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <87wq97i78i.fsf@earlgrey.lan>
     [not found] ` <jwviokn4n6w.fsf-monnier+emacs@gnu.org>
     [not found]   ` <86k2dk77w6.fsf@molnjunk.nocrew.org>
     [not found]     ` <642fd4b4-8b1c-a537-5a5f-6940691ec4b9@gmail.com>
     [not found]       ` <m2h98ntfjk.fsf@gmail.com>
     [not found]         ` <E1bsygG-0003PT-Ph@fencepost.gnu.org>
     [not found]           ` <87vax2frkd.fsf@petton.fr>
2016-10-11 18:38             ` Clojure namespaces (was: Re: Emacs Lisp's future) Chad Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).