Skip to content
This repository has been archived by the owner on Mar 7, 2018. It is now read-only.

Commit

Permalink
Peppered defpackage and defsystem with #:'s.
Browse files Browse the repository at this point in the history
  • Loading branch information
tpapp committed Jun 4, 2012
1 parent 5793b8c commit 0698fd9
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 13 deletions.
8 changes: 4 additions & 4 deletions let-plus.asd
@@ -1,6 +1,6 @@
;;;; let-plus.asd

(asdf:defsystem let-plus
(asdf:defsystem #:let-plus
:description "Destructuring extension of LET*."
:author "Tamas K. Papp <tkpapp@gmail.com>."
:license "Boost Software License - Version 1.0"
Expand All @@ -9,12 +9,12 @@
:components ((:file "package")
(:file "let-plus")
(:file "extensions"))
:depends-on (alexandria anaphora))
:depends-on (#:alexandria #:anaphora))

(asdf:defsystem let-plus-tests
(asdf:defsystem #:let-plus-tests
:description "Tests for the LET-PLUS library."
:author "Tamas K. Papp <tkpapp@gmail.com>."
:license "Same as LET-PLUS -- this is part of the latter."
:serial t
:components ((:file "tests"))
:depends-on (lift let-plus))
:depends-on (#:lift #:let-plus))
19 changes: 10 additions & 9 deletions package.lisp
@@ -1,23 +1,24 @@
;;;; package.lisp

(defpackage let-plus
(:use cl alexandria anaphora)
(defpackage #:let-plus
(:use #:cl #:alexandria #:anaphora)
(:export

;; basic user interface

let+
#:let+


#:&ign &accessors &accessors-r/o &slots &slots-r/o &structure &structure-r/o
&values &array-elements &array-elements-r/o &flet &labels &macrolet
&symbol-macrolet &plist &plist-r/o &hash-table &hash-table-r/o
#:&ign #:&accessors #:&accessors-r/o #:&slots #:&slots-r/o #:&structure
#:&structure-r/o #:&values #:&array-elements #:&array-elements-r/o #:&flet
#:&labels #:&macrolet #:&symbol-macrolet #:&plist #:&plist-r/o
#:&hash-table #:&hash-table-r/o

;; defining new forms

let+-expansion let+-expansion-for-list define-let+-expansion
#:let+-expansion #:let+-expansion-for-list #:define-let+-expansion

;; extensions

&flet+ &labels+ lambda+ defun+ define-structure-let+ &fwrap &assert
&once-only &with-gensyms &complex))
#:&flet+ #:&labels+ #:lambda+ #:defun+ #:define-structure-let+ #:&fwrap
#:&assert #:&once-only #:&with-gensyms #:&complex))

0 comments on commit 0698fd9

Please sign in to comment.