• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..07-May-2022-

box/H10-May-2021-19993

box-dynamic/H10-May-2021-18988

box-dynamic-module/H10-May-2021-278122

box-module/H10-May-2021-219101

modules/H10-May-2021-16586

safe/H10-May-2021-190108

scripts/H10-May-2021-184126

web/H10-May-2021-9043

ChangeLog-2008H A D16-Jul-20184.6 KiB15694

Makefile.amH A D16-Jul-20183.2 KiB9859

Makefile.inH A D03-May-202268.8 KiB2,0021,924

READMEH A D16-Jul-20181.4 KiB4328

check.testH A D16-Jul-20184.5 KiB239145

README

1							       -*- outline -*-
2
3* Overview
4
5This directory contains examples illustrating various aspects of Guile
6programming.
7
8If you plan writing Scheme programs, have a look at the `scripts'
9directory.  To learn more about Guile modules, check out the `modules'
10directory, and maybe the `box-module' and `box-dynamic-module'
11directories, if you are into C programming or shared libraries,
12respectively.  The `safe' directory contains examples for evaluation
13Scheme code in controlled environments (sandboxing).  The directories
14`box', `box-module', `box-dynamic' and `box-dynamic-module' are
15interesting if you plan writing Guile extensions.
16
17See the README files in the subdirectories for details.
18
19
20* Included Examples
21
22scripts             Examples for writing simple scripts in Guile Scheme.
23
24box		    Example for extending Guile with a new data type.
25
26box-module	    Similar to `box', but defines new procedures in a
27		    named module.
28box-dynamic	    Implements the box type in a dynamically loadable
29		    library.
30box-dynamic-module  Combination of `box-module' and `box-dynamic':
31		    Implements the `box' type in a shared library and
32		    defines the procedures in a Guile module.
33
34modules		    Examples for writing and using Guile modules.
35
36safe		    Examples for creating and using safe environments.
37
38web		    Simple web servers.
39
40compat		    autoconf code for making a Guile extension
41		    compatible with older versions of Guile.
42
43