CL-Sack is a Common Lisp library for making and manipulating Sack files.
Rev. | Time | Author | Message |
---|---|---|---|
3ead5084710a | 2019-02-18 22:03:25 | Alexa Jones-Gonzales | tip Started to implement metadata editing |
23ebf3368506 | 2019-02-18 22:03:13 | Alexa Jones-Gonzales | Added WITH-ALL-METADATA macro |
d119e6b38e69 | 2019-02-17 13:14:45 | Alexa Jones-Gonzales | Better handle entry types |
e40dbde81672 | 2019-02-15 18:02:42 | Alexa Jones-Gonzales | Added a pane that will be used for metadata, and added ou... |
f54ebcdaa28c | 2019-02-15 18:02:10 | Alexa Jones-Gonzales | Added a macro to italicize text, and a function to conver... |
96b76fca0810 | 2019-02-12 16:51:02 | Alexa Jones-Gonzales | Added ability to add entries and rename them. |
c9f6ddba5fab | 2019-02-09 08:45:39 | Alexa Jones-Gonzales | Migrating GUI to McClim |
ab684d1d1152 | 2019-02-07 15:25:44 | Alexa Jones-Gonzales | Fix compilation warnings |
de8f1f76b3a0 | 2019-02-07 15:24:13 | Alexa Jones-Gonzales | Copyright update |
a6a17cccf6dd | 2019-02-07 15:22:20 | Alexa Jones-Gonzales | Update copyright |
Name | Rev. | Time | Author |
---|---|---|---|
tip | 3ead5084710a | 2019-02-18 22:03:25 | Alexa Jones-Gonzales |
Name | Rev. | Time | Author | Message |
---|---|---|---|---|
default | 3ead5084710a | 2019-02-18 22:03:25 | Alexa Jones-Gonzales | Started to implement metada... |
CL-Sack is a Common Lisp library for making and manipulating Sack files.
Also included are the command line programs Sacked, a tool to create and edit Sack files, and Sackyhack, a tool to examine Sack files at a lower level.
GSacked is also included, though incomplete. This is a graphical (GTK-based) Sack editor.
Supported Lisp implementations: SBCL, CLisp, or Clozure Common Lisp
You will also need these libraries for the CL-Sack library:
For Sacked and Sackyhack, you will need:
For GSacked, the following packages are required:
To build just the library:
(asdf:load-system :cl-sack)
The easiest way to build the binaries is with the build.sh script. Do ./build.sh --help
to see how to use the script, or just to ./build.sh
to build everything.
Windows users should instead run SBCL manually from within the root CL-Sack directory (where INSTALL and README are) using one of the following commands:
sbcl --disable-debugger --load make-files\make-sacked.lisp
sbcl --disable-debugger --load make-files\make-sackyhack.lisp
sbcl --disable-debugger --load make-files\make-gsacked.lisp
The resulting binaries will be in the "bin" directory.