Hmm, you've got me thinking more now - maybe leave the command-line until 
later. I certainly don't want to scare them off in the first chapter. I'm 
so used to installing packages via raco I didn't even think of using 
DrRacket.

On Sunday, April 1, 2018 at 7:18:33 PM UTC-4, HiPhish wrote:
>
> 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