Re: [racket-users] Beautiful Racket v1.0

2017-10-22 Thread Matthias Felleisen

> On Oct 22, 2017, at 5:45 PM, 'John Clements' via Racket Users 
>  wrote:
> 
> 
>> On Oct 22, 2017, at 04:30, Gour  wrote:
>> 
>> On Thu, 16 Mar 2017 02:04:53 -0700 (PDT)
>> Vincent Nys  wrote:
>> 
>>> Congrats! I've gone through all the chapters and it has been the most
>>> entertaining programming book I have ever read. It's been practical,
>>> too, as I have already used bits of it in a medium-sized (first)
>>> Racket project. I would gladly buy it and will recommend it to many
>>> of my co-workers.
>> 
>> I want to (finally) start learning/using Racket and have Realm of Racket
>> in *.epub format, but wonder which one you find as more suitable for beginner
>> not having any experience with Lisp/Scheme/Racket?
> 
> I am not personally a huge fan of the mutation-heavy approach of Realm of 
> Racket. Please, correct me if I got the wrong impression from the first few 
> exercises. For me, I think that Beautiful Racket is a better choice. Depends 
> a lot on you, though.


Realm is for people who cross over from other languages or teachings. It is 
also a follow-up to HtDP, teaching programming in Racket not design of 
programs. I consider it a bridge for Racket beginners between HtDP and Beauty. 


Heavily biased — Matthias, co-author 



> And, of course, I do have to mention HtDP, which is structured as a textbook 
> and is really about learning to program, not learning Racket, but is a really 
> extraordinary book.
> 
> John
> 
>> 
>> 
>> Sincerely,
>> Gour
>> 
>> -- 
>> Just try to learn the truth by approaching a spiritual master.
>> Inquire from him submissively and render service unto him.
>> The self-realized souls can impart knowledge unto you because
>> they have seen the truth.
>> 
>> 
>> -- 
>> 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.
> 
> 
> 
> -- 
> 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.

-- 
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.


Re: [racket-users] Beautiful Racket v1.0

2017-10-22 Thread 'John Clements' via Racket Users

> On Oct 22, 2017, at 04:30, Gour  wrote:
> 
> On Thu, 16 Mar 2017 02:04:53 -0700 (PDT)
> Vincent Nys  wrote:
> 
>> Congrats! I've gone through all the chapters and it has been the most
>> entertaining programming book I have ever read. It's been practical,
>> too, as I have already used bits of it in a medium-sized (first)
>> Racket project. I would gladly buy it and will recommend it to many
>> of my co-workers.
> 
> I want to (finally) start learning/using Racket and have Realm of Racket
> in *.epub format, but wonder which one you find as more suitable for beginner
> not having any experience with Lisp/Scheme/Racket?

I am not personally a huge fan of the mutation-heavy approach of Realm of 
Racket. Please, correct me if I got the wrong impression from the first few 
exercises. For me, I think that Beautiful Racket is a better choice. Depends a 
lot on you, though.

And, of course, I do have to mention HtDP, which is structured as a textbook 
and is really about learning to program, not learning Racket, but is a really 
extraordinary book.

John

> 
> 
> Sincerely,
> Gour
> 
> -- 
> Just try to learn the truth by approaching a spiritual master.
> Inquire from him submissively and render service unto him.
> The self-realized souls can impart knowledge unto you because
> they have seen the truth.
> 
> 
> -- 
> 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.



-- 
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.


Re: [racket-users] Beautiful Racket v1.0

2017-03-23 Thread Dmitry Igrishin
2017-03-16 3:28 GMT+03:00 Matthew Butterick :

> I'm very pleased to announce that Beautiful Racket, my book about making
> languages with Racket (that I spoke about at the last RacketCon) is now
> officially released:
>
> http://beautifulracket.com
>
> Special thanks to chief amigo Matthew Flatt for writing a very kind
> foreword.
>
> More broadly, thank you to everyone who has helped make Racket such a
> fantastic and amazing tool. It has absolutely changed my life for the
> better. The book is very much a tribute to all your wonderful work. By
> sharing my enthusiasm and experience, I hope that the book brings many more
> recruits into Team Racket.
>
> Macros! Language extensibility! Let's rock!
>
> (And of course, if you find problems, let me know.)
>

Hello Matthew,

Congratulations! Thank you for good work! But I have a problem with Google
Translate. It seems that something wrong with layout.
Please, see the attachment with the screenshot.

-- 
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.


beautiful_racket_and_google_translate
Description: Binary data


Re: [racket-users] Beautiful Racket v1.0

2017-03-16 Thread Alexis King
This is wonderful. I have not read through everything, but the bits that
I have read are well-written, insightful, and fun. I don’t know if a
book like this is enough to get people interested in building DSLs, but
if it isn’t, I’m not sure what is. I’m a tiny bit sad (or should I say
“bummed out”?) that BR eschews syntax-parse for the simpler syntax-case
patterns, but if that’s the only nit I can find to pick, it’s a good
sign.

Most of what I could say has already been said by Matthew Flatt in the
foreword, so I will not be redundant here, but I do want to thank you
for your efforts to provide a wonderful resource for Racketeers both old
and new.

> On Mar 15, 2017, at 17:28, Matthew Butterick  wrote:
> 
> I'm very pleased to announce that Beautiful Racket, my book about
> making languages with Racket (that I spoke about at the last
> RacketCon) is now officially released:
> 
> http://beautifulracket.com
> 
> Special thanks to chief amigo Matthew Flatt for writing a very kind
> foreword.
> 
> More broadly, thank you to everyone who has helped make Racket such a
> fantastic and amazing tool. It has absolutely changed my life for the
> better. The book is very much a tribute to all your wonderful work. By
> sharing my enthusiasm and experience, I hope that the book brings many
> more recruits into Team Racket.
> 
> Macros! Language extensibility! Let's rock!
> 
> (And of course, if you find problems, let me know.)

-- 
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.


Re: [racket-users] Beautiful Racket v1.0

2017-03-15 Thread Daniel Prager
Bravo Matthew!

Great stuff.

I look forward to buying it and using the payment to help motivate me to
work through *all* the goodness.


Cheers

Dan

-- 
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.