~ chicken-core (chicken-5) ae8a9edba01a245a506d04e7db3279836ee80804


commit ae8a9edba01a245a506d04e7db3279836ee80804
Merge: 5760e2dc b0232996
Author:     felix <bunny351@gmail.com>
AuthorDate: Tue May 18 07:34:47 2010 +0200
Commit:     felix <bunny351@gmail.com>
CommitDate: Tue May 18 07:34:47 2010 +0200

    resolved conflicts

diff --cc manual/Deviations from the standard
index e6a60f06,41a9168e..a514afcb
--- a/manual/Deviations from the standard
+++ b/manual/Deviations from the standard
@@@ -13,33 -15,49 +15,47 @@@ to continuations captured using {{call-
  is 120.  This is an implementation restriction that is unlikely
  to be lifted.
  
- [5.3] Redefining {{define}} with a value will silently create a
- variable binding and keep the syntax definition. R5RS states that
- such a redefinition is an error.
 -
+ === {{numerator}}, {{denominator}} and {{rationalize}}
  
- [6.2.5] The {{numerator}} and {{denominator}} procedures cannot be
+ The {{numerator}} and {{denominator}} procedures cannot be
  applied to inexact numbers, and the procedure {{rationalize}} is not
 -implemented at all.  This will be fixed in a later release.
 +implemented at all.
  
- [6.2.4] The runtime system uses the numerical string-conversion
+ 
+ === Numeric string-conversion considerations
+ 
+ The runtime system uses the numerical string-conversion
  routines of the underlying C library and so does only understand
  standard (C-library) syntax for floating-point constants.  Consequently,
- the procedures [6.2.6] {{string->number}}, [6.6.2] {{read}},
- [6.6.3] {{write}}, and [6.6.3] {{display}} do not obey
+ the procedures {{string->number}}, {{read}}, {{write}}, and {{display}} do not obey
  read/write invariance to inexact numbers.
  
- [6.5] Code evaluated in {{scheme-report-environment}} or
+ 
+ === Environments and non-standard syntax
+ 
+ Code evaluated in {{scheme-report-environment}} or
  {{null-environment}} still sees non-standard syntax.
  
- [6.6.2] The procedure {{char-ready?}} always returns {{#t}} for
+ 
 -
+ == Unconfirmed deviations
+ 
+ === {{char-ready?}}
+ 
+ The procedure {{char-ready?}} always returns {{#t}} for
  terminal ports.
  
+ 
+ 
  == Doubtful deviations
  
- [4.2.2] {{letrec}} does evaluate the initial values for the bound
+ === {{letrec}}
+ 
+ {{letrec}} does evaluate the initial values for the bound
  variables sequentially and not in parallel, that is:
  
-   (letrec ((x 1) (y 2)) (cons x y))
+ <enscript highlight="scheme">
+ (letrec ((x 1) (y 2)) (cons x y))
+ </enscript>
  
  is equivalent to
  
Trap