News for hackers. Stuff that matters.
Re:Playing with Syntax by kazinator on Saturday August 20, 2016 @10:25PM (#12329153)
Lisp has an = function; so that binding is taken. Symbols in the keyword package are allowed to have function bindings, and so a synonym for setf can be called := (the symbol named "=" in the keyword package).

  [1]> (defmacro := (&rest args) `(setf ,@args))
  :=
  [2]> (defvar a)
  A
  [3]> (:= a 42)
  42
  [4]> a
  42
  [5]> (= a 42)
  T

There are no comments on this comment yet.