summaryrefslogtreecommitdiffstats
path: root/hobbit.info
diff options
context:
space:
mode:
Diffstat (limited to 'hobbit.info')
-rwxr-xr-x[-rw-r--r--]hobbit.info114
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