diff options
Diffstat (limited to 'hobbit.info')
-rwxr-xr-x[-rw-r--r--] | hobbit.info | 114 |
1 files changed, 57 insertions, 57 deletions
diff --git a/hobbit.info b/hobbit.info index 4d7bc15..b75805d 100644..100755 --- a/hobbit.info +++ b/hobbit.info @@ -1,7 +1,7 @@ -This is hobbit.info, produced by makeinfo version 4.8 from hobbit.texi. +This is hobbit.info, produced by makeinfo version 4.13 from hobbit.texi. -This manual is for the Hobbit compiler for SCM (version 5e5, February -2008), +This manual is for the Hobbit compiler for SCM (version 5f2, January +2015), Copyright (C) 2002 Free Software Foundation @@ -30,8 +30,8 @@ File: hobbit.info, Node: Top, Next: Introduction, Prev: (dir), Up: (dir) Hobbit ****** -This manual is for the Hobbit compiler for SCM (version 5e5, February -2008), +This manual is for the Hobbit compiler for SCM (version 5f2, January +2015), Copyright (C) 2002 Free Software Foundation @@ -82,14 +82,14 @@ primitives. Hobbit compiles scheme files to C files and does not provide anything else by itself (eg. calling the C compiler, dynamic loading). Such -niceties are described in the next chapter *Note Compiling And +niceties are described in the next chapter *note Compiling And Linking::. Hobbit (derived from hobbit5x) is now part of the SCM Scheme implementation. The most recent information about SCM can be found on SCM's "WWW" home page: - `http://swiss.csail.mit.edu/~jaffer/SCM' + `http://people.csail.mit.edu/jaffer/SCM' Hobbit4d has also been ported to the Guile Scheme implementation: @@ -131,7 +131,7 @@ File: hobbit.info, Node: Compiling And Linking, Next: Error Detection, Prev: the `build' invocation which compiles the `c' files. cd ~/scm/ - scm -rcompile -e'(compile-file "example.scm")' + scm -rcompile -e"(compile-file \"example.scm\")" Starting to read example.scm @@ -160,7 +160,7 @@ File: hobbit.info, Node: Compiling And Linking, Next: Error Detection, Prev: (lambda (fp) (for-each (lambda (string) (write-line string fp)) - '("#define IMPLINIT \"Init5e5.scm\"" + '("#define IMPLINIT \"Init5f2.scm\"" "#define BIGNUMS" "#define FLOATS" "#define ARRAYS" @@ -183,7 +183,7 @@ File: hobbit.info, Node: Compiling And Linking, Next: Error Detection, Prev: to the `build' invocation which compiles the `c' files. cd ~/scm/ - scm -rcompile -e'(compile->executable "exscm" "example.scm")' + scm -rcompile -e"(compile->executable \"exscm\" \"example.scm\")" Starting to read example.scm @@ -212,7 +212,7 @@ File: hobbit.info, Node: Compiling And Linking, Next: Error Detection, Prev: (lambda (fp) (for-each (lambda (string) (write-line string fp)) - '("#define IMPLINIT \"Init5e5.scm\"" + '("#define IMPLINIT \"Init5f2.scm\"" "#define COMPILED_INITS init_example();" "#define CCLO" "#define FLOATS")))) @@ -301,7 +301,7 @@ File: hobbit.info, Node: Hobbit Options, Next: CC Optimizations, Prev: Error %negative? %number? %> %>= %= %<= %< %positive? %zero? %eqv? %+ %- %* %/ - See *Note The Language Compiled::. + See *note The Language Compiled::. 2. Redefinition of procedures. @@ -1702,8 +1702,8 @@ File: hobbit.info, Node: Author and Contributors, Next: Future Improvements, University of Go"teborg S-41296 Go"teborg Sweden -A. Jaffer (agj @ alum.mit.edu), the author of SCM, has been of major -help with a number of suggestions and hacks, especially concerning the +A. Jaffer (agj@alum.mit.edu), the author of SCM, has been of major help +with a number of suggestions and hacks, especially concerning the interface between compiled code and the SCM interpreter. Several people have helped with suggestions and detailed bug reports, @@ -1778,10 +1778,10 @@ hobbit4c: hobbit4b: The following bugs have been fixed: * Erroneous treatment of [ and ] inside symbols, reported by A. - Jaffer (agj @ alum.mit.edu). + Jaffer (agj@alum.mit.edu). - * A bug in the liftability analysis, reported by A. Jaffer (agj - @ alum.mit.edu). + * A bug in the liftability analysis, reported by A. Jaffer + (agj@alum.mit.edu). * A bug occurring in case arguments are evaluated right-to-left, which happens with Hobbit compiled by gcc on GNU/Linux. @@ -1954,45 +1954,45 @@ Index Tag Table: Node: Top1024 -Node: Introduction2113 -Node: Compiling with Hobbit3429 -Node: Compiling And Linking3687 -Node: Error Detection8373 -Node: Hobbit Options9679 -Node: CC Optimizations16411 -Node: The Language Compiled17367 -Node: Macros18026 -Node: SCM Primitive Procedures18630 -Node: SLIB Logical Procedures19552 -Node: Fast Integer Calculations20707 -Node: Force and Delay21841 -Node: Suggestions for writing fast code22426 -Node: Performance of Compiled Code32625 -Node: Gain in Speed32885 -Node: Benchmarks34470 -Node: Benchmark Sources37570 -Node: Destruct37916 -Node: Recfib39503 -Node: div-iter and div-rec39758 -Node: Hanoi40844 -Node: Tak41425 -Node: Ctak41780 -Node: Takl42760 -Node: Cpstak43416 -Node: Pi44195 -Node: Principles of Compilation45328 -Node: Macro-Expansion and Analysis45754 -Node: Building Closures49559 -Node: Lambda-lifting52450 -Node: Statement-lifting55181 -Node: Higher-order Arglists56289 -Node: Typing and Constants58095 -Node: About Hobbit59359 -Node: The Aims of Developing Hobbit59619 -Node: Manifest60510 -Node: Author and Contributors60969 -Node: Future Improvements62024 -Node: Release History62789 -Node: Index69591 +Node: Introduction2112 +Node: Compiling with Hobbit3428 +Node: Compiling And Linking3686 +Node: Error Detection8378 +Node: Hobbit Options9684 +Node: CC Optimizations16416 +Node: The Language Compiled17372 +Node: Macros18031 +Node: SCM Primitive Procedures18635 +Node: SLIB Logical Procedures19557 +Node: Fast Integer Calculations20712 +Node: Force and Delay21846 +Node: Suggestions for writing fast code22431 +Node: Performance of Compiled Code32630 +Node: Gain in Speed32890 +Node: Benchmarks34475 +Node: Benchmark Sources37575 +Node: Destruct37921 +Node: Recfib39508 +Node: div-iter and div-rec39763 +Node: Hanoi40849 +Node: Tak41430 +Node: Ctak41785 +Node: Takl42765 +Node: Cpstak43421 +Node: Pi44200 +Node: Principles of Compilation45333 +Node: Macro-Expansion and Analysis45759 +Node: Building Closures49564 +Node: Lambda-lifting52455 +Node: Statement-lifting55186 +Node: Higher-order Arglists56294 +Node: Typing and Constants58100 +Node: About Hobbit59364 +Node: The Aims of Developing Hobbit59624 +Node: Manifest60515 +Node: Author and Contributors60974 +Node: Future Improvements62027 +Node: Release History62792 +Node: Index69590 End Tag Table |