CodeSnip is a code snippets manager and viewer targetted at the Pascal language, with a specific emphasis on Delphi and Free Pascal flavours.
In addition to managing your own code snippets, CodeSnip can also download and display source code from the DelphiDabbler Code Snippets Database of reusable Pascal source code.
CodeSnip is available in two editions:
CodeSnip.exe
.
CodeSnip-p.exe
.
You can tell which edition you are using from the program's About Box.
What makes CodeSnip different from other code snippets managers is that it can test-compile snippets that are in the correct format. It can also generate a compilable unit containing suitable selected snippets, taking care of all dependencies.
CodeSnip understands several different kinds of snippet: functions & procedures, simple and complex type definitions (including classes and advanced records), constants and complete units. The is also a free-form format that lets you record source code in any form you want.
Using the program's multi tab interface you can navigate and search the database. You can copy source code, save it, print it and share it with others.
For a quick introduction see the QuickStart Guide. Alternatively you can learn more about: