elisp @@ macro
[bpt/guile.git] / doc / ref / scheme-intro.texi
1 @c -*-texinfo-*-
2 @c This is part of the GNU Guile Reference Manual.
3 @c Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003, 2004
4 @c Free Software Foundation, Inc.
5 @c See the file guile.texi for copying conditions.
6
7 @node Guile Scheme
8 @section Guile's Implementation of Scheme
9
10 Guile's core language is Scheme, which is specified and described in the
11 series of reports known as @dfn{RnRS}. @dfn{RnRS} is shorthand for the
12 @iftex
13 @dfn{Revised$^n$ Report on the Algorithmic Language Scheme}.
14 @end iftex
15 @ifnottex
16 @dfn{Revised^n Report on the Algorithmic Language Scheme}.
17 @end ifnottex
18 Guile complies fully with R5RS (@pxref{Top,
19 ,Introduction,r5rs,R5RS}), and implements some aspects of R6RS.
20
21 Guile also has many extensions that go beyond these reports. Some of
22 the areas where Guile extends R5RS are:
23
24 @itemize @bullet
25 @item
26 Guile's interactive documentation system
27
28 @item
29 Guile's support for POSIX-compliant network programming
30
31 @item
32 GOOPS -- Guile's framework for object oriented programming.
33 @end itemize
34
35
36 @c Local Variables:
37 @c TeX-master: "guile.texi"
38 @c End: