![]() C# example programs using RACR-NET are in the examples-net directory, tests are in the tests-net directory, the implementation of RACR-NET itself is in the racr-net directory etc. The artefacts related to RACR-NET are in *-net directories. NET integration with a dedicated C# API called RACR-NET which is based on IronScheme. Installation overview For an overview of installed and officially supported Scheme systems and RACR-libraries the list-scheme-systems.bash and list-libraries.bash scripts can be used.NET Installation and Usage Such execution scripts are found in the directory containing the source code of the respective example (for example examples/questionnaires/run.bash). These examples ship with a run.bash script that parses command line arguments, tests their validity, provides proper error messages, properly configures the environment and, if everything is fine, finally executes the example. Some of the provided examples require a proper setup by the caller like input file arguments. ![]() The script uses RACR-library configuration files to set up the execution environment. Surplus arguments separated by - are passed to the executed program. It provides flags to select the Scheme program to execute, the Scheme system to use for execution and the library to load for execution (for details call run-program.bash -h). If no system is specified, all available systems are tested.Įxecution The run-program.bash scrip can be used to execute RACR-based programs with any of the officially supported Scheme systems. Similarly to the installation-script, the tests can be executed using only a certain Scheme system (for details call run-tests.bash -h). Tests To validate the installation, the run-tests.bash script can be used. For an explanation how to do so, just call. The script can also be used to install just RACR or one of its examples and installation can be restricted to a certain Scheme system. If called without any arguments, all libraries distributed with RACR, including its examples are installed for the Scheme systems found. It does not change anything outside of RACR's source code distribution. It performs all necessary compilation and configuration actions. Installation The install-libraries.bash Bash shell script distributed with RACR's source code can be used to compile and ease the loading of RACR for the above mentioned Scheme systems. Installation, Test, Execution and Installation-overview Bash Shell Scripts Besides proper instantiation as Scheme library, no further configurations are required to use RACR. Consult the documentation of your Scheme system in case of any instantiation issues. The instantiation of libraries differs between different Scheme systems. RACR and some of its examples are provided as Scheme libraries. IronScheme 1.0.101-0fdbfcf, 8th March 2016 ( GitHub repository).Sagittarius Scheme 0.7.10 ( GitHub repository).Larceny 1.1a2, 22nd December 2016 ( GitHub repository).RACR has been tested with the following Scheme systems: No additional SRFI or Scheme libraries are required. RACR and its examples are self-contained R6RS Scheme programs they work with any R6RS conformant Scheme system. ![]() Title > Synopsis > Contents > API Index <<
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |