[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: plists, alists, and hashtables

From: Drew Adams
Subject: RE: plists, alists, and hashtables
Date: Wed, 5 Aug 2015 14:36:50 -0700 (PDT)

> So as a first cut, maybe <(k1 . v1) (k2 . v2)> and
> <<(k1 . v1) (k2 . v2)>> would be a good syntax

The last thing we need in Emacs Lisp is to gratuitously hard-code
such syntax.  Half the point of Lisp is to let people define DSLs,
including their syntax.

Unfortunately, in Emacs Lisp we do not (yet) have reader macros.
But that is all the *more* (not less) reason not to hard-code
such syntax restrictions into the definition of Lisp itself.

Working on adding reader macros to Emacs Lisp would be (very!)
helpful.  Hard-coding < and << syntax is not helpful (IMHO).

reply via email to

[Prev in Thread] Current Thread [Next in Thread]