I learned to Racket with a combination of "The Scheme Programming Language" 
by Kent Dybvig, SICP, and the Racket documentation site. If you're new to 
Lisp then The Scheme Programming Language would probably do well.

P.S. I would recommend the Racket style guide, just so you get an idea of 
what's "Racket-y", too.


On Sunday, October 14, 2018 at 11:43:53 PM UTC, theindi...@gmail.com wrote:
>
> (I originally posted this to Reddit 
> <https://www.reddit.com/r/Racket/comments/9nywd0/resource_recommendations_for_a_haskeller/>
> )
>
> I know Haskell reasonably well (but no Lisps), but I want to learn Racket 
> to know more about
>
> macro systems and language-oriented programming. I'm also interested in 
> compilers/PLs/DSLs,
>
> so my first project would probably writing an interpreter for Lox 
> <http://www.craftinginterpreters.com/the-lox-language.html> or some other 
> small language.
>
> I have copies of Land of Lisp as well as Realm of Racket from a Humble 
> Bundle, but they seem
>
> a bit slow and I'm feeling somewhat impatient :P. Also, RoR doesn't really 
> mention pattern
>
> matching at all, whereas the Racket guide mentions it 
> <https://docs.racket-lang.org/reference/match.html>. So yeah, my 
> questions are -
>
>
> 1. Is there any Racket equivalent for Hoogle/do you typically just use a 
> normal search engine?
>
> 2. Should I embrace the lack of types or perhaps start out with typed 
> Racket? I'd probably be
>
>     uncomfortable without ADTs.
>
> 3. What does your editor setup and typical workflow look like? I've heard 
> Clojurists use the
>
>     REPL much more compared to Haskellers, is that true of Racketeers as 
> well?
>
> 4. Are there any screencasts/videos that you'd recommend for getting 
> started quickly?
>
> 5. Where is the Racket community most active? 
> Reddit/Twitter/Slack/Discourse/somewhere else?
>
>
> Any other suggestions? I've already seen this post 
> <https://www.reddit.com/r/Racket/comments/3r6vez/best_intro_book_for_experienced_programmer/>
>  
> but the suggestions there seem to be geared
>
> towards someone with primarily an imperative/OO background.
>
>
> I found out about *Language-oriented Programming in Racket: A Cultural 
> Anthropology* via
>
> Twitter and am reading through it right now. It is very interesting to 
> read the perspectives of
>
> highly experienced folks.
>
>
> Already kinda' resolved:
>
>
> Also, a commenter there suggested *Beautiful Racket*, which I just 
> started going through, it
>
> seems close to what I was looking for in terms of reading.
>
>
> For 5., a commenter suggested posting the question here, since this 
> mailing list is more active
>
> compared to Reddit.
>

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