mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-12 06:41:13 +02:00
Move Scheme introduction (Guile-independent) to its own chapter
This magically fixes all the internal wordings that say "chapter" rather than "section", and separates Guile-independent and skippable material from material that is Guile-specific and probably-not-skippable - which I think is helpful. * doc/ref/guile.texi (Top): New `Hello Scheme!' menu item, and removed `Basic Ideas' item. Move include of scheme-ideas.texi before `Programming in Scheme' chapter, using @raisesections and @lowersections. Also move scheme-reading.texi to same place. * doc/ref/scheme-ideas.texi: Change name from `Basic Ideas' (which is a bit boring) to `Hello Scheme!'. Move `Further Reading' menu item here.
This commit is contained in:
parent
cb67c838f5
commit
d665f75f5b
2 changed files with 10 additions and 6 deletions
|
@ -169,6 +169,8 @@ x
|
||||||
* Preface::
|
* Preface::
|
||||||
* Introduction::
|
* Introduction::
|
||||||
|
|
||||||
|
* Hello Scheme!::
|
||||||
|
|
||||||
* Programming in Scheme::
|
* Programming in Scheme::
|
||||||
* Programming in C::
|
* Programming in C::
|
||||||
|
|
||||||
|
@ -203,6 +205,11 @@ Indices
|
||||||
|
|
||||||
@include intro.texi
|
@include intro.texi
|
||||||
|
|
||||||
|
@raisesections
|
||||||
|
@include scheme-ideas.texi
|
||||||
|
@lowersections
|
||||||
|
@include scheme-reading.texi
|
||||||
|
|
||||||
@node Programming in Scheme
|
@node Programming in Scheme
|
||||||
@chapter Programming in Scheme
|
@chapter Programming in Scheme
|
||||||
|
|
||||||
|
@ -222,19 +229,15 @@ etc. that make up Guile's application programming interface (API),
|
||||||
@xref{API Reference}.
|
@xref{API Reference}.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Basic Ideas:: Basic ideas in Scheme.
|
|
||||||
* Guile Scheme:: Guile's implementation of Scheme.
|
* Guile Scheme:: Guile's implementation of Scheme.
|
||||||
* Guile Scripting:: How to write Guile scripts.
|
* Guile Scripting:: How to write Guile scripts.
|
||||||
* Using Guile Interactively:: Guile's REPL features.
|
* Using Guile Interactively:: Guile's REPL features.
|
||||||
* Using Guile in Emacs:: Guile and Emacs.
|
* Using Guile in Emacs:: Guile and Emacs.
|
||||||
* Further Reading:: Where to find out more about Scheme.
|
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@include scheme-ideas.texi
|
|
||||||
@include scheme-intro.texi
|
@include scheme-intro.texi
|
||||||
@include scheme-scripts.texi
|
@include scheme-scripts.texi
|
||||||
@include scheme-using.texi
|
@include scheme-using.texi
|
||||||
@include scheme-reading.texi
|
|
||||||
|
|
||||||
@node Programming in C
|
@node Programming in C
|
||||||
@chapter Programming in C
|
@chapter Programming in C
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
@c Free Software Foundation, Inc.
|
@c Free Software Foundation, Inc.
|
||||||
@c See the file guile.texi for copying conditions.
|
@c See the file guile.texi for copying conditions.
|
||||||
|
|
||||||
@node Basic Ideas
|
@node Hello Scheme!
|
||||||
@section Basic Ideas in Scheme
|
@chapter Hello Scheme!
|
||||||
|
|
||||||
In this chapter, we introduce the basic concepts that underpin the
|
In this chapter, we introduce the basic concepts that underpin the
|
||||||
elegance and power of the Scheme language.
|
elegance and power of the Scheme language.
|
||||||
|
@ -25,6 +25,7 @@ tutorial.
|
||||||
* About Procedures:: The representation and use of procedures.
|
* About Procedures:: The representation and use of procedures.
|
||||||
* About Expressions:: All kinds of expressions and their meaning.
|
* About Expressions:: All kinds of expressions and their meaning.
|
||||||
* About Closure:: Closure, scoping and environments.
|
* About Closure:: Closure, scoping and environments.
|
||||||
|
* Further Reading:: Where to find out more about Scheme.
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue