conjure 0.1.0-akku.84.19f3aae
Scheme make(1) replacement
conjure is a library, including a thin domain specific
language layer, that allows expressing build instructions
such as traditionally found in Makefiles.
$ akku update $ akku install conjure $ .akku/env
Authors
Andreas Rottmann
Uploaded to Akku by Göran Weinholt
Homepage
Information missing.
License
GPL-3.0-or-later
Dependencies
^0.0.0-akku
^0.8.0-akku
^0.8.1-akku
^0.0.0-akku
^0.0.0-akku
^2.0.0-akku.6.965fc7e
Source code
https://github.com/rotty/conjure git
19f3aaeb8cb73277a2c61a36a77cdb6aefd7f894
Package contents
- (conjure base) R6
- → <step> <task> <project> <ordinary-task> <ordinary-step> <file-step> <file-task> register-task-prototype find-task-prototype logger:conjure
- ← (rnrs base) R6
- ← (rnrs control) R6
- ← (rnrs lists) R6
- ← (rnrs hashtables) R6
- ← (rnrs mutable-pairs) R6
- ← (srfi :1 lists) SRFI
- ← (srfi :8 receive) SRFI
- ← (srfi :19 time) SRFI
- ← (spells misc)
- ← (spells define-values)
- ← (spells alist)
- ← (spells opt-args)
- ← (spells match)
- ← (spells pathname)
- ← (spells filesys)
- ← (spells process)
- ← (spells logging)
- ← (spells tracing)
- ← (conjure utils)
- ← (conjure cmd-line)
- ← (wak foof-loop)
- ← (wak prometheus)
- ← (wak fmt)
- (conjure cc) R6
- → <cc> <gcc> cc-fetcher <cc-conf-task>
- ← (rnrs base) R6
- ← (rnrs control) R6
- ← (rnrs records syntactic) R6
- ← (rnrs hashtables) R6
- ← (rnrs io ports) R6
- ← (srfi :1 lists) SRFI
- ← (srfi :8 receive) SRFI
- ← (srfi :13 strings) SRFI
- ← (spells define-values)
- ← (spells alist)
- ← (spells match)
- ← (spells pathname)
- ← (spells filesys)
- ← (spells sysutils)
- ← (spells process)
- ← (spells tracing)
- ← (spells logging)
- ← (wak fmt)
- ← (wak fmt c)
- ← (wak prometheus)
- ← (conjure base)
- ← (conjure run)
- ← (conjure utils)
- (conjure cmd-line) R6
- → command-line-ui
- ← (rnrs) R6
- ← (srfi :8 receive) SRFI
- ← (srfi :13) SRFI
- ← (spells alist)
- ← (spells args-fold)
- ← (wak foof-loop)
- ← (wak fmt)
- (conjure dorodango) R6
- → make-conjure-hook
- ← (rnrs) R6
- ← (spells logging)
- ← (conjure task-lib)
- ← (conjure dsl)
- (conjure dsl) R6
- → task project define-project with-project current-project import-procedures/lazy
- ← (rnrs) R6
- ← (rnrs eval) R6
- ← (srfi :39 parameters) SRFI
- ← (spells define-values)
- ← (conjure utils)
- ← (conjure base)
- (conjure hostinfo) R6
- → hostinfo-fetcher
- ← (rnrs base) R6
- ← (rnrs lists) R6
- ← (srfi :1) SRFI
- ← (srfi :8 receive) SRFI
- ← (spells match)
- ← (spells sysutils)
- (conjure rcs bzr) R6
- → bzr
- ← (rnrs base) R6
- ← (rnrs lists) R6
- ← (rnrs io simple) R6
- ← (rnrs io ports) R6
- ← (srfi :8 receive) SRFI
- ← (srfi :1 lists) SRFI
- ← (srfi :13 strings) SRFI
- ← (spells operations)
- ← (spells pathname)
- ← (spells process)
- ← (spells sysutils)
- ← (conjure run)
- ← (conjure utils)
- ← (conjure rcs utils)
- ← (conjure rcs operations)
- (conjure rcs config) R6
- → build-config config-inventory config-diff
- ← (rnrs base) R6
- ← (rnrs control) R6
- ← (rnrs lists) R6
- ← (rnrs io simple) R6
- ← (srfi :8 receive) SRFI
- ← (srfi :1) SRFI
- ← (srfi :13 strings) SRFI
- ← (spells opt-args)
- ← (spells misc)
- ← (spells match)
- ← (spells pathname)
- ← (spells filesys)
- ← (spells process)
- ← (spells sysutils)
- ← (wak irregex)
- ← (spells include)
- ← (spells tracing)
- ← (wak foof-loop)
- ← (conjure utils)
- ← (conjure rcs utils)
- ← (conjure rcs prompt)
- ← (conjure rcs operations)
- ← (conjure rcs default)
- (conjure rcs darcs) R6
- → darcs
- ← (rnrs base) R6
- ← (rnrs control) R6
- ← (rnrs lists) R6
- ← (rnrs io simple) R6
- ← (rnrs io ports) R6
- ← (srfi :1 lists) SRFI
- ← (srfi :8 receive) SRFI
- ← (srfi :13 strings) SRFI
- ← (spells pathname)
- ← (spells filesys)
- ← (spells process)
- ← (spells sysutils)
- ← (spells delimited-readers)
- ← (spells misc)
- ← (spells opt-args)
- ← (spells tracing)
- ← (spells include)
- ← (spells operations)
- ← (wak irregex)
- ← (conjure utils)
- ← (conjure rcs utils)
- ← (conjure rcs prompt)
- ← (conjure rcs operations)
- (conjure rcs default) R6
- → default-rcs get-rcs
- ← (rnrs base) R6
- ← (srfi :39 parameters) SRFI
- ← (conjure rcs darcs)
- ← (conjure rcs bzr)
- ← (conjure rcs git)
- (conjure rcs git) R6
- → git
- ← (rnrs base) R6
- ← (rnrs control) R6
- ← (rnrs lists) R6
- ← (rnrs io simple) R6
- ← (rnrs io ports) R6
- ← (srfi :1 lists) SRFI
- ← (srfi :8 receive) SRFI
- ← (srfi :13 strings) SRFI
- ← (spells pathname)
- ← (spells filesys)
- ← (spells process)
- ← (spells sysutils)
- ← (spells delimited-readers)
- ← (spells misc)
- ← (spells opt-args)
- ← (spells operations)
- ← (conjure utils)
- ← (conjure rcs utils)
- ← (conjure rcs prompt)
- ← (conjure rcs operations)
- (conjure rcs operations) R6
- → rcs/get rcs/pull rcs/push rcs/inventory rcs/diff
- ← (rnrs base) R6
- ← (spells operations)
- (conjure rcs prompt) R6
- → y-or-n choose
- ← (rnrs) R6
- ← (spells include)
- (conjure rcs utils) R6
- → port->lines empty-pathname? make-cmd-runner make-logged-runner make-stdout-runner
- ← (rnrs) R6
- ← (srfi :1 lists) SRFI
- ← (srfi :45 lazy) SRFI
- ← (spells string-utils)
- ← (spells sysutils)
- ← (spells pathname)
- ← (conjure run)
- ← (conjure utils)
- (conjure rcs) R6
- → rcs/pull rcs/push rcs/inventory rcs/diff config-inventory build-config config-diff default-rcs get-rcs
- ← (conjure rcs operations)
- ← (conjure rcs darcs)
- ← (conjure rcs config)
- ← (conjure rcs default)
- (conjure run) R6
- → <runner> runner-error? runner-error-argv
- ← (rnrs) R6
- ← (srfi :8 receive) SRFI
- ← (srfi :13 strings) SRFI
- ← (spells process)
- ← (spells ports)
- ← (spells pathname)
- ← (spells filesys)
- ← (spells string-utils)
- ← (spells misc)
- ← (wak prometheus)
- ← (conjure utils)
- (conjure task-lib) R6
- → register-builtin-tasks
- ← (rnrs base) R6
- ← (rnrs control) R6
- ← (conjure base)
- ← (conjure cc)
- ← (conjure tasks subst)
- ← (conjure tasks configure)
- (conjure tasks configure) R6
- → <configure-task>
- ← (rnrs base) R6
- ← (rnrs control) R6
- ← (rnrs mutable-pairs) R6
- ← (rnrs records syntactic) R6
- ← (rnrs io simple) R6
- ← (rnrs io ports) R6
- ← (srfi :1 lists) SRFI
- ← (srfi :8 receive) SRFI
- ← (srfi :19 time) SRFI
- ← (spells time-lib)
- ← (spells alist)
- ← (spells pathname)
- ← (spells filesys)
- ← (spells misc)
- ← (spells match)
- ← (spells tracing)
- ← (spells ports)
- ← (spells logging)
- ← (wak prometheus)
- ← (wak fmt)
- ← (conjure utils)
- ← (conjure base)
- (conjure tasks subst) R6
- → <subst-task>
- ← (rnrs base) R6
- ← (rnrs control) R6
- ← (rnrs io simple) R6
- ← (srfi :8 receive) SRFI
- ← (spells pathname)
- ← (spells filesys)
- ← (wak prometheus)
- ← (conjure utils)
- ← (conjure base)
- (conjure utils) R6
- → list-intersperse send-all object coerce build-failure raise-task-error last-modification-time all-files-exist? invert-dag pathname-replace-type pathname-strip-type pathname-add-type fold-escapes subst-port vprop-setter vprop-setter/dir propinfo-type split-props filter-props make-fmt-log dsp-obj dsp-pathname dsp-time-utc modify-object! <program> irx-match-lambda irx-match-let
- ← (rnrs) R6
- ← (rnrs mutable-strings) R6
- ← (srfi :1) SRFI
- ← (srfi :8 receive) SRFI
- ← (srfi :13 strings) SRFI
- ← (srfi :19 time) SRFI
- ← (spells misc)
- ← (spells match)
- ← (spells pathname)
- ← (spells tracing)
- ← (spells filesys)
- ← (spells logging)
- ← (spells sysutils)
- ← (wak prometheus)
- ← (wak fmt)
- ← (wak irregex)
- ← (wak foof-loop)
Version history
- 2018-04-08 ~ 0.1.0-akku.84.19f3aae