_______________ Building SDK demos and test applications ________________ make -f frams/Makefile-SDK sdk_tests Even if you don't use 'make', you can create a project for your favorite development environment. The sources should compile under *nixes, osx, windows (visual C++, borland/embarcadero), cygwin, android, ios, and tizen. ___________________________ Source directories __________________________ +- common - general compatibility layer, utilities +- frams - Framsticks modules +- _demos - SDK tests and sample applications +- canvas - neural network layouts and drawing +- config - SDK elements declarations +- genetics - genetic operators and converters between genetic formats +- f1 - ...for genetic format f1 (recurrent encoding) +- f4 - ...for genetic format f4 (developmental encoding) +- f9 - ...for genetic format f9 (3D turtle encoding) +- fB - ...for genetic format fB ("biological" encoding) +- fF - ...for genetic format fF (Foraminifera encoding) +- fH - ...for genetic format fH (multidimensional handles) +- fL - ...for genetic format fL (Lindenmayer systems) +- fn - ...for genetic format fn (numerical optimization encoding) +- fT - ...for genetic format fT (educational: ATGC sequences) +- loggers - printing and redirecting logMessage() and logPrint() messages +- model - body: parts, joints; brain: neurons, connections +- geometry - compute dimensions, volume, surface area +- similarity - determine structural and geometric similarity +- neuro - neural network simulation +- impl - neuron classes implementations +- param - C++/properties access objects +- util - Framsticks-related utilities +- virtfile - object-oriented FILE* replacement +- vm - virtual machine programming: FramScript grammar (lex and yacc/bison) +- classes - C++ interfaces and implementations of basic FramScript objects