I don't know where you are going with your book, but are you sure forcing 
people to use the command-line interface is a good idea? Racket can be 
fully used through the GUI (even managing packages can be done through 
DrRacket). I agree with explaining both DrRacket and raco, but why can't 
users just pick the one they are more comfortable with and ignore the other 
(and maybe come back later to it)?

I think the biggest problem is that so many people have very low computer 
literacy. You will never see a book or web tutorial explaining concepts 
like clicking, right-clicking, drag&drop or double-clicking because those 
are so essential to using a computer. However, few people know how to use 
the CLI, even though it allows you to automate and combine things in a way 
a GUI cannot. You don't even have to be a programmer to find the CLI useful.

On Sunday, April 1, 2018 at 6:57:46 PM UTC+2, Stephen Smith wrote:
>
> 2. @HiPhish: "Users should learn the command-line first". Although I agree 
> with this in almost any other context, my book is for people who have never 
> programmed before. So they will be learning the command-line and GUI at the 
> same time (they have no choice in the matter ;-). In my opinion though, 
> raco is an essential command line tool to teach new Racketeers so at least 
> in my case the GUI alone will not suffice. And my book is not really a 
> "Racket" book per se - Racket is just a tool to achieve the end goal. Which 
> probably requires further explanation ...
>

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to