package.lisp @ 1b9c8e6dcec6

Rename for easier ctrlping
author Steve Losh <steve@stevelosh.com>
date Sun, 16 Dec 2018 18:11:25 -0500
parents 75998992ab3c
children 429ed81c46c2
(defpackage :advent
  (:use :cl :losh :iterate :advent.quickutils)
  (:export
    :define-problem

    :read-all
    :read-lines
    :read-lines-of-numbers-and-garbage

    :ensure-string
    :ensure-stream

    :char-invertcase
    :emptyp
    :extremum+
    :extremums
    :hamming-distance
    :hash-table=
    :integral-range
    :manhattan-distance
    :manhattan-neighbors
    :nth-digit
    :unique

    :ring
    :ring-prev
    :ring-next
    :ring-data
    :map-ring
    :do-ring
    :ring-list
    :ring-length
    :ring-move
    :ring-insert-after
    :ring-insert-before
    :ring-cutf
    :ring-prevf
    :ring-nextf
    :ring-cutf
    :ring-movef
    :ring-insertf-after
    :ring-insertf-before

    ))

(defparameter *advent-use* '(:use :cl :losh :iterate :advent :advent.quickutils))