full fledged scripting language.
Aotus is also the [[http://en.wikipedia.org/wiki/Night_monkey|Night monkey]]
(living in south america).
-Thus can be understood to be interacting with the moon (Lua, provided by
+Thus can be understood to be interacting with the moon (Lua, provided by
Pontifical Catholic University of Rio de Janeiro in Brazil) and providing the
means to retrieve data from its scripts.
The most prominent data structure in Lua are tables, which provide the
possibility to store complex data structures.
-Thus the configuration is
mainly done in global variables in the lua script or
+Thus the configuration is ly done global variables in the ua script or
Aotus provides several layers, encapsulating the bare Lua C-API:
* aotus_module: provides the high end level to easily retrieve data from a Lua
-On top of those there is an additional aot_vector_module
, which allows the
+On top of those there is an additional aot_vector_module allows the
reading of values into arrays of rank 1.
Finally there is an additional module which allows [[Output]] of Fortran values
It can be compiled by various modern Fortran compilers as outlined in
+ can be compiled by various modern Fortran compilers as outlined in
**An example, showing the usage of this library in a Fortran application is
The arguments errCode and errString are optional and return errors, which might
occur while loading or executing the Lua code.
+It is also possible to load already processed scripts in byte code by using the
+**open_config_buffer** routine, which expects an array of characters with the
In the end, after getting all configuration values, close it again with