Merge commit '58147d67806e1f54c447d7eabac35b1a5086c3a6'
[bpt/guile.git] / doc / ref / scheme-intro.texi
CommitLineData
2da09c3f
MV
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
ce9d0562 7@node Guile Scheme
3229f68b 8@section Guile's Implementation of Scheme
a0e07ba4
NJ
9
10Guile's core language is Scheme, which is specified and described in the
11series 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
3733df07
NJ
18Guile complies fully with R5RS (@pxref{Top,
19,Introduction,r5rs,R5RS}), and implements some aspects of R6RS.
20
21Guile also has many extensions that go beyond these reports. Some of
22the areas where Guile extends R5RS are:
a0e07ba4
NJ
23
24@itemize @bullet
25@item
26Guile's interactive documentation system
27
28@item
29Guile's support for POSIX-compliant network programming
30
31@item
32GOOPS -- Guile's framework for object oriented programming.
33@end itemize
34
a0e07ba4
NJ
35
36@c Local Variables:
37@c TeX-master: "guile.texi"
38@c End: