diff options
author | Eric S. Raymond <esr@snark.thyrsus.com> | 1992-07-16 19:23:43 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@snark.thyrsus.com> | 1992-07-16 19:23:43 +0000 |
commit | 3703e0e0b34db49083f9f7c58da3fbe4fe3f431c (patch) | |
tree | 6f9eb415fd319cf33995808eeb6806d24ac5ca0e /lisp/=cl.el | |
parent | b3489a94b58d7a60bb6e399268f349790fbfab83 (diff) | |
download | emacs-3703e0e0b34db49083f9f7c58da3fbe4fe3f431c.tar.gz |
*** empty log message ***
Diffstat (limited to 'lisp/=cl.el')
-rw-r--r-- | lisp/=cl.el | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/lisp/=cl.el b/lisp/=cl.el index 1ff7024c133..66105d46c85 100644 --- a/lisp/=cl.el +++ b/lisp/=cl.el @@ -1,5 +1,11 @@ ;;; cl.el --- Common-Lisp extensions for GNU Emacs Lisp. +;; Author: Cesar Quiroz <quiroz@cs.rochester.edu> +;; Last-Modified: 16 Mar 1992 +;; Keywords: extensions + +(defvar cl-version "2.0 beta 29 October 1989") + ;; Copyright (C) 1987, 1988, 1989 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. @@ -19,7 +25,8 @@ ;; file named COPYING. Among other things, the copyright notice ;; and this notice must be preserved on all copies. -;;;; +;;; Commentary: + ;;;; These are extensions to Emacs Lisp that provide some form of ;;;; Common Lisp compatibility, beyond what is already built-in ;;;; in Emacs Lisp. @@ -41,11 +48,6 @@ ;;;; the files are concatenated together one cannot ensure that ;;;; declaration always precedes use. ;;;; -;;;; Bug reports, suggestions and comments, -;;;; to quiroz@cs.rochester.edu - -(defvar cl-version "2.0 beta 29 October 1989") - ;;;; GLOBAL ;;;; This file provides utilities and declarations that are global @@ -61,6 +63,8 @@ ;;; use here anything but plain Emacs Lisp! There is a neater recursive form ;;; for the algorithm that deals with the bodies. +;;; Code: + (defmacro psetq (&rest body) "(psetq {var value }...) => nil Like setq, but all the values are computed before any assignment is made." |