make-docs.lisp @ b6b6000308ea

Remove `slurp` and `spit`

They duplicate Alexandria's `read-file-into-string` and
`write-string-into-file`.
author Steve Losh <steve@stevelosh.com>
date Tue, 23 Aug 2016 00:45:49 +0000
parents 768bd70efb57
children eb328be4e513
(ql:quickload "cl-d-api")

(defparameter *document-packages*
  (list "LOSH"

        "LOSH.ARRAYS"
        "LOSH.CONTROL-FLOW"
        "LOSH.DEBUGGING"
        "LOSH.DISTRIBUTIONS"
        "LOSH.ELDRITCH-HORRORS"
        "LOSH.FUNCTIONS"
        "LOSH.HASH-SETS"
        "LOSH.ITERATE"
        "LOSH.LISTS"
        "LOSH.MATH"
        "LOSH.MUTATION"
        "LOSH.QUEUES"
        "LOSH.RANDOM"
        "LOSH.SYMBOLS"
        "LOSH.WEIGHTLISTS"

        ))

(defparameter *output-path*
  #p"DOCUMENTATION.markdown" )

(defparameter *header*
  "This library is my own personal utility belt.

  Everything I write in here is MIT/X11 licensed, so you're free to use it if
  you want.  But I make no guarantees about backwards compatibility -- I might
  change and break things at any time.  Use this at your own risk.
  

  ")

(d-api:generate-documentation
  :losh
  *output-path*
  *document-packages*
  *header*
  :title "Documentation for `cl-losh`")