make the use of the 5-argument @xref command consistent
[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
2c18ac5f
BG
18The current latest revision of RnRS is version 5 (@pxref{Top,
19,Introduction,r5rs,R5RS}), and Guile 1.4 is fully compliant with the
a0e07ba4
NJ
20Scheme specification in this revision.
21
22But Guile, like most Scheme implementations, also goes beyond R5RS in
23many ways, because R5RS does not give specifications (or even
24recommendations) regarding many issues that are important in practical
25programming. Some of the areas where Guile extends R5RS are:
26
27@itemize @bullet
28@item
29Guile's interactive documentation system
30
31@item
32Guile's support for POSIX-compliant network programming
33
34@item
35GOOPS -- Guile's framework for object oriented programming.
36@end itemize
37
a0e07ba4
NJ
38
39@c Local Variables:
40@c TeX-master: "guile.texi"
41@c End: