The monkeylib-utilities Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The monkeylib-utilities Reference Manual

This is the monkeylib-utilities Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 04:20:16 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

1.1 com.gigamonkeys.utilities

Description

Peter Seibel’s collection of ’utilities’.

Dependencies
Source

com.gigamonkeys.utilities.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

2 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

2.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.1 com.gigamonkeys.utilities.asd

Location

com.gigamonkeys.utilities.asd

Systems

com.gigamonkeys.utilities (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.2 com.gigamonkeys.utilities/packages.lisp

Parent

com.gigamonkeys.utilities (system)

Location

packages.lisp

Packages

com.gigamonkeys.utilities


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.3 com.gigamonkeys.utilities/heap.lisp

Dependency

packages.lisp (file)

Parent

com.gigamonkeys.utilities (system)

Location

heap.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.4 com.gigamonkeys.utilities/clos.lisp

Dependency

packages.lisp (file)

Parent

com.gigamonkeys.utilities (system)

Location

clos.lisp

Exported Definitions

with-slot-values (macro)


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.5 com.gigamonkeys.utilities/date.lisp

Dependencies
Parent

com.gigamonkeys.utilities (system)

Location

date.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.6 com.gigamonkeys.utilities/files.lisp

Dependency

packages.lisp (file)

Parent

com.gigamonkeys.utilities (system)

Location

files.lisp

Exported Definitions
Internal Definitions

+block-size+ (constant)


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.7 com.gigamonkeys.utilities/lists.lisp

Dependency

packages.lisp (file)

Parent

com.gigamonkeys.utilities (system)

Location

lists.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.8 com.gigamonkeys.utilities/symbols.lisp

Dependency

packages.lisp (file)

Parent

com.gigamonkeys.utilities (system)

Location

symbols.lisp

Exported Definitions

keywordize (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.9 com.gigamonkeys.utilities/numbers.lisp

Dependency

packages.lisp (file)

Parent

com.gigamonkeys.utilities (system)

Location

numbers.lisp

Exported Definitions

round-to (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.10 com.gigamonkeys.utilities/math.lisp

Dependency

packages.lisp (file)

Parent

com.gigamonkeys.utilities (system)

Location

math.lisp

Exported Definitions

! (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.11 com.gigamonkeys.utilities/randomization.lisp

Dependency

packages.lisp (file)

Parent

com.gigamonkeys.utilities (system)

Location

randomization.lisp

Exported Definitions
Internal Definitions

test-random (function)


Previous: , Up: Lisp files   [Contents][Index]

2.1.12 com.gigamonkeys.utilities/with-time.lisp

Dependency

packages.lisp (file)

Parent

com.gigamonkeys.utilities (system)

Location

with-time.lisp

Packages

iso

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

3 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

3.1 com.gigamonkeys.utilities

Source

packages.lisp (file)

Use List
Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

3.2 iso

Source

with-time.lisp (file)

Exported Definitions

8601 (function)


Next: , Previous: , Up: Top   [Contents][Index]

4 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

4.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.1 Macros

Macro: destructuring-data (&rest TREE) THING &body BODY

Destructure a list as with DESTRUCTURING-BIND except anywhere in the pattern that a keyword appears, the same keyword must appear in the data.

Package

com.gigamonkeys.utilities

Source

lists.lisp (file)

Macro: with-current-time (&rest ARGS) &body BODY
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Macro: with-data-io-syntax &body BODY

Do i/o with standard io-syntax except with *print-case* bound to :downcase, *read-eval* bound to nil, and *package* the keyword package. Useful for more or less safely reading and writing data.

Package

com.gigamonkeys.utilities

Source

files.lisp (file)

Macro: with-data-to-file (OUT FILE &key ENSURE-DIRECTORIES) &body BODY

Write data to a file using data-io-syntax, appending to the file if it exists and creating it if necessary. If :ensure-directories is true, create parent directories too.

Package

com.gigamonkeys.utilities

Source

files.lisp (file)

Macro: with-lock-file (FILENAME) &body BODY

Simple minded technique for using the existence of a file as a locking mechanism to keep cooperative threads or processes from stomping on eachother.

Package

com.gigamonkeys.utilities

Source

files.lisp (file)

Macro: with-output-to-file (OUT FILE &key ENSURE-DIRECTORIES) &body BODY

Write to a file, creating if it does not exist and superseding if it does. Returns the truename of the file created.
If :ensure-directories is true, create parent directories too.

Package

com.gigamonkeys.utilities

Source

files.lisp (file)

Macro: with-slot-values (&rest NAMES) OBJECT &body BODY
Package

com.gigamonkeys.utilities

Source

clos.lisp (file)

Macro: with-time (&rest ARGS) UTC &body BODY
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.2 Functions

Function: ! N
Package

com.gigamonkeys.utilities

Source

math.lisp (file)

Function: 8601 OUT ARG COLON-P AT-SIGN-P &rest PARAMS
Package

iso

Source

with-time.lisp (file)

Function: copy-file FROM TO
Package

com.gigamonkeys.utilities

Source

files.lisp (file)

Function: date+ D1 DAYS
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: date- D1 DAYS
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: date->utc DATE
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: date/time->utc YEAR MONTH DATE &optional HOUR MINUTE SECOND
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: date< D1 D2
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: date<= D1 D2
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: date= D1 D2
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: date> D1 D2
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: date>= D1 D2
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: day-name NUMBER
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: day-of-week DATE
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: days-between D1 D2
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: days-in-month MONTH YEAR
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: dump-file FILE STREAM &key ELEMENT-TYPE

Dump the contents of file to stream.

Package

com.gigamonkeys.utilities

Source

files.lisp (file)

Function: empty-heap HEAP
Package

com.gigamonkeys.utilities

Source

heap.lisp (file)

Function: file->lines FILENAME
Package

com.gigamonkeys.utilities

Source

files.lisp (file)

Function: file->list FILENAME &optional PACKAGE
Package

com.gigamonkeys.utilities

Source

files.lisp (file)

Function: file->sexp FILENAME &optional PACKAGE
Package

com.gigamonkeys.utilities

Source

files.lisp (file)

Function: file-bytes FILE
Package

com.gigamonkeys.utilities

Source

files.lisp (file)

Function: file-char-length FILE &key EXTERNAL-FORMAT

The length of the file in characters for a given external-format.

Package

com.gigamonkeys.utilities

Source

files.lisp (file)

Function: file-text PATHNAME
Package

com.gigamonkeys.utilities

Source

files.lisp (file)

Function: format-iso-8601-time TIME-VALUE &key TIME-ZONE OMIT-TIME-ZONE OMIT-DATE OMIT-TIME

Formats a universal time TIME-VALUE in ISO 8601 format. If no time zone is provided the default timezone returned by DECODE-UNIVERSAL-TIME, adjusted by daylights savings time as appropriate, is used. The time zone information is included in the generated string unless OMIT-TIME-ZONE is true. (In general, if you want a shorter string, rather than omit the timezone altogether it is better to pass an explicit time-zone argument of 0 (GMT) which will add only a single ’Z’ to the string yet still produce an unambiguous date/time string.)

Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: heap-peek HEAP
Package

com.gigamonkeys.utilities

Source

heap.lisp (file)

Function: heap-pop HEAP
Package

com.gigamonkeys.utilities

Source

heap.lisp (file)

Function: heap-push VALUE HEAP
Package

com.gigamonkeys.utilities

Source

heap.lisp (file)

Function: hh-mm SECONDS
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: hh-mm-ss SECONDS
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: human-time SECONDS
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: iso-8601-time-zone NAME
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: keywordize S

Return a keyword symbol with the name of the given string upcased.

Package

com.gigamonkeys.utilities

Source

symbols.lisp (file)

Function: leap-year-p YEAR
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: lisp-time-zone NAME
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: make-date &key DEFAULTS YEAR MONTH DAY
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: make-heap &optional INITIAL-SIZE
Package

com.gigamonkeys.utilities

Source

heap.lisp (file)

Function: make-time &rest ARGS &key SECOND MINUTE HOUR DAY MONTH YEAR ZONE DEFAULTS
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: merge-time UTC &key SECOND MINUTE HOUR DAY MONTH YEAR ZONE
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: midnight DATE
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: mklist X

‘x’ if it is a list, otherwise a singleton list containing ‘x’.

Package

com.gigamonkeys.utilities

Source

lists.lisp (file)

Function: month-name NUMBER
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: next-day DAY-OF-WEEK
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: next-year DATE
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: now ()
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: nshuffle-vector VECTOR

Shuffle a vector in place using Fisher-Yates algorithm.

Package

com.gigamonkeys.utilities

Source

randomization.lisp (file)

Function: parse-date-string STRING
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: parse-iso-8601-time TEXT
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: parse-time TIME

Parse a time of the form H:MM:SS or MM:SS into a number of seconds.

Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: random-selection LIST N
Package

com.gigamonkeys.utilities

Source

randomization.lisp (file)

Function: reverse-translate-zone ZONE
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: round-to NUMBER N &optional ROUNDING-FUNCTION

Round to nearest ‘n’. (round-to x 1) === (round x)

Package

com.gigamonkeys.utilities

Source

numbers.lisp (file)

Function: shuffle-list LIST

Return a shuffled copy of list. Based on a post by Ben Rudiak-Gould in comp.lang.functional, Message-ID: <j7o400l04cdn4oaihgcu9ats5r0eel3hg0@4ax.com>

Package

com.gigamonkeys.utilities

Source

randomization.lisp (file)

Function: shuffle-vector VECTOR

Return a shuffled copy of vector.

Package

com.gigamonkeys.utilities

Source

randomization.lisp (file)

Function: this-year DATE
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: time->utc HOUR MINUTE
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: today ()
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: tomorrow DATE
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: unix-time &optional UTC
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: unlist X

If ‘x’ is a singleton list, the single item; otherwise ‘x’.

Package

com.gigamonkeys.utilities

Source

lists.lisp (file)

Function: weekday-p TIME
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: yesterday DATE
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Function: yyyy-mm-dd DATE
Package

com.gigamonkeys.utilities

Source

date.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.3 Generic functions

Generic Function: date VALUE
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Methods
Method: date (UTC integer)
Method: date (STRING string)
Method: date (DATE date)
Method: date VALUE
Generic Function: day OBJECT
Generic Function: (setf day) NEW-VALUE OBJECT
Package

com.gigamonkeys.utilities

Methods
Method: day (DATE date)

automatically generated reader method

Source

date.lisp (file)

Method: (setf day) NEW-VALUE (DATE date)

automatically generated writer method

Source

date.lisp (file)

Generic Function: heap> A B
Package

com.gigamonkeys.utilities

Source

heap.lisp (file)

Methods
Method: heap> (A string) (B string)
Method: heap> (A character) (B character)
Method: heap> (A number) (B number)
Generic Function: month OBJECT
Generic Function: (setf month) NEW-VALUE OBJECT
Package

com.gigamonkeys.utilities

Methods
Method: month (DATE date)

automatically generated reader method

Source

date.lisp (file)

Method: (setf month) NEW-VALUE (DATE date)

automatically generated writer method

Source

date.lisp (file)

Generic Function: year OBJECT
Generic Function: (setf year) NEW-VALUE OBJECT
Package

com.gigamonkeys.utilities

Methods
Method: year (DATE date)

automatically generated reader method

Source

date.lisp (file)

Method: (setf year) NEW-VALUE (DATE date)

automatically generated writer method

Source

date.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

4.1.4 Classes

Class: date ()
Package

com.gigamonkeys.utilities

Source

date.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
  • print-object (method)
  • date (method)
  • year (method)
  • year (method)
  • month (method)
  • month (method)
  • day (method)
  • day (method)
Direct slots
Slot: day
Initargs

:day

Readers

day (generic function)

Writers

(setf day) (generic function)

Slot: month
Initargs

:month

Readers

month (generic function)

Writers

(setf month) (generic function)

Slot: year
Initargs

:year

Readers

year (generic function)

Writers

(setf year) (generic function)


Previous: , Up: Definitions   [Contents][Index]

4.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.1 Constants

Constant: +block-size+
Package

com.gigamonkeys.utilities

Source

files.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.2 Special variables

Special Variable: *cocoa-epoch*
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Special Variable: *day-names*
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Special Variable: *long-month-names*
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Special Variable: *time-zones*
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Special Variable: *unix-epoch*
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

4.2.3 Functions

Function: ceiling-unit-fraction RATIO

Return nearest unit fraction greater than ‘ratio’.

Package

com.gigamonkeys.utilities

Source

numbers.lisp (file)

Function: closest-unit-fraction RATIO

Return nearest unit fraction to ‘ratio’.

Package

com.gigamonkeys.utilities

Source

numbers.lisp (file)

Function: destructuring-pattern PATTERN
Package

com.gigamonkeys.utilities

Source

lists.lisp (file)

Function: epochal-milliseconds->lisp MILLISECONDS EPOCH
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: epochal-seconds->lisp SECONDS EPOCH
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: floor-unit-fraction RATIO

Return nearest unit fraction less than ‘ratio’.

Package

com.gigamonkeys.utilities

Source

numbers.lisp (file)

Function: from-javascript-time JAVASCRIPT-TIME

Javascript time is Unix time but in millisecond units.

Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: from-unix-time UNIX-SECONDS
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: in-bounds-p ARRAY IDX
Package

com.gigamonkeys.utilities

Source

heap.lisp (file)

Function: javascript-time &optional UTC

Javascript time is Unix time but in millisecond units.

Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: left-child-index INDEX
Package

com.gigamonkeys.utilities

Source

heap.lisp (file)

Function: milliseconds-since-epoch LISP-TIME EPOCH
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: move-down HEAP IDX
Package

com.gigamonkeys.utilities

Source

heap.lisp (file)

Function: move-up HEAP IDX
Package

com.gigamonkeys.utilities

Source

heap.lisp (file)

Function: parent-index INDEX
Package

com.gigamonkeys.utilities

Source

heap.lisp (file)

Function: reverse-truncate-unit-fraction RATIO

Return nearest unit fraction farther from zero than ‘ratio’.

Package

com.gigamonkeys.utilities

Source

numbers.lisp (file)

Function: right-child-index INDEX
Package

com.gigamonkeys.utilities

Source

heap.lisp (file)

Function: round-unit-fraction RATIO

Return unit fraction approximation to ‘ratio’.

Package

com.gigamonkeys.utilities

Source

numbers.lisp (file)

Function: run-length-encoding LIST &key TEST KEY

Return a list of (item . count) cons cells representing the run-length encoding of the input list.

Package

com.gigamonkeys.utilities

Source

lists.lisp (file)

Function: seconds-since-epoch LISP-TIME EPOCH
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: test ()
Package

com.gigamonkeys.utilities

Source

heap.lisp (file)

Function: test-random N M ITERS
Package

com.gigamonkeys.utilities

Source

randomization.lisp (file)

Function: translate-zone ZONE
Package

com.gigamonkeys.utilities

Source

with-time.lisp (file)

Function: truncate-unit-fraction RATIO

Return nearest unit fraction closer to zero than ‘ratio’.

Package

com.gigamonkeys.utilities

Source

numbers.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
com.gigamonkeys.utilities.asd: The com<dot>gigamonkeys<dot>utilities<dot>asd file
com.gigamonkeys.utilities/clos.lisp: The com<dot>gigamonkeys<dot>utilities/clos<dot>lisp file
com.gigamonkeys.utilities/date.lisp: The com<dot>gigamonkeys<dot>utilities/date<dot>lisp file
com.gigamonkeys.utilities/files.lisp: The com<dot>gigamonkeys<dot>utilities/files<dot>lisp file
com.gigamonkeys.utilities/heap.lisp: The com<dot>gigamonkeys<dot>utilities/heap<dot>lisp file
com.gigamonkeys.utilities/lists.lisp: The com<dot>gigamonkeys<dot>utilities/lists<dot>lisp file
com.gigamonkeys.utilities/math.lisp: The com<dot>gigamonkeys<dot>utilities/math<dot>lisp file
com.gigamonkeys.utilities/numbers.lisp: The com<dot>gigamonkeys<dot>utilities/numbers<dot>lisp file
com.gigamonkeys.utilities/packages.lisp: The com<dot>gigamonkeys<dot>utilities/packages<dot>lisp file
com.gigamonkeys.utilities/randomization.lisp: The com<dot>gigamonkeys<dot>utilities/randomization<dot>lisp file
com.gigamonkeys.utilities/symbols.lisp: The com<dot>gigamonkeys<dot>utilities/symbols<dot>lisp file
com.gigamonkeys.utilities/with-time.lisp: The com<dot>gigamonkeys<dot>utilities/with-time<dot>lisp file

F
File, Lisp, com.gigamonkeys.utilities.asd: The com<dot>gigamonkeys<dot>utilities<dot>asd file
File, Lisp, com.gigamonkeys.utilities/clos.lisp: The com<dot>gigamonkeys<dot>utilities/clos<dot>lisp file
File, Lisp, com.gigamonkeys.utilities/date.lisp: The com<dot>gigamonkeys<dot>utilities/date<dot>lisp file
File, Lisp, com.gigamonkeys.utilities/files.lisp: The com<dot>gigamonkeys<dot>utilities/files<dot>lisp file
File, Lisp, com.gigamonkeys.utilities/heap.lisp: The com<dot>gigamonkeys<dot>utilities/heap<dot>lisp file
File, Lisp, com.gigamonkeys.utilities/lists.lisp: The com<dot>gigamonkeys<dot>utilities/lists<dot>lisp file
File, Lisp, com.gigamonkeys.utilities/math.lisp: The com<dot>gigamonkeys<dot>utilities/math<dot>lisp file
File, Lisp, com.gigamonkeys.utilities/numbers.lisp: The com<dot>gigamonkeys<dot>utilities/numbers<dot>lisp file
File, Lisp, com.gigamonkeys.utilities/packages.lisp: The com<dot>gigamonkeys<dot>utilities/packages<dot>lisp file
File, Lisp, com.gigamonkeys.utilities/randomization.lisp: The com<dot>gigamonkeys<dot>utilities/randomization<dot>lisp file
File, Lisp, com.gigamonkeys.utilities/symbols.lisp: The com<dot>gigamonkeys<dot>utilities/symbols<dot>lisp file
File, Lisp, com.gigamonkeys.utilities/with-time.lisp: The com<dot>gigamonkeys<dot>utilities/with-time<dot>lisp file

L
Lisp File, com.gigamonkeys.utilities.asd: The com<dot>gigamonkeys<dot>utilities<dot>asd file
Lisp File, com.gigamonkeys.utilities/clos.lisp: The com<dot>gigamonkeys<dot>utilities/clos<dot>lisp file
Lisp File, com.gigamonkeys.utilities/date.lisp: The com<dot>gigamonkeys<dot>utilities/date<dot>lisp file
Lisp File, com.gigamonkeys.utilities/files.lisp: The com<dot>gigamonkeys<dot>utilities/files<dot>lisp file
Lisp File, com.gigamonkeys.utilities/heap.lisp: The com<dot>gigamonkeys<dot>utilities/heap<dot>lisp file
Lisp File, com.gigamonkeys.utilities/lists.lisp: The com<dot>gigamonkeys<dot>utilities/lists<dot>lisp file
Lisp File, com.gigamonkeys.utilities/math.lisp: The com<dot>gigamonkeys<dot>utilities/math<dot>lisp file
Lisp File, com.gigamonkeys.utilities/numbers.lisp: The com<dot>gigamonkeys<dot>utilities/numbers<dot>lisp file
Lisp File, com.gigamonkeys.utilities/packages.lisp: The com<dot>gigamonkeys<dot>utilities/packages<dot>lisp file
Lisp File, com.gigamonkeys.utilities/randomization.lisp: The com<dot>gigamonkeys<dot>utilities/randomization<dot>lisp file
Lisp File, com.gigamonkeys.utilities/symbols.lisp: The com<dot>gigamonkeys<dot>utilities/symbols<dot>lisp file
Lisp File, com.gigamonkeys.utilities/with-time.lisp: The com<dot>gigamonkeys<dot>utilities/with-time<dot>lisp file

Jump to:   C   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   !   (   8  
C   D   E   F   G   H   I   J   K   L   M   N   P   R   S   T   U   W   Y  
Index Entry  Section

!
!: Exported functions

(
(setf day): Exported generic functions
(setf day): Exported generic functions
(setf month): Exported generic functions
(setf month): Exported generic functions
(setf year): Exported generic functions
(setf year): Exported generic functions

8
8601: Exported functions

C
ceiling-unit-fraction: Internal functions
closest-unit-fraction: Internal functions
copy-file: Exported functions

D
date: Exported generic functions
date: Exported generic functions
date: Exported generic functions
date: Exported generic functions
date: Exported generic functions
date+: Exported functions
date-: Exported functions
date->utc: Exported functions
date/time->utc: Exported functions
date<: Exported functions
date<=: Exported functions
date=: Exported functions
date>: Exported functions
date>=: Exported functions
day: Exported generic functions
day: Exported generic functions
day-name: Exported functions
day-of-week: Exported functions
days-between: Exported functions
days-in-month: Exported functions
destructuring-data: Exported macros
destructuring-pattern: Internal functions
dump-file: Exported functions

E
empty-heap: Exported functions
epochal-milliseconds->lisp: Internal functions
epochal-seconds->lisp: Internal functions

F
file->lines: Exported functions
file->list: Exported functions
file->sexp: Exported functions
file-bytes: Exported functions
file-char-length: Exported functions
file-text: Exported functions
floor-unit-fraction: Internal functions
format-iso-8601-time: Exported functions
from-javascript-time: Internal functions
from-unix-time: Internal functions
Function, !: Exported functions
Function, 8601: Exported functions
Function, ceiling-unit-fraction: Internal functions
Function, closest-unit-fraction: Internal functions
Function, copy-file: Exported functions
Function, date+: Exported functions
Function, date-: Exported functions
Function, date->utc: Exported functions
Function, date/time->utc: Exported functions
Function, date<: Exported functions
Function, date<=: Exported functions
Function, date=: Exported functions
Function, date>: Exported functions
Function, date>=: Exported functions
Function, day-name: Exported functions
Function, day-of-week: Exported functions
Function, days-between: Exported functions
Function, days-in-month: Exported functions
Function, destructuring-pattern: Internal functions
Function, dump-file: Exported functions
Function, empty-heap: Exported functions
Function, epochal-milliseconds->lisp: Internal functions
Function, epochal-seconds->lisp: Internal functions
Function, file->lines: Exported functions
Function, file->list: Exported functions
Function, file->sexp: Exported functions
Function, file-bytes: Exported functions
Function, file-char-length: Exported functions
Function, file-text: Exported functions
Function, floor-unit-fraction: Internal functions
Function, format-iso-8601-time: Exported functions
Function, from-javascript-time: Internal functions
Function, from-unix-time: Internal functions
Function, heap-peek: Exported functions
Function, heap-pop: Exported functions
Function, heap-push: Exported functions
Function, hh-mm: Exported functions
Function, hh-mm-ss: Exported functions
Function, human-time: Exported functions
Function, in-bounds-p: Internal functions
Function, iso-8601-time-zone: Exported functions
Function, javascript-time: Internal functions
Function, keywordize: Exported functions
Function, leap-year-p: Exported functions
Function, left-child-index: Internal functions
Function, lisp-time-zone: Exported functions
Function, make-date: Exported functions
Function, make-heap: Exported functions
Function, make-time: Exported functions
Function, merge-time: Exported functions
Function, midnight: Exported functions
Function, milliseconds-since-epoch: Internal functions
Function, mklist: Exported functions
Function, month-name: Exported functions
Function, move-down: Internal functions
Function, move-up: Internal functions
Function, next-day: Exported functions
Function, next-year: Exported functions
Function, now: Exported functions
Function, nshuffle-vector: Exported functions
Function, parent-index: Internal functions
Function, parse-date-string: Exported functions
Function, parse-iso-8601-time: Exported functions
Function, parse-time: Exported functions
Function, random-selection: Exported functions
Function, reverse-translate-zone: Exported functions
Function, reverse-truncate-unit-fraction: Internal functions
Function, right-child-index: Internal functions
Function, round-to: Exported functions
Function, round-unit-fraction: Internal functions
Function, run-length-encoding: Internal functions
Function, seconds-since-epoch: Internal functions
Function, shuffle-list: Exported functions
Function, shuffle-vector: Exported functions
Function, test: Internal functions
Function, test-random: Internal functions
Function, this-year: Exported functions
Function, time->utc: Exported functions
Function, today: Exported functions
Function, tomorrow: Exported functions
Function, translate-zone: Internal functions
Function, truncate-unit-fraction: Internal functions
Function, unix-time: Exported functions
Function, unlist: Exported functions
Function, weekday-p: Exported functions
Function, yesterday: Exported functions
Function, yyyy-mm-dd: Exported functions

G
Generic Function, (setf day): Exported generic functions
Generic Function, (setf month): Exported generic functions
Generic Function, (setf year): Exported generic functions
Generic Function, date: Exported generic functions
Generic Function, day: Exported generic functions
Generic Function, heap>: Exported generic functions
Generic Function, month: Exported generic functions
Generic Function, year: Exported generic functions

H
heap-peek: Exported functions
heap-pop: Exported functions
heap-push: Exported functions
heap>: Exported generic functions
heap>: Exported generic functions
heap>: Exported generic functions
heap>: Exported generic functions
hh-mm: Exported functions
hh-mm-ss: Exported functions
human-time: Exported functions

I
in-bounds-p: Internal functions
iso-8601-time-zone: Exported functions

J
javascript-time: Internal functions

K
keywordize: Exported functions

L
leap-year-p: Exported functions
left-child-index: Internal functions
lisp-time-zone: Exported functions

M
Macro, destructuring-data: Exported macros
Macro, with-current-time: Exported macros
Macro, with-data-io-syntax: Exported macros
Macro, with-data-to-file: Exported macros
Macro, with-lock-file: Exported macros
Macro, with-output-to-file: Exported macros
Macro, with-slot-values: Exported macros
Macro, with-time: Exported macros
make-date: Exported functions
make-heap: Exported functions
make-time: Exported functions
merge-time: Exported functions
Method, (setf day): Exported generic functions
Method, (setf month): Exported generic functions
Method, (setf year): Exported generic functions
Method, date: Exported generic functions
Method, date: Exported generic functions
Method, date: Exported generic functions
Method, date: Exported generic functions
Method, day: Exported generic functions
Method, heap>: Exported generic functions
Method, heap>: Exported generic functions
Method, heap>: Exported generic functions
Method, month: Exported generic functions
Method, year: Exported generic functions
midnight: Exported functions
milliseconds-since-epoch: Internal functions
mklist: Exported functions
month: Exported generic functions
month: Exported generic functions
month-name: Exported functions
move-down: Internal functions
move-up: Internal functions

N
next-day: Exported functions
next-year: Exported functions
now: Exported functions
nshuffle-vector: Exported functions

P
parent-index: Internal functions
parse-date-string: Exported functions
parse-iso-8601-time: Exported functions
parse-time: Exported functions

R
random-selection: Exported functions
reverse-translate-zone: Exported functions
reverse-truncate-unit-fraction: Internal functions
right-child-index: Internal functions
round-to: Exported functions
round-unit-fraction: Internal functions
run-length-encoding: Internal functions

S
seconds-since-epoch: Internal functions
shuffle-list: Exported functions
shuffle-vector: Exported functions

T
test: Internal functions
test-random: Internal functions
this-year: Exported functions
time->utc: Exported functions
today: Exported functions
tomorrow: Exported functions
translate-zone: Internal functions
truncate-unit-fraction: Internal functions

U
unix-time: Exported functions
unlist: Exported functions

W
weekday-p: Exported functions
with-current-time: Exported macros
with-data-io-syntax: Exported macros
with-data-to-file: Exported macros
with-lock-file: Exported macros
with-output-to-file: Exported macros
with-slot-values: Exported macros
with-time: Exported macros

Y
year: Exported generic functions
year: Exported generic functions
yesterday: Exported functions
yyyy-mm-dd: Exported functions

Jump to:   !   (   8  
C   D   E   F   G   H   I   J   K   L   M   N   P   R   S   T   U   W   Y  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
C   D   M   S   Y  
Index Entry  Section

*
*cocoa-epoch*: Internal special variables
*day-names*: Internal special variables
*long-month-names*: Internal special variables
*time-zones*: Internal special variables
*unix-epoch*: Internal special variables

+
+block-size+: Internal constants

C
Constant, +block-size+: Internal constants

D
day: Exported classes

M
month: Exported classes

S
Slot, day: Exported classes
Slot, month: Exported classes
Slot, year: Exported classes
Special Variable, *cocoa-epoch*: Internal special variables
Special Variable, *day-names*: Internal special variables
Special Variable, *long-month-names*: Internal special variables
Special Variable, *time-zones*: Internal special variables
Special Variable, *unix-epoch*: Internal special variables

Y
year: Exported classes

Jump to:   *   +  
C   D   M   S   Y  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   D   I   P   S  
Index Entry  Section

C
Class, date: Exported classes
com.gigamonkeys.utilities: The com<dot>gigamonkeys<dot>utilities system
com.gigamonkeys.utilities: The com<dot>gigamonkeys<dot>utilities package

D
date: Exported classes

I
iso: The iso package

P
Package, com.gigamonkeys.utilities: The com<dot>gigamonkeys<dot>utilities package
Package, iso: The iso package

S
System, com.gigamonkeys.utilities: The com<dot>gigamonkeys<dot>utilities system

Jump to:   C   D   I   P   S