summaryrefslogtreecommitdiff
path: root/lisp/=cl.el
diff options
context:
space:
mode:
authorEric S. Raymond <esr@snark.thyrsus.com>1992-07-16 19:23:43 +0000
committerEric S. Raymond <esr@snark.thyrsus.com>1992-07-16 19:23:43 +0000
commit3703e0e0b34db49083f9f7c58da3fbe4fe3f431c (patch)
tree6f9eb415fd319cf33995808eeb6806d24ac5ca0e /lisp/=cl.el
parentb3489a94b58d7a60bb6e399268f349790fbfab83 (diff)
downloademacs-3703e0e0b34db49083f9f7c58da3fbe4fe3f431c.tar.gz
*** empty log message ***
Diffstat (limited to 'lisp/=cl.el')
-rw-r--r--lisp/=cl.el16
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."