aboutsummaryrefslogtreecommitdiff
path: root/src/propspec.lisp
Commit message (Collapse)AuthorAge
...
* add MAP-PROPSPEC-PROPAPPSSean Whitton2021-03-11
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* move some definitions aroundSean Whitton2021-03-06
| | | | | | Pure code motion. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add TODO regarding the property type check in EVAL-PROPSPECSean Whitton2021-03-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* EVAL-PROPSPEC prints as it works through propertiesSean Whitton2021-03-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* make it possible to use CL-INTERPOL strings when defining propertiesSean Whitton2021-03-04
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix printing embedded hosts and propspecsSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* bind a variable to block trying to load ASDF systems in remote LispsSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* define three destructive operations on hosts & propspecs earlierSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* implement special evaluation rules when symbol ends with a periodSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* reorganise propspec.lisp a bitSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* rework executing :HOSTATTRS subroutinesSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add :PREPROCESS property subroutinesSean Whitton2021-03-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* default the SYSTEMS slot of propspecs whenever they are initialisedSean Whitton2021-02-28
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add some accessorsSean Whitton2021-02-28
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* use ENSURE-CONSSean Whitton2021-02-28
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* move properties type check into EVAL-PROPSPECSean Whitton2021-02-28
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* :NOCHANGE -> :NO-CHANGESean Whitton2021-02-25
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add TODO to convert some plain defuns to methodsSean Whitton2021-02-24
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* remote Lisp images can ignore failures to load consfigs as systemsSean Whitton2021-02-24
| | | | | | We ensure the packages comprising those systems will be loaded. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* define PRINT-OBJECT methods sufficient to readably print *HOST*Sean Whitton2021-02-24
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* "Lisp process" -> "Lisp image"Sean Whitton2021-02-20
| | | | | | Following the HyperSpec's glossary. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* split up core.lisp and get rid of .util/.core package distinctionSean Whitton2021-02-20
Main benefit is I can recompile individual DEFPACKAGE forms in package.lisp without having to recompile that whole file. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>