unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* yet another Guile tutorial for Linux (work in progress)
@ 2019-08-05  8:14 Basile Starynkevitch
  2019-08-06  0:25 ` Hans-Werner Roitzsch
  2019-08-07  7:47 ` Mark H Weaver
  0 siblings, 2 replies; 3+ messages in thread
From: Basile Starynkevitch @ 2019-08-05  8:14 UTC (permalink / raw)
  To: guile-user

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

-- 
Basile Starynkevitch (92340 Bourg La Reine, France)
http://starynkevitch.net/Basile/ <basile@starynkevitch.net>
Opinions are only mine - mes opinions ne sont que miennes
(tel. mobile: cf my web page / voir ma page web)




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: yet another Guile tutorial for Linux (work in progress)
  2019-08-05  8:14 yet another Guile tutorial for Linux (work in progress) Basile Starynkevitch
@ 2019-08-06  0:25 ` Hans-Werner Roitzsch
  2019-08-07  7:47 ` Mark H Weaver
  1 sibling, 0 replies; 3+ messages in thread
From: Hans-Werner Roitzsch @ 2019-08-06  0:25 UTC (permalink / raw)
  To: basile; +Cc: Guile User

Hi Basile,

I like the many links to relevant resources.

The literature advice is a bit too easily written there: "I greatly
recommend reading Queinnec's Lisp in Small Pieces book (after SICP and
this tutorial)." – Yes, I also recommend SICP to many people and whoever
asks me about programming books, but I think a note about how many pages
that book has and that one can need a long time to go through it
including doing the exercises would be good to add ; ) Imagine someone
reading your page and thinking: "Oh well, gonna read (and understand)
that and will be back next week." By the time they are finished with
that book, they wont even remember the website any longer.

The styling of your page could be a bit more uniform. There are many
different styles like:

* italics
* italics + bold
* bold
* link color + underlined
* bigger font for headings
* code in monospaced with a red color on a background of another color
* dark blue + bold for file names
* code + output in green and italic
* color changes in code + output
* code in one line / code in a code block

and more. I would recommend limiting the variety a bit more here, as it
becomes a bit difficult to read, when there is so much variety in font,
color and background.

I like the content, keep going : )

Regards,

Zelphir


On 8/5/19 10:14 AM, Basile Starynkevitch wrote:
> 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
>



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: yet another Guile tutorial for Linux (work in progress)
  2019-08-05  8:14 yet another Guile tutorial for Linux (work in progress) Basile Starynkevitch
  2019-08-06  0:25 ` Hans-Werner Roitzsch
@ 2019-08-07  7:47 ` Mark H Weaver
  1 sibling, 0 replies; 3+ messages in thread
From: Mark H Weaver @ 2019-08-07  7:47 UTC (permalink / raw)
  To: Basile Starynkevitch; +Cc: guile-user

Hi Basile,

Basile Starynkevitch <basile@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



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-08-07  7:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-08-05  8:14 yet another Guile tutorial for Linux (work in progress) Basile Starynkevitch
2019-08-06  0:25 ` Hans-Werner Roitzsch
2019-08-07  7:47 ` Mark H Weaver

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).