68
I Use This!
Very Low Activity

Commits : Listings

Analyzed about 5 hours ago. based on code collected about 5 hours ago.
Aug 18, 2024 — Aug 18, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
remove :class option from reinitialize-instance call More... over 23 years ago
README.cCLan-install generation, and the start of .deb building mechanism More... over 23 years ago
Export static file and source-file-type More... over 23 years ago
MIT License More... over 23 years ago
simple setup example More... over 23 years ago
new exported functions all-components, cvs-tag More... over 23 years ago
added html-file as a static-file subclass More... over 23 years ago
in-package More... over 23 years ago
syntactic legality is a good thing More... over 23 years ago
component gains a slot: + (parent :initarg :parent :initform nil :reader component-parent) relevant other changes to accomodate and take advantage of this lose the *known-extensions* completely; we don't need a reversable mapping any more (we were only using the reverse half. replaced with a nice sensible gf +(defgeneric source-file-type (component system)) new static-file component that does nothing oos rewnamed to operate component name -> pathname case conversion issues finally specified More... over 23 years ago
new 'getting started' sedction at front sorted out the component case slop More... over 23 years ago
tools which will be useful for cclan package creators More... over 23 years ago
qualified missing-dependency with the asdf package so that it is found properly when *package* doesn't :use :asdf. More... over 23 years ago
test with both available implementations without having to edit this file. patches for other CL implementations gratefully accepted More... over 23 years ago
-(define-condition system-definition-error (error)) +(define-condition system-definition-error (error) ()) fix for syntax error in probably any implementation other than cmucl. Thanks to John M Adams for pointing this out lose the special variables for tracking visited nodes; keep this data in the operation instead +(defmethod operation-ancestor ((operation operation)) + "Recursively chase the operation's parent pointer until we get to the head of the tree" +(defun make-sub-operation (o type) use this when creating new operations so that they inherit initargs appropriately from their parent More... over 23 years ago
initarg handling in oos +** proclamations probably aren't More... over 23 years ago
make it work with CMUCL too More... over 23 years ago
- (:use "CL")) + (:use :cl)) may help people with odd read/print case (or ACL "modern" mode users) - "telent:asdf;systems;")) + #+nil "telent:asdf;systems;")) clisp objects to this fix pathname merging in internal-find-system so it works with CMUCL's rather odd *default-pathname-defaults* add a run-shell-command dfefintion for cmucl More... over 23 years ago
<Krystof> dan_b: your test2.script looks fishy <Krystof> You're not looking at test2b3 anywhere More... over 23 years ago
la la la More... over 23 years ago
rejigged the condition hierarchy slightly -(defmethod component-depends-on ((operation load-op) (c source-file)) +(defmethod component-depends-on ((operation load-op) (c component)) +(defun internal-find-system (name) does everything find-system does, but returns nil instead of raising an error. More... over 23 years ago
.system -> .asd More... over 23 years ago
new test files More... over 23 years ago
version-satisfies is not just a method not an operation - (destructuring-bind (ignore name version-object) + (destructuring-bind (ignore name version-object) dep oops - :case :common :name name :type "SYSTEM" + :case :common :name name :type "ASD" and everywhere else that we found (defun class-for-type (parent type) - (let ((class (find-class (intern (symbol-name type) *package*) nil))) + (let ((class (find-class + (or (find-symbol (symbol-name type) *package*) + (find-symbol (symbol-name type) #.*package*)) nil))) fix for system definitions in packages that don't use ASDF More... over 23 years ago
(defclass module (component) + (if-component-dep-fails :initform :fail +(defgeneric find-component (module name &optional version) though presently it ignores the extra arg major dependency rewrite to allow for and/or dependencies and specification of versions compile-and-load-op is dead we reuse old components when processing a defsystem form that we've already seen once. this means that eql-specialized methods will continue to work and also that we can implement the pathname defaulting properly (it doesn't work yet) More... over 23 years ago
new stuff describing More... over 23 years ago
kludge for outline-mode More... over 23 years ago
clc lite More... over 23 years ago
component class - (pathname :initarg :pathname))) + (relative-pathname :initarg :pathname))) component-pathname, component-relative-pathname changed to actually work (defmethod print-object ((c component) stream) is suffering strangely, but that might just be me. try re-enabling this and see if itworks for you More... over 23 years ago
s/-system/-op/ More... over 23 years ago