@c EN
\input texinfo    @c -*- mode: texinfo; coding: utf-8; -*-
@c JP
\input texinfo-ja @c -*- mode: texinfo; coding: utf-8; -*-
@c COMMON
@c %**start of header
@documentencoding UTF-8
@c EN
@setfilename gauche-refe.info
@settitle Gauche Users' Reference
@afourpaper
@dircategory The Algorithmic Language Scheme
@direntry
* Gauche: (gauche-refe.info).	        An R7RS Scheme implementation.
@end direntry
@documentlanguage en
@c JP
@setfilename gauche-refj.info
@settitle Gauche ユーザリファレンス
@afourpaper
@dircategory The Algorithmic Language Scheme
@direntry
* Gauche (ja): (gauche-refj.info).	An R7RS Scheme implementation.
@end direntry
@documentlanguage ja
@c COMMON
@c %**end of header

@c module, class and lexical-syntax index
@defcodeindex md
@defcodeindex cl
@defcodeindex lx

@titlepage
@c EN
@title Gauche Users' Reference
@subtitle version @VERSION@
@author Shiro Kawai (shiro@@acm.org)
@c JP
@title Gauche ユーザリファレンス
@subtitle version @VERSION@
@author Shiro Kawai (shiro@@acm.org)
@c COMMON

@page
@vskip 0pt plus 1filll
Copyright @copyright{} 2001-2020 Shiro Kawai (shiro@@acm.org)

@end titlepage

@node Top, Introduction, (dir), (dir)

@ifnottex
@c EN
This is a reference manual of Gauche, an R7RS Scheme implementation.
@c JP
本書は、R7RS準拠のScheme処理系、Gaucheのリファレンスマニュアルです。
@c COMMON
@ifnothtml
@c EN
This manual is for version @VERSION@.
@c JP
Gaucheのバージョン@VERSION@に対応します。
@c COMMON
@end ifnothtml
@end ifnottex

@menu
* Introduction::                
* Concepts::                    
* Programming in Gauche::       
* Core syntax::                 
* Macros::                      
* Core library::                
* Object system::               
* Library modules - Overview::  
* Library modules - Gauche extensions::  
* Library modules - R7RS standard libraries::  
* Library modules - SRFIs::     
* Library modules - Utilities::  
* C to Scheme mapping::         
* Function and Syntax Index::   
* Module Index::                
* Lexical syntax index::        
* Class Index::                 
* Variable Index::              
@end menu

@contents

@include intro.texi
@include concepts.texi
@include program.texi
@include coresyn.texi
@include macro.texi
@include corelib.texi
@include object.texi
@include modintro.texi
@include modgauche.texi
@include modr7rs.texi
@include modsrfi.texi
@include modutil.texi
@include mapping.texi
@include indexfn.texi
@include indexmd.texi
@include indexlx.texi
@include indexcl.texi
@include indexvr.texi

@bye

