This zoo contains two main pieces. The first is the source and binary for an AmigaDOS shareable library which implements AmigaDOS pattern matching. The second is a program which 'compiles' 'fd' files into library headers and interface stubs. Files included in directory Pattern: pattern.txt - description of the library and how it works pattern.library - the library - copy to your LIBS: directory pattern_lib.fd - 'fd' file for the library compile.d, match.d - Draco source for the library patternInternal.g - Draco include file for building the library mklib - script file to use to build the final library file pattern.lib - interface stubs for Draco - copy to DRLIB: pattern.g - Draco include file for using the library - copy to DRINC: test.d - Draco source for a simple test program test.w - BLink 'with' file to build the test program Files included in directory fdCompile: fdCompile.txt - description of the program, and how to use it also includes some information on libraries in general fdCompile - the 'fd' compiler Other files included: expunge - program to expunge a given library from memory to use, e.g. "expunge pattern.library" expunge.d - Draco source for expunge expunge.w - BLink 'with' file to compile expunge