4 ms·
Hey yeah! I actually came across that when I first set out to make my project. I was going to actually fork off your project, but decided it would be cleaner/f
by zebproj 9y ago
Hey yeah! I actually came across that when I first set out to make my project.
I was going to actually fork off your project, but decided it would be cleaner/faster to do it off the original code since I wanted to write it in ANSI C.
- jarmitage 9y agoI think you probably made a good choice, since our fork of the original was worked on very quickly to get a basic demo going :)
- zebproj 9y agoHa. Your README was very honest at the time :) It was very encouraging for me to see some ports to C/C++ already in progress. At the time, it was definitely an overwhelming notion. That chunk of JS code looked impenetrable to me.
- Sean1708 9y agoSlightly off-topic sorry, but why ANSI C and not C99 (or C11)? Is it common to come across systems where C99 isn't supported, or are there reasons why you prefer C89 to C99?
- zebproj 9y agoThere aren't any real reasons I have for choosing C89 over C99. Both tend to be very portable, which is very nice if you aren't sure what operating system you are running on (if any, in many situations). I still write many programs using the "-std=c99" flag, but I never find myself in dire need of the extensions, basically honorary ANSI C. For projects like this that just do numerical processing, C89 C really isn't that much more of a hassle.