Skip to content

Commit a78caae

Browse files
Capitlize "scheme."
1 parent 920eda6 commit a78caae

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

srfi-171.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ <h1 id="abstract">Abstract</h1>
3636

3737
<h1 id="rationale">Rationale</h1>
3838

39-
<p>Some of the most common operations used in the scheme language are
39+
<p>Some of the most common operations used in the Scheme language are
4040
those transforming list: map, filter, take and so on. They work
41-
well, are well understood and are used daily by most scheme
41+
well, are well understood and are used daily by most Scheme
4242
programmers. They are however not general because they only work on
4343
lists, and they do not compose very well since combining <code>N</code>
4444
of them builds <code>(- N 1)</code> intermediate lists.</p>
@@ -54,12 +54,12 @@ <h1 id="rationale">Rationale</h1>
5454
collection and a transducer to a function and get a new lazy
5555
collection back.</p>
5656

57-
<p>The traditional scheme approach of having collection-specific
57+
<p>The traditional Scheme approach of having collection-specific
5858
procedures is not changed. We instead specify a general form of
5959
transformations that complement these procedures. The benefits are
6060
obvious: We get a clear, well understood way of describing common
6161
transformations in a way that is faster than just chaining the
62-
collection-specific counterparts. Even for slower schemes where the
62+
collection-specific counterparts. Even for slower Schemes where the
6363
overhead of transducers is big, the effects on garbage collection
6464
times are often dramatic, making transducers very attractive.</p>
6565

@@ -77,7 +77,7 @@ <h2 id="dependencies">Dependencies</h2>
7777
<h2 id="portability">Portability</h2>
7878

7979
<p>The sample implementation is easily portable to any
80-
r5rs/r6rs/r7rs-compatible scheme. The non-standard things are:</p>
80+
r5rs/r6rs/r7rs-compatible Scheme. The non-standard things are:</p>
8181

8282
<ul>
8383
<li>a <code>vector-&gt;list</code> that takes a start and end
@@ -170,7 +170,7 @@ <h2 id="scope-considerations">Scope considerations</h2>
170170
implementations to also support a substantial part of the red
171171
docket. I therefore leave transduce unspecified for many data
172172
types. It is however encouraged to add [datatype]-transduce for
173-
whatever types your scheme supports. Adding support for the
173+
whatever types your Scheme supports. Adding support for the
174174
collections of the r7rs red docket (sets, hash-tables, ilists, rlists,
175175
ideque, texts, lseqs, streams, generators and list-queues) is
176176
trivial.</p>

0 commit comments

Comments
 (0)