aboutsummaryrefslogtreecommitdiff
path: root/src/combinator.lisp
Commit message (Expand)AuthorAge
* APPLY-AND-PRINT: add some commentarySean Whitton2022-06-27
* ESEQPROPS-UNTIL: lift restriction on class of the conditionSean Whitton2022-06-27
* factor out PROG-CHANGESSean Whitton2022-06-14
* WITH-UNAPPLY: use LDIFFSean Whitton2022-05-14
* rename basic propapp accessorsSean Whitton2022-04-04
* replace uses of COLLAPSE-TYPES & drop the functionSean Whitton2022-04-02
* rename COLLAPSE-PROPAPP-TYPES -> COMBINE-PROPAPP-TYPESSean Whitton2022-04-02
* connection chain specs.: consistently use :USER for the target userSean Whitton2022-04-01
* rename combinator UNAPPLY->UNAPPLIED and add new UNAPPLY macroSean Whitton2021-12-13
* add LXC properties, :LXC{,-UNPRIV-ATTACH} connections, WITH-HOMEDIRSean Whitton2021-11-08
* ON{-APPLY,}-CHANGE: always return result of primary propappSean Whitton2021-11-01
* add SKIP-SEQUENCE, ABORTED-CHANGE, ESEQPROPS-UNTILSean Whitton2021-10-23
* refactor APPLY-AND-PRINT, hopefully in favour of readabilitySean Whitton2021-09-08
* refactor SILENT-SEQPROPS and inline WITH-SKIP-PROPERTYSean Whitton2021-09-08
* UNWIND-PROTECT-IN-PARENT -> UNWIND-PROTECTSean Whitton2021-07-24
* add ON-APPLY-CHANGESean Whitton2021-07-10
* ON-CHANGE*: factor out (CAR PROPAPP)Sean Whitton2021-07-10
* ON-CHANGE: use ESEQPROPS to sequence the secondary propappsSean Whitton2021-07-10
* (remove-if #'null ...) -> (remove nil ...) & similarly for DELETE-IFSean Whitton2021-07-10
* invoke the SKIP-PROPERTY restart established right after the handlerSean Whitton2021-07-10
* SILENT-SEQPROPS: actually establish SKIP-PROPERTY restartSean Whitton2021-07-10
* APPLY-AND-PRINT: avoid returning 'FAILED-CHANGESean Whitton2021-07-10
* APPLY-AND-PRINT: ensure print "failed" if there is a non-local exitSean Whitton2021-07-10
* make it possible to distinguish SKIP-PROPERTY restarts in debuggerSean Whitton2021-07-10
* APPLY-AND-PRINT: fix clearing the bufferSean Whitton2021-07-10
* signal SKIPPED-PROPERTIES & factor out interpreting exit codesSean Whitton2021-07-10
* WITH-FLAGFILE: 'mkdir -p' flag file's directory & 'rm -f' on unapplySean Whitton2021-07-06
* skip announcing properties starting with '%' unless debug level >=3Sean Whitton2021-07-06
* report whether FAILED-CHANGE, :NO-CHANGE or something else at endSean Whitton2021-06-28
* add PROPAPPARGS and some Postfix propertiesSean Whitton2021-06-18
* ON-CHANGE: when unapplying, apply the secondary propappsSean Whitton2021-06-17
* add WITH-UNAPPLY & COLLAPSE-PROPAPP-TYPESSean Whitton2021-06-08
* factor out LAMBDA-IGNORING-ARGSSean Whitton2021-06-07
* use PUNAPPLY not just UNAPPLY & export symbol plist entry namesSean Whitton2021-06-07
* WITH-SKIP-FAILED-CHANGES: fix call to INFORMATSean Whitton2021-06-05
* APPLY-AND-PRINT: try to avoid announcing internal DEFPROPsSean Whitton2021-05-31
* APPLY-AND-PRINT: use a non-keyword rather than :FAILED-CHANGESean Whitton2021-05-31
* add WITH-FLAGFILESean Whitton2021-05-30
* when collecting output, accept UnicodeSean Whitton2021-05-06
* fix SILENT-SEQPROPS not reporting :NO-CHANGESean Whitton2021-05-06
* APPLY-AND-PRINT: propagate the return value of the final applicationSean Whitton2021-05-06
* refactor APPLY-AND-PRINT to print output even when unhandled errorSean Whitton2021-04-24
* APPLY-AND-PRINT: fix argument orderSean Whitton2021-04-08
* APPLY-AND-RUN: disable output hiding when at debug level above 1Sean Whitton2021-04-08
* don't print indented output when no change was madeSean Whitton2021-04-05
* ON-CHANGE*: call all :HOSTATTRS subroutinesSean Whitton2021-04-05
* the empty list is now a valid propappSean Whitton2021-04-05
* add DESC combinatorSean Whitton2021-04-05
* APPLY-AND-PRINT: for combinators without descriptions, don't indentSean Whitton2021-04-05
* add OS:TYPECASE and OS:HOST-TYPECASESean Whitton2021-04-02