File: package.lisp

package info (click to toggle)
cl-dynamic-classes 20130128-2.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 108 kB
  • sloc: lisp: 217; makefile: 13
file content (28 lines) | stat: -rw-r--r-- 724 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
(in-package #:common-lisp-user)

(defpackage #:metabang-dynamic-classes
  (:nicknames #:dynamic-classes)
  (:use #:common-lisp)
  (:import-from #:metatilities
		#:ensure-list
		#:length-1-list-p
		#:class-precedence-list
		#:class-direct-subclasses
		#:get-class
		#:finalize-class-if-necessary
		#:muffle-redefinition-warnings)  
  (:export
   #:existing-subclass
   #:include-class-dependencies
   #:add-parameter->dynamic-class
   #:determine-dynamic-class
   ;;??
   #+(or)
   #:add-dynamic-class-for-parameters
   #:remove-parameter->dynamic-class
   #:empty-add-parameter->dynamic-class
   #:empty-all-add-parameter->dynamic-class
   #:parameter->dynamic-class
   #:find-existing-subclass
   #:find-or-create-class))