Programming Help for Guile Programming
Introduction to Guile Programming Language
Guile stands for the GNU Ubiquitous Intelligent Language for Extensions
Guile is a Extension Programming Language which an implement the Scheme Programming Language. Its first version was released vin 1993.
The Guide Scheme include modilarized extensions for many different programming Language. It can be used in many languages such as AisleRiot, BoBot++, GnuCash etc. It can be used on any GNU Operating System. Guile is an interpreter and compiler for the Scheme programming language.
Example of Guile
gA C program that invokes a Scheme script
{` #include <stdio.h> #include <libguile.h> int main( int argc, char **arg ) { SCM func; scm_init_guile(); scm_c_primitive_load( "script.scm" ); func = scm_variable_ref( scm_c_lookup( "simple-script" ) ); scm_call_0( func ); return 0; } `}