summaryrefslogtreecommitdiff
path: root/doc/ref/scheme-ideas.texi
AgeCommit message (Collapse)AuthorFilesLines
2019-08-25Update documentation for mixed definitions and expressionsAndy Wingo1-17/+16
* NEWS: Update. * doc/ref/api-binding.texi (Internal Definitions): Update to mention that mixed definitions and expressions are allowed. * doc/ref/scheme-ideas.texi (Creating a Procedure): (Lambda Alternatives): Update documentation to avoid implying that bodies are only expressions.
2017-03-09Fix a couple of typos in the docsVladislav Ivanishin1-1/+1
* doc/ref/scheme-ideas.texi: the some way -> the same way * doc/ref/scheme-intro.texi: Use @math inside a texinfo command (turns out $math$ is not processed in this context and thus is not rendered correctly).
2012-09-06Document (ice-9 curried definitions)Ian Price1-0/+5
* doc/ref/Makefile.am (guile_TEXINFOS): Add curried.texi to list * doc/ref/curried.texi: New file. * doc/ref/guile.texi (Guile Modules): Add "Curried Definitions" to menu. * doc/ref/scheme-ideas.texi (Lambda Alternatives): Refer to "Curried Definitions" from the `define' section.
2012-01-20add when, unlessAndy Wingo1-3/+3
* module/ice-9/boot-9.scm (when, unless): New forms. * doc/ref/api-control.texi (Conditionals): Add docs. Rename this node from "if cond case". * doc/ref/r6rs.texi: * doc/ref/scheme-ideas.texi: * doc/ref/srfi-modules.texi: Update referrers.
2010-04-26Fix inconsistent sectioning, causing make to failNeil Jerram1-44/+43
* doc/ref/guile.texi (Top): Remove @raisesections and @lowersections around scheme-ideas.texi. * doc/ref/scheme-ideas.texi (About Data, ...): Instead remove one "sub" from every node here apart from the chapter node. * doc/ref/scheme-ideas.texi (Evaluating, Eval Variable, Eval Procedure, Eval Special, Lexical Scope, Scoping Example): Turn subheadings back into subsubsections, and reinstate corresponding menus. (These had to become headings, rather than (sub)*sections, when the top level item in scheme-ideas.texi was a section. Now it's a chapter again, they can go back to being (sub)*sections.)
2010-04-26Assorted minor manual changesNeil Jerram1-4/+5
* doc/ref/guile.texi (Programming in Scheme): Remove "awful" and add "as opposed to having to dive into C code", to explain what we really mean here. Remove incorrect para about the `Hello Scheme!' material. * doc/ref/intro.texi (Interactive Programming): Change "allows" to "is designed for" - sounds less accidental! * doc/ref/scheme-ideas.texi (Hello Scheme!): Remove unnecessary "reference", and inappropriate "randomness".
2010-04-25Move Scheme introduction (Guile-independent) to its own chapterNeil Jerram1-2/+3
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.
2009-12-18make the use of the 5-argument @xref command consistentBrian Gough1-3/+4
A few of the @xref references to external manuals in the documentation are using an old 4-argument form that produces an undefined reference in the printed manual. The following patch makes them consistent with the 5-argument @xrefs used elsewhere in the manual. -- Brian Gough Network Theory Ltd, Publishing Free Software Manuals --- http://www.network-theory.co.uk/ >From 6ca0417830dc5a98699a15808591dc1f2a90dfac Mon Sep 17 00:00:00 2001 From: Brian Gough <bjg@gnu.org> Date: Mon, 14 Dec 2009 21:34:59 +0000 Subject: [PATCH] make the use of the 5-argument @xref command consistent when referring to other manuals.
2009-08-04Fix overfull hboxesNeil Jerram1-1/+5
2005-06-23Tweak tail calls wording.Kevin Ryde1-3/+4
2005-02-14(Tail Calls): New section.Kevin Ryde1-0/+116
2004-04-21Big reorganization of the whole manual to give it a simpler structure.Marius Vollmer1-45/+45
2004-01-21Added Copyright notice.Marius Vollmer1-0/+6
2002-09-09(Creating a Procedure): Fixed typo. Thanks to Pieter Pareit!Marius Vollmer1-1/+1
2002-01-08Spell check.Thien-Thi Nguyen1-2/+2
2001-12-07* Various small manual improvements.Neil Jerram1-28/+29
2001-08-30* Various typo fixes and clarifications merged from the stable CVS branch.Neil Jerram1-3/+3
2001-08-24* Organize documentation into per-manual directories (halfway point commit).Neil Jerram1-0/+1458