The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension Array::Tour.

0.01  Wed Mar 22 15:21:37 2006
	- original version; created by h2xs 1.23 with options
		-A -X -v 0.1 -n Array::Tour
	- Refactored code to make Spiral.pm and Serpentine.pm
	  child classes of Array::Tour.
	- Added packages Spiral.pm and Serpentine.pm.

0.02  Thurs Mar 28 2008
	- Added methods _make_array() for creating an
	  internal array for bookkeepping purposes (will be
	  useful for a not-yet written module).
	- Added get_array() to retrieve that internal array for
	  the users.
	- Added method uses_array() so that user can know whether
	  the Array::Tour::XXXX module has an internal array to
	  return, or whether the package works by touring only.
	- Changed pod style to comment individual methods.

0.03  Thurs Jul 31 2008
	- Added RandomWalk.pm.  It's suspicously like the "make"
	  code in Games::Maze.  I'm sure it's just a coincidence.
	  Plan to add Prim's and Kruskal's later.
	- Method adjusted_position(), added to Tour.pm, will
	  automatically add the {offset} co-ordinates to the
	  {position} co-ordinates.  Used by base and child classes
	  in the next() method.

0.04  Sat Aug 02 2008
	- First upload to CPAN failed to include helper.pl and
	  all the tests failed.  Added helper.pl to the MANIFEST.

0.05  Wed Aug 06 2008
	- Fairly bad POD documentation made less bad in Tour.pm.
	- This time remembered to add RandomWalk.pm to MANIFEST.
	  No tests for it yet.
0.06  Wed Aug 13 2008
	- Added {backtrack} attribute to RandomWalk to allow the saved list
	  of previous positions to be accessed randomly or as a stack, in
	  addition to the default queue.
	- Fix the documentation of RandomWalk.pm with respect to the changes in
	  documentation of Tour.pm.  Also document the new backtrack option.
	- Added the walktour() function to the helper.pl file.
      Fri Aug 29 2008
        - The ongoing saga of making the documentation less incomprehensible.
	  This time working on Serpentine.pm and Spiral.pm.
      Mon Sep 01 2008
	- It would be nice if I could be consistent with my ordering of columns,
	  rows, and levels.  Fixed a problem with reversed rows and columns
	  values in Array::Tour's _make_array() and dump_array().
	- Added an eg directory and put in rnd_wlk.pl as my first example
	  script.
      Thurs Sep 04 2008
	- Terrible documentation mistakes fixed in Serpentine.pm and Spiral.pm.
	  This doesn't mean the documentation is good, of course.
	- Some internal methods now use attributes instead of parameters to get
	  their information.
	- Added options to the rndwlk.pl script to test features at random.