On branch master

 Initial commit

	new file:   pocketsphinx-cffi.lisp
	new file:   pocketsphinx-cffi.lisp~
	Old file; will be deleted.

	new file:   pocketsphinx-incr.lisp
	Actual file. Implements my simple C program in Lisp using CFFI.

	new file:   pocketsphinx-incr.lisp~
	new file:   pocketsphinx.lisp
	new file:   pocketsphinx.lisp~
	Backups and useless things.  Will be deleted.
Commit just before moving to an ASDF-based package format.

 On branch master

	new file:   config.txt
	*Changed the name of options.txt and modified it to make it
	easier to parse.

	new file:   parse-options-file.lisp
	*Finished work here, will have to migrate to a more complete
	solution later, but this works for now.
	*Will likely be renamed in the future.

	modified:   pocketsphinx-incr.lisp
	*Added CLOS wrappers for `HYPOTHESIS', `DECODER', and `CONFIG'.
	*Added generic functions with methods specialized on these
	types.
	*Completed a working example using my own speech-input file.
	*Wrote macro wrappers over `CFFI:DEFCFUN' to disable
	floating-point traps in SBCL.
	*Added finalizers from TRIVIAL-GARBAGE to remove need for
	manual memory management of `DECODERS'.
Removed unneeded files.
 On branch master

	deleted:    pocketsphinx-cffi.lisp
	deleted:    pocketsphinx-cffi.lisp~
	deleted:    pocketsphinx-incr.lisp~
	deleted:    pocketsphinx.lisp
	deleted:    pocketsphinx.lisp~
Completed (most of) the migration to `ASDF' system format. Added
.gitignore to ignore Emacs backups.

 On branch master

	new file:   .gitignore
	* Ignore Emacs backups

	deleted:    parse-options-file.lisp
	deleted:    pocketsphinx-incr.lisp
	* Content split up into the new files.

	new file:   pocketsphinx.asd
	* Define the `ASDF' system used.  Will be renamed to
          cl-pocketsphinx.

	new file:   src/config.lisp
	* Contains `CONFIG' definition, and functions for manipulating
          them.  The `CONFIG' generic function is contained in the
          src/decoder.lisp because of the necessity to reference the
          `DECODER' class defined there.  This is a hack and will
          probably be remedied later.

	renamed:    config.txt -> src/config.txt
	* Moved this to the src directory for some raisin.  Will
          probably move it somewhere else or just delete it, as
          scanning the pocketsphinx/include/cmdln_macro.h file is
          better.  (It contains all the information I need!  Hurrah!)

	new file:   src/decoder.lisp
	* Contains `DECODER' definition, and functions for
          manipulating them.  Also contains the `CONFIG' generic
          function, for reasons explained above (under
          src/config.lisp).  It is my intention that functions that
          merely retrieve objects from a `DECODER' be defined in
          separate files: the same file that defines the class of the
          object in question.

	new file:   src/hypothesis.lisp
	* Contains `HYPOTHESIS' definition, and functions for
          manipulating them.

	new file:   src/packages.lisp
	* Defines the three packages used in this system:
          `POCKETSPHINX', `POCKETSPHINX-UTILS', and
          `POCKETSPHINX-SYS'.
	* `POCKETSPHINX' contains the intended user-visible API, based
          on CLOS.
	* `POCKETSPHINX-UTILS' contains utility macros, mostly used by
          `POCKETSPHINX-SYS'.
	* `POCKETSPHINX-SYS' contains the CFFI glue-code which is used
          by `POCKETSPHINX'.

	new file:   src/pocketsphinx-sys.lisp
	* Contains all the CFFI glue-code to libpocketsphinx and
          libsphinxbase (as well as a bit of the C standard library).

	new file:   src/pocketsphinx-utils.lisp
	* Contains some utility macros, specifically ones to work
          around CFFI/SBCL having float-traps enabled by default,
          breaking _EVERYTHING_.

	new file:   src/scratch.lisp
	* Contains all the fooling around at the REPL stuff that I
          had; is mostly intended for experimentation and ad-hoc
          testing.
Renamed ASDF system to cl-pocketsphinx; actual Lisp package is still
called `POCKETSPHINX'.  Lots of work done on the reader/parser for
pocketsphinx/cmdln_macro.h; this work is in pocketsphinx-utils.lisp.
Work remains to clean up pocketsphinx-utils.lisp and merge what
logically belongs into config.lisp.  Most of config.lisp was commented
out, since it was based on the older, shittier ad-hoc method I had
used before.

I exported more symbols from packages.lisp.  I need to clean up a lot
of package related things here; I've decided that all of the library
(meaning not written by me) package symbols that I use should be
explicitly scoped, as in `CFFI:DEFCFUN'.

 On branch master

	renamed:    pocketsphinx.asd -> cl-pocketsphinx.asd
	modified:   src/config.lisp
	modified:   src/packages.lisp
	modified:   src/pocketsphinx-utils.lisp
Made bugfixes and modifcations so that src/scratch.lisp (and
implementation of a simple pocketsphinx program) now runs and prints
the correct output.

Added doc/overview.org to document the higher level structure of the
code, and to record my ideas and justifications.

 On branch master

	new file:   doc/overview.org
	Documents the higher level structure of the code.  Also serves
	as record for ideas and justifications.

	modified:   src/config.lisp
	Bugfixes.

	modified:   src/decoder.lisp
	Bugfixes.

	modified:   src/hypothesis.lisp
	Bugfixes.

	modified:   src/packages.lisp
	Exported more symbols from package `POCKETSHINX'.

	modified:   src/pocketsphinx-sys.lisp
	Bugfixes.

	modified:   src/pocketsphinx-utils.lisp
	Bugfixes.

	modified:   src/scratch.lisp
	Finished writing; now compiles and runs on SBCL.

	new file:   src/test_file.raw
	Used by src/scratch.lisp.
Trying to get GitHub to work.
Merge branch 'master' of https://github.com/Fizzixnerd/cl-sphinx