Hi Basile, Basile Starynkevitch <bas...@starynkevitch.net> writes:
> I am writing yet another Guile tutorial. It is work in progress and > available on http://starynkevitch.net/Basile/guile-tutorial-1.html > under CC-BY-SA 3 license. > > Your comments are welcome. Thanks for this. I will try to find time to review it more carefully at some point, but for now I have just one comment: When referring to the operating system, please give GNU proper credit by calling the system "GNU/Linux". Linux is a kernel, not an operating system. The practice of calling the entire system "Linux" does great harm to the GNU project, and arguably to the free software movement as a whole, by greatly reducing the number of users of GNU/Linux systems who learn about the crucially important freedoms that we are trying to protect. Anyway, I'm not sure why GNU/Linux is relevant to much (if any) of this tutorial. From a quick skim, I don't see anything here that wouldn't work on FreeBSD, Solaris, or OS X. Most of it would be the same on Windows, for that matter. The kernel is certainly not relevant. Also, what do you mean by a "Linux developer"? Do you mean to refer to free software developers, or POSIX developers, or GNU/Linux developers, or software developers in general? It seems to me that most of the references to "Linux" are superfluous, because almost all of this will work on any system that Guile supports. What do you think? Regards, Mark