On 2024-04-13 1:08 pm, Pierre-Luc Gauthier wrote:
But what about the parenthesised alist -> (alist) ‽


Difference between a variable containing an alist versus a *procedure* that returns an alist. This defers the evaluation of aSymbol until such time as it is defined.

Here is another approach:

%%%%
\version "2.25.13"

#(define anAList '((aVariable . aSymbol)))

aSymbol = { cis' }

{
  #(module-ref (current-module) (cdr (assoc 'aVariable anAList)))
}
%%%%


-- Aaron Hill

Reply via email to