资 源 简 介
Across Lite is crossword software used by sites like the New York Times for distributing crosswords.
File Format
The file format was not documented anywhere, which meant third-party software could neither read nor produce Across Lite files. So the primary output of this project is the file format documentation.
Some implementations that consume or produce these files:
* libpuz (C, GPL): see below
* rubypuz (Ruby, MIT): http://neugierig.org/software/ruby/rubypuz/
* puzhs (Haskell bindings for libpuz, GPL and MIT): http://hackage.haskell.org/package/hpuz
libpuz
libpuz is a C library for reading and writing Across Lite"s .puz files. The library is relatively stable and in current use. The latest version is available from the downloads section. Older versions are available at: http://www.joshisanerd.com/puz/. Haskell bindings for