Bigloo
A ``practical Scheme compiler''
for Bigloo version 2.5a
April 2002

Manuel Serrano

Chapters

Copyright
Acknowledgements
1. Table of contents
2. Overview of Bigloo
3. Modules
4. Core Language
5. Standard Library
6. Pattern Matching
7. Object System
8. Threads
9. Regular parsing
10. Lalr(1) parsing
11. Errors and Assertions
12. Eval and code interpretation
13. Macro expansion
14. Command Line Parsing
15. Explicit typing
16. The C interface
17. The Java interface
18. Bigloo Libraries
19. SRFIs
20. DSSSL support
21. Compiler description
22. User Extensions
23. Bigloo Development Environment
24. Global Index
25. Library Index
Bibliography



Copyright


Copyright © 1992-99, 2000-02 Manuel Serrano

This program is free software; you can redistribute it            
and/or modify it under the terms of the GNU General Public        
License as published by the Free Software Foundation; either      
version 2 of the License, or (at your option) any later version.  
                                                                  
This program is distributed in the hope that it will be useful,   
but WITHOUT ANY WARRANTY; without even the implied warranty of    
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the     
GNU General Public License for more details.                      
                                                                  
You should have received a copy of the GNU General Public         
License along with this program; if not, write to the Free        
Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,   
MA 02111-1307, USA.    

Acknowledgements

Bigloo has been developed at Inria-Rocquencourt by the Icsla team from 1991 to 1994, at the University of Montreal in 1995 and at Digital's Western Research laboratory in 1996, University of Geneva during 1997 and from the end of 1997 at the University of Nice.

I would like to express my gratitude to Hans J. Boehm for his Garbage Collector [BoehmWeiser88, Boehm91], Jean-Marie Geffroy for his pattern-matching compiler [QueinnecGeffroy92], Dominique Boucher for his Lalr grammar compiler, William Clinger for his syntax expansion implementation and Dorai Sitaram for his contribution with the pregexp package and its documentation. I also especially thank Christian Queinnec for all his useful remarks, help, suggestions and teaching.

Other people have helped me by providing useful remarks, bug fixes or code improvements. I thank all of them and especially Luc Moreau, John Gerard Malecki, David Halls and David Gurr.

I thank Barrie Stott for his help in making much of the documentation more idiomatic. Of course, any remaining errors are still mine.

This release of Bigloo may still contain bugs. If you notice any, please forgive me and send a mail message to the following address:
bigloo@sophia.inria.fr .

New versions may be found at http://www.inria.fr/mimosa/fp/Bigloo. This is Bigloo documentation version 2.5a, April 2002.



Bibliography



This Scribe page has been generated by scribeinfo.
Last update Thu Apr 25 09:40:15 2002