diff options
Diffstat (limited to 'doc/ref/scheme-intro.texi')
-rw-r--r-- | doc/ref/scheme-intro.texi | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/doc/ref/scheme-intro.texi b/doc/ref/scheme-intro.texi new file mode 100644 index 000000000..b8a502475 --- /dev/null +++ b/doc/ref/scheme-intro.texi @@ -0,0 +1,38 @@ +@c -*-texinfo-*- +@c This is part of the GNU Guile Reference Manual. +@c Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003, 2004 +@c Free Software Foundation, Inc. +@c See the file guile.texi for copying conditions. + +@node Guile Scheme +@section Guile's Implementation of Scheme + +Guile's core language is Scheme, which is specified and described in the +series of reports known as @dfn{RnRS}. @dfn{RnRS} is shorthand for the +@iftex +@dfn{Revised@math{^n} Report on the Algorithmic Language Scheme}. +@end iftex +@ifnottex +@dfn{Revised^n Report on the Algorithmic Language Scheme}. +@end ifnottex +Guile complies fully with R5RS (@pxref{Top, +,Introduction,r5rs,R5RS}), and implements some aspects of R6RS. + +Guile also has many extensions that go beyond these reports. Some of +the areas where Guile extends R5RS are: + +@itemize @bullet +@item +Guile's interactive documentation system + +@item +Guile's support for POSIX-compliant network programming + +@item +GOOPS -- Guile's framework for object oriented programming. +@end itemize + + +@c Local Variables: +@c TeX-master: "guile.texi" +@c End: |