definition module directory_structure;

/* Directory structure:
**
** There's is a root-directory called 'Dynamics'. This directory
** contains the following file:
** - DynamicLinker.exe
**
** And the following subdirectories:
** - libraries
** - lazy dynamics
** - conversion
** - utilities
*/

//1.3
from StdString import String;
from StdFile import FileSystem;
//3.1

/*2.0
from StdFile import class FileSystem, ::Files;
0.2*/


// Predefined directories (w.r.t. root-directory):
DS_LIBRARIES_DIR		:== "libraries";
DS_LAZY_DYNAMICS_DIR	:== "lazy dynamics";
DS_CONVERSION_DIR		:== "conversion";
DS_UTILITIES_DIR		:== "utilities";

ds_generate_library_name :: !String !String !*env -> (!String,!*env) | FileSystem env;