=head1 Developer's documentation This section provides technical documentation of Ermyth internals. This is by no means complete and may even have errors. Feel free to L me if you find any errors or if you want to help improve the documentation. =over =item L Provides block allocation of memory segments speeding up frequent allocation and deallocation and limiting memory fragmentation. =item L Provides useful templates for manual memory allocation. =item L Ermyth's mode handling. Description of modes and explanation of internals. =item L =over =item L Perl JSON-RPC interface to Ermyth's methods. =item L Rewritten Class::Accessor specifically for Ermyth's needs. =back =item L Describes how to write your own crypto handler. =item L Explains how to write a new database backend. =item L Ermyth exceptions and their use. Also discusses how new exceptions are added. =item L Documents Ermyth's functor and callback system. Several examples are provided. =item L A beginner's guide to writing your first module. =item L If you wrote something and you want to stress-test, profile or just test your changes, Ermyth provides a Unit Testing Framework. =back