<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -6,9 +6,8 @@ Gazelle: a system for building fast, reusable parsers
 PRELIMINARY WARNING
 ===================
 
-This is experimental, immature software.  A few things work, but a lot of
-things don't.  And everything is subject to change: the APIs, the grammar
-language, everything.
+While Gazelle is getting quite usable, the language and the APIs are still quite
+subject to change.
 
 Still with me?  Great. :)
 
@@ -18,14 +17,22 @@ BUILDING
 You need to have Lua installed to do anything interesting.  The C runtime
 doesn't need Lua, but without Lua you can't compile any grammars.
 
-Gazelle should build out-of-the-box on UNIX-like systems if Lua 5.1 is
-installed.  Ubuntu Linux and Mac OS X are tested.  Just type make:
+Gazelle should build mostly out-of-the-box on UNIX-like systems if Lua 5.1 is
+installed, but you may need to tweak the Makefile to point to your local Lua
+installation.  Ubuntu Linux and Mac OS X are tested.  Just type make:
 
 $ make
+$ make install PREFIX=/usr
+
+The PREFIX will default to /usr/local.  &quot;make install&quot; installs binaries like
+the compiler into $PREFIX/bin, headers into $PREFIX/include, and libraries
+into $PREFIX/lib.
 
 To build the documentation, you need to have asciidoc installed, as well
 as graphviz if you want to see the graphics.
 
+$ make
+$ . lua_path (this is needed since the documentation uses .lua files from the compiler)
 $ make doc
 
 Alternatively you can just read the manual on the Gazelle website.
@@ -41,6 +48,8 @@ lang_ext/
   wrappers around the C runtime, for high-level languages (currently only Lua)
 runtime/
   the tiny, fast, small-memory-footprint C runtime that actually does the parsing
+runtime/include
+  public header files for the runtime.
 sketches/
   code that is either half-written or for debugging-only
 tests/</diff>
      <filename>README</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 
-Gazelle 0.4, released January XX, 2009 =========================================
+Gazelle 0.4, released January 21, 2009 =========================================
 
   Overview: This release addresses all of the most pressing issues that were
   preventing Gazelle from being usable.  The biggest gap in Gazelle's</diff>
      <filename>ReleaseNotes</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>c37c1072dea21594720fb92e4a9531e7d6299539</id>
    </parent>
  </parents>
  <author>
    <name>Joshua Haberman</name>
    <email>joshua@reverberate.org</email>
  </author>
  <url>http://github.com/haberman/gazelle/commit/699b9b2ffad25bd4bcac4bd59c5c91cf59fca5aa</url>
  <id>699b9b2ffad25bd4bcac4bd59c5c91cf59fca5aa</id>
  <committed-date>2009-01-21T11:08:17-08:00</committed-date>
  <authored-date>2009-01-21T11:08:17-08:00</authored-date>
  <message>Changes to the README and ReleaseNotes.</message>
  <tree>da1a0daa6061a87d11d5e332605a63dea94fd650</tree>
  <committer>
    <name>Joshua Haberman</name>
    <email>joshua@reverberate.org</email>
  </committer>
</commit>
