scheme-intro.texi 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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, 2019
  4. @c Free Software Foundation, Inc.
  5. @c See the file guile.texi for copying conditions.
  6. @node Guile Scheme
  7. @section Guile's Implementation of Scheme
  8. Guile's core language is Scheme, which is specified and described in the
  9. series of reports known as @dfn{RnRS}. @dfn{RnRS} is shorthand for the
  10. @iftex
  11. @dfn{Revised@math{^n} Report on the Algorithmic Language Scheme}.
  12. @end iftex
  13. @ifnottex
  14. @dfn{Revised^n Report on the Algorithmic Language Scheme}.
  15. @end ifnottex
  16. Guile complies fully with R5RS (@pxref{Top, ,Introduction,r5rs,R5RS}),
  17. and is largely compliant with R6RS and R7RS.
  18. Guile also has many extensions that go beyond these reports. Some of
  19. the areas where Guile extends standard Scheme are:
  20. @itemize @bullet
  21. @item
  22. Guile's interactive documentation system
  23. @item
  24. Guile's support for POSIX-compliant network programming
  25. @item
  26. GOOPS -- Guile's framework for object oriented programming.
  27. @end itemize
  28. @c Local Variables:
  29. @c TeX-master: "guile.texi"
  30. @c End: