Fix some border cases of 'alt' to 'alternate'
I did not think of 'alt' at end of the line or 'alt version' (often if not always at end of the line). This has been corrected. As well I forgot to sort the manifest.numbers spreadsheet but that will be in a commit that will be made in a bit.
This commit is contained in:
1 parent
ffdb219ceb
commit
dcfff8e753
2 files changed
+35
-34
No files matched your search
+17
-17
@@ -1073,10 +1073,10 @@ useless cat, that’s why! For instance, the fact they even exist is proof that
|
||||
the Earth is <strong>NOT</strong> flat: because if it was they would have pushed everything
|
||||
off it by now! :-) They’re also a great joy to all ailurophiles and yes they
|
||||
most certainly do have a personality and they can be very sociable.</p>
|
||||
<p>Whilst he was at it, Cody made it so that one need not run the alt script or alt
|
||||
code directly, to match that of the main entry. As we simulate the functionality
|
||||
anyway, and since one may still run the code or the script (for the original
|
||||
entry and the alternate code) anyway, it works out well.</p>
|
||||
<p>Whilst he was at it, Cody made it so that one need not run the alt script or
|
||||
alternate code directly, to match that of the main entry. As we simulate the
|
||||
functionality anyway, and since one may still run the code or the script (for
|
||||
the original entry and the alternate code) anyway, it works out well.</p>
|
||||
<div id="1989_jar.2">
|
||||
<h2 id="winning-entry-1989jar.2">Winning entry: <a href="1989/jar.2/index.html">1989/jar.2</a></h2>
|
||||
<h3 id="winning-entry-source-code-jar.2.c">Winning entry source code: <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1989/jar.2/jar.2.c">jar.2.c</a></h3>
|
||||
@@ -1330,7 +1330,7 @@ entry does.</p>
|
||||
</div>
|
||||
<p><a href="#cody">Cody</a> fixed this to work with modern compilers; <code>exit(3)</code> returns <code>void</code> but the
|
||||
function was used in a binary expression so this wouldn’t even compile.</p>
|
||||
<p>Cody fixed (as above) and added the shortened version as <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/tbr/tbr.alt.c">alt
|
||||
<p>Cody fixed (as above) and added the shortened version as <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1990/tbr/tbr.alt.c">alternate
|
||||
code</a> which originally comes from the
|
||||
author.</p>
|
||||
<p>Cody also changed the code (in both versions) to use <code>fgets(3)</code> instead of
|
||||
@@ -1736,9 +1736,9 @@ operator so that it could be used in binary expressions.</p>
|
||||
</div>
|
||||
<p>It was observed that on modern systems this goes much too quick. <a href="#yusuke">Yusuke</a> created
|
||||
a patch that calls <code>usleep(3)</code> but <a href="#cody">Cody</a> thought the value was too slow so he
|
||||
made it a macro in the Makefile <code>Z</code> (which can be redefined with <code>make SLEEP=...</code>), defaulting at 15000. This was made an <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1992/kivinen/kivinen.alt.c">alt
|
||||
version</a> and it is recommended one use the alt
|
||||
version first. See the index.html file to see how to reconfigure it.</p>
|
||||
made it a macro in the Makefile <code>Z</code> (which can be redefined with <code>make SLEEP=...</code>), defaulting at 15000. This was made an <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1992/kivinen/kivinen.alt.c">alternate
|
||||
version</a> and it is recommended one use
|
||||
the alternate version first. See the index.html file to see how to reconfigure it.</p>
|
||||
<p>Cody also made the fixed version (the code relied on <code>exit(3)</code> returning to use
|
||||
in binary expressions) (and alternate code from it) more like the original by renaming
|
||||
the <code>ext</code> macro to be <code>exit</code> which uses the comma operator. He made it so the
|
||||
@@ -1853,7 +1853,7 @@ encourage you to try the original without two args :-)</p>
|
||||
</div>
|
||||
<p><a href="#yusuke">Yusuke</a> suggested that with modern systems this goes too fast so he added a call
|
||||
to <code>usleep(3)</code> in a patch he made. <a href="#cody">Cody</a> made it configurable at compilation by
|
||||
using a macro. This is in the <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1993/cmills/cmills.alt.c">alt
|
||||
using a macro. This is in the <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1993/cmills/cmills.alt.c">alternate
|
||||
version</a> which is the recommended one to try
|
||||
first.</p>
|
||||
<div id="1993_dgibson">
|
||||
@@ -3142,8 +3142,7 @@ to the proper compiled program (it’s hardcoded). This had never been done and
|
||||
the script did not even work (at least modernly?).</p>
|
||||
<p>He also added the <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/aidan/aidan.alt.c">alternate code</a> based on the
|
||||
author’s remarks which is a different approach than the one used and which
|
||||
(according to the author) ‘is slower (particularly in worst-case or nearly so
|
||||
scenarios), inelegant, and not a good starting place for sudoku generation.’</p>
|
||||
(according to the author) ‘<code>is slower (particularly in worst-case or nearly so scenarios), inelegant, and not a good starting place for sudoku generation.</code>’</p>
|
||||
<p>Cody added the <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/aidan/try.sh">try.sh</a> and
|
||||
<a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2005/aidan/try.alt.sh">try.alt.sh</a> scripts that correspond to the entry and
|
||||
alternate code respectively.</p>
|
||||
@@ -3393,11 +3392,12 @@ some versions do allow only one arg. This was done at first because it’s not
|
||||
used but Cody discovered that later versions of <code>clang</code> have an additional defect
|
||||
where it does not allow only one arg so the second arg to <code>main()</code> was added
|
||||
back.</p>
|
||||
<p>This was an unfortunate problem for the alternate code as he has been using Z for alt
|
||||
code <code>usleep()</code> (for sleep) but in this case unfortunately the original entry
|
||||
used <code>Z</code> in <code>main()</code> (though unused) so to make it more like the original Cody
|
||||
renamed the macro <code>Z</code> for <code>usleep()</code> to <code>S</code> instead which can stand for sleep
|
||||
and also it is kind of like a backwards <code>Z</code>. That way <code>Z</code> could be in <code>main()</code>.</p>
|
||||
<p>This was an unfortunate problem for the alternate code as he has been using Z
|
||||
for alternate code <code>usleep()</code> (for sleep) but in this case unfortunately the
|
||||
original entry used <code>Z</code> in <code>main()</code> (though unused) so to make it more like the
|
||||
original Cody renamed the macro <code>Z</code> for <code>usleep()</code> to <code>S</code> instead which can
|
||||
stand for sleep and also it is kind of like a backwards <code>Z</code>. That way <code>Z</code> could
|
||||
be in <code>main()</code>.</p>
|
||||
<p>Cody also made sure that the Makefile links in <code>libm</code> as not all systems do this
|
||||
by default.</p>
|
||||
<p>Since the author suggested that the lack of certain <code>#include</code>s might break the
|
||||
@@ -4361,7 +4361,7 @@ German umlauts and Eszett (ß) see the <a href="bugs.html#2019-ciura">entry in b
|
||||
website.</p>
|
||||
<p>Cody also added the <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2019/ciura/try.sh">try.sh</a> and
|
||||
<a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2019/ciura/try.alt.sh">try.alt.sh</a> scripts.</p>
|
||||
<p>Finally he added the scripts for the different languages that use the alt
|
||||
<p>Finally he added the scripts for the different languages that use the alternate
|
||||
version but with the caveat that only English appears to work. See the <a href="bugs.html#2019-ciura">entry in
|
||||
bugs.html</a> for more details.</p>
|
||||
<div id="2019_diels-grabsch1">
|
||||
|
||||
+18
-17
@@ -984,10 +984,10 @@ the Earth is **NOT** flat: because if it was they would have pushed everything
|
||||
off it by now! :-) They're also a great joy to all ailurophiles and yes they
|
||||
most certainly do have a personality and they can be very sociable.
|
||||
|
||||
Whilst he was at it, Cody made it so that one need not run the alt script or alt
|
||||
code directly, to match that of the main entry. As we simulate the functionality
|
||||
anyway, and since one may still run the code or the script (for the original
|
||||
entry and the alternate code) anyway, it works out well.
|
||||
Whilst he was at it, Cody made it so that one need not run the alt script or
|
||||
alternate code directly, to match that of the main entry. As we simulate the
|
||||
functionality anyway, and since one may still run the code or the script (for
|
||||
the original entry and the alternate code) anyway, it works out well.
|
||||
|
||||
|
||||
<div id="1989_jar.2">
|
||||
@@ -1345,7 +1345,7 @@ entry does.
|
||||
[Cody](#cody) fixed this to work with modern compilers; `exit(3)` returns `void` but the
|
||||
function was used in a binary expression so this wouldn't even compile.
|
||||
|
||||
Cody fixed (as above) and added the shortened version as [alt
|
||||
Cody fixed (as above) and added the shortened version as [alternate
|
||||
code](%%REPO_URL%%/1990/tbr/tbr.alt.c) which originally comes from the
|
||||
author.
|
||||
|
||||
@@ -1933,9 +1933,9 @@ operator so that it could be used in binary expressions.
|
||||
It was observed that on modern systems this goes much too quick. [Yusuke](#yusuke) created
|
||||
a patch that calls `usleep(3)` but [Cody](#cody) thought the value was too slow so he
|
||||
made it a macro in the Makefile `Z` (which can be redefined with `make
|
||||
SLEEP=...`), defaulting at 15000. This was made an [alt
|
||||
version](%%REPO_URL%%/1992/kivinen/kivinen.alt.c) and it is recommended one use the alt
|
||||
version first. See the index.html file to see how to reconfigure it.
|
||||
SLEEP=...`), defaulting at 15000. This was made an [alternate
|
||||
version](%%REPO_URL%%/1992/kivinen/kivinen.alt.c) and it is recommended one use
|
||||
the alternate version first. See the index.html file to see how to reconfigure it.
|
||||
|
||||
Cody also made the fixed version (the code relied on `exit(3)` returning to use
|
||||
in binary expressions) (and alternate code from it) more like the original by renaming
|
||||
@@ -2088,7 +2088,7 @@ encourage you to try the original without two args :-)
|
||||
|
||||
[Yusuke](#yusuke) suggested that with modern systems this goes too fast so he added a call
|
||||
to `usleep(3)` in a patch he made. [Cody](#cody) made it configurable at compilation by
|
||||
using a macro. This is in the [alt
|
||||
using a macro. This is in the [alternate
|
||||
version](%%REPO_URL%%/1993/cmills/cmills.alt.c) which is the recommended one to try
|
||||
first.
|
||||
|
||||
@@ -3881,8 +3881,8 @@ the script did not even work (at least modernly?).
|
||||
|
||||
He also added the [alternate code](%%REPO_URL%%/2005/aidan/aidan.alt.c) based on the
|
||||
author's remarks which is a different approach than the one used and which
|
||||
(according to the author) 'is slower (particularly in worst-case or nearly so
|
||||
scenarios), inelegant, and not a good starting place for sudoku generation.'
|
||||
(according to the author) '`is slower (particularly in worst-case or nearly so
|
||||
scenarios), inelegant, and not a good starting place for sudoku generation.`'
|
||||
|
||||
Cody added the [try.sh](%%REPO_URL%%/2005/aidan/try.sh) and
|
||||
[try.alt.sh](%%REPO_URL%%/2005/aidan/try.alt.sh) scripts that correspond to the entry and
|
||||
@@ -4249,11 +4249,12 @@ used but Cody discovered that later versions of `clang` have an additional defec
|
||||
where it does not allow only one arg so the second arg to `main()` was added
|
||||
back.
|
||||
|
||||
This was an unfortunate problem for the alternate code as he has been using Z for alt
|
||||
code `usleep()` (for sleep) but in this case unfortunately the original entry
|
||||
used `Z` in `main()` (though unused) so to make it more like the original Cody
|
||||
renamed the macro `Z` for `usleep()` to `S` instead which can stand for sleep
|
||||
and also it is kind of like a backwards `Z`. That way `Z` could be in `main()`.
|
||||
This was an unfortunate problem for the alternate code as he has been using Z
|
||||
for alternate code `usleep()` (for sleep) but in this case unfortunately the
|
||||
original entry used `Z` in `main()` (though unused) so to make it more like the
|
||||
original Cody renamed the macro `Z` for `usleep()` to `S` instead which can
|
||||
stand for sleep and also it is kind of like a backwards `Z`. That way `Z` could
|
||||
be in `main()`.
|
||||
|
||||
Cody also made sure that the Makefile links in `libm` as not all systems do this
|
||||
by default.
|
||||
@@ -5622,7 +5623,7 @@ website.
|
||||
Cody also added the [try.sh](%%REPO_URL%%/2019/ciura/try.sh) and
|
||||
[try.alt.sh](%%REPO_URL%%/2019/ciura/try.alt.sh) scripts.
|
||||
|
||||
Finally he added the scripts for the different languages that use the alt
|
||||
Finally he added the scripts for the different languages that use the alternate
|
||||
version but with the caveat that only English appears to work. See the [entry in
|
||||
bugs.html](bugs.html#2019-ciura) for more details.
|
||||
|
||||
|
||||
Reference in new issue
Block a user