⚠️ Warning: This is a draft ⚠️
This means it might contain formatting issues, incorrect code, conceptual problems, or other severe issues.
If you want to help to improve and eventually enable this page, please fork RosettaGit's repository and open a merge request on GitHub.
Code replacement
Proposing to replace C code with new code below, depending on if there are objections. Reason: new code is more functional.
<snipped: replaced example with new code>
Replace or not, here are some more test files:
.................. .........................
. . . .
................ . ... ...... ..........
. . . . . .
................ ... . . . ..........
. . . . . .
..Ht................ . .. . .. . ........
. . ... . . .
.................... . . . . . . . ..... .
. . ... . . . . . .
. .................... . . . . . . . . . .
. . . . . . .... . .
. . ... ... . . . .. .
. . . . . .. ... .
................... ... .... . . . .. . .
. . . . . . .
. ........................... . ... . .
. . . . .
. ............................. .. . . .
. . . . . .
......................tH....tH . . ... ...
. . . . .
...................tH..........tH. .. ... .
. . .
. ......................................... . .
. . . . .
. . ........ ....... ........ . .
. . . . . . . .
. . . ... tH . ... ........ . .
. . . . . . . . . . .
. . . . .. .. . . ... . . .
. . . . . . .... . . .
. . . . . .... . . . . . . .
. . . . . ... . . . . . .... . .
. . . . . . ... ... . .... . . .
. . . . . .. .. . . . . . . . . .
. . ..... . . ... . . . . . .
. . . . . ... . . . . . . . .
. . . . . . ... . . ... . . .
. . . . .. .. . . . .. . .
. . .... . . . . .
. . . . . . . . ... .. .
. . .... . . . . .t ... . . .
. ..... . . . . . . H. . . . .
. .... . . . .. .. . .
. . . . . .
. ......... .............. .
. .
.....................................
and one from a gif file from WP:
.........................
...........................
. .
. ........................... .
.... .................................
. . .
. . ................................. .
. . . . ........................... . . .
. .. .. . . .. ..
. . . . . ........................... . . . .
. . .. .. . ......................... . .. .. .
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. .. .. .. .. .. .. .. ..
. . .. .. . ......................... . .. .. .
. . . . . ........................... . . . .
. . . . .
. ...... . . ........................... . . .
. . . ................................. ..
. . ....... . ... ...
. . ....... ................................. .. .
. . .... . . ........................... . . ... .
. . . . . . . . .
. . . . . . ........................... . . . . . .
. . . .. .. . ......................... . .. .. . . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . .. .. .. .. .. .. .. .. . .
. . . .. .. . ......................... . .. .. . . .
. . . . . . ........................... . . . . . .
. . .. .. . . .. .. . .
. . . . . ........................... . . . . .
. . . ................................. . . .
. . . . . . . .
. . . ................................. . . . .
. . . . ........................... . . . . .
. . . . . . . . .
. . . ........................... . . . .
. . . ......................... . . . .
. . . . . . .
. . ....... . . . .
. . . . . . .
. . .. . .. .. . . . .
. . . . . . . . . .. . . .
. ... . ... . . ... . . .
... . . . . . . . . .
. . . ... ... ... . . .
. . . . . . . .
.... . . . .. . . .
... . . . . . . . .
. . . . . ... . .
. . . . . . . . .
.... . . . ... . .
. . . . . . .. . .
.. .. . . . . . . . .
. ... . . . . . . ... .
. . . . . . . . . .
.... .... . . . ... .
. . . . . . . . .. .
.. .. .. .. . . . . . . .
. ... . . ... . . . . . . ...
. . . . . . . . . . .
.... .... ..... . . . ...
. . . . . . . . . .
.. .. .. .. .. .. . . . .
. ... . . ... . . ... . . . . .
. . . . . . . . . . .
.... ..... . .... .... . . .
. . . . . . . . . . .
.. .. .. .. .. .. .. .. . . .
. ... . . ... . . ... . . ... . . . .
. . . . . . . . . . . .
.... .... ..... .... .... . .
. . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. . .
. ... . . ... . . ... . . ... . . ... . . .
. . . . . . . . . . . . .
..... .... .... ..... .... .... .
. . . . . . . . . . . . . .
.. .. .. .. .. .. .. .. .. .. .. .. . . .
. ... . . ... . . ... . . ... . . ... . . ... . . . .
. . . . . . . . . . . . . . . . .
.... .... ..... .... .... .... .... . ...
. . . . . . . . . . . . . . . ... .
.. .. .. .. .. .. .. .. .. .. .. .. .. ... . . .
. ... . . ... . . ... . . ... . . ... . . ... . . ... . . . . .
. . . . . . . . . . . . . . . . . . .
.... ..... ..... .... .... ..... .... . ... . .
. . . . . . . . . . . . . . . ... . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ... . . . .
. ... . . ... . . ... . . ... . . ... . . ... . . ... . . . . . ...
. . . . . . . . . . . . . . . . . . . H
..... ..... ..... ..... .... .... .... . ... . . t
. . . . . . . . . . . . . . . ... . . . .
.. .. .. .. .. .. .. .. .. .. .. .. .. ... . . . . .
. ... . . ... . . ... . . ... . . ... . . ... . . ... . . . . . ... .
. . . . . . . . . . . . . . . . . . . . .
.... ..... .... .... .... .... ..... . ... . . H H
. . . . . . . . . . . . . . . ... . . . t
.. .. .. .. .. .. .. .. .. .. .. .. .. ... . . . . .
... . . ... . . ... . . ... . . ... . . ... . . ... . . . . . ... .
. . . . . . . . . . . . . . . . . . .
.... ..... .... .... .... ..... . ... . . . .
. . . . . . . . . . . . . ... . . . H
.. .. .. .. .. .. .. .. .. .. .. ... . . . . t
... . . ... . . ... . . ... . . ... . . ... . . . . . ... .
. . . . . . . . . . . . . . . . .
.... ..... ..... .... .... . ... . . . .
. . . . . . . . . . . ... . . . .
.. .. .. .. .. .. .. .. .. ... . . . . H
... . . ... . . ... . . ... . . ... . . . . . ttt t
. . . . . . . . . . . . . . .
.... .... .... .... . ... . . . .
. . . . . . . . . ... . . . .
.. .. .. .. .. .. .. ... . . . . .
... . . ... . . ... . . ... . . . . . HHH H
. . . . . . . . . . . t t
.... ..... .... . ... . . . .
. . . . . . . ... . . . .
.. .. .. .. .. ... . . . . .
... . . ... . . ... . . . . . ... .
. . . . . . . . . H H
..... .... . ... . . t t
. . . . . ... . . . .
.. .. .. ... . . . . .
... . . ... . . . . . ... .
. . . . . . . . .
.... . ... . . H H
. . t ttt . . . t
.. ..H . . . . .
... . t . . ... .
. H . . . .
... ... . . . .
. . . . . H
. . . . . t
... . ... .
. . .. . . .
. . H . . .
. t . .
. .. .. H
. . . t
. . . HHH
.. . .
. .
. ....
. .
. .
. .
. .
. .
. .
. .
. .
. .
. ...................................................
.
....................................................
: I'd recommend having both, for side-by-side comparison of programming in C in a functional style vs (whatever is there) --[[User:Short Circuit|Michael Mol]] 15:01, 6 July 2011 (UTC) :: Er no, "functional" as in "usable", not as in "like Haskell or whatever". I'm not happy withe the existing code because it missed quite some easily implemented functionalities. --[[User:Ledrug|Ledrug]] 15:08, 6 July 2011 (UTC)