Realm is targeted at readers who have something like a semester or two of 
programming experience. Ages 16--80 I'd say but exceptions in both directions 
imaginable. 

The code is idiomatic. 


On Nov 13, 2013, at 8:48 AM, Ben Duan <yfe...@gmail.com> wrote:

> I'm wondering who are the target readers for Realm. Is it written for kids? I 
> have already spent some time in Racket and want to read some idiomatic Racket 
> code. Is it a suitable book?
> 
> Thanks,
> Ben
> 
> 
> On Wed, Nov 13, 2013 at 3:20 AM, Matthias Felleisen <matth...@ccs.neu.edu> 
> wrote:
> 
> Lawrence, let me supplement Alex's answer. if you have programmed before, 
> dive right into Realm. If it is your first real adventure in programming, 
> take the time to work through HtDP. -- Matthias
> 
> 
> 
> On Nov 12, 2013, at 12:47 PM, Alexander McLin <alex.mc...@gmail.com> wrote:
> 
> > Racket is truely a great and cleaner Lisp. It's carved out its own path 
> > that I find quite attractive and am enjoying my forays into Racket.
> >
> > I would recommend you just get started with The Little Schemer to get a 
> > taste, move on to How To Design Programs. There is a Coursera course that 
> > uses HTDP, although I haven't taken it myself, is probably easier to stick 
> > with than going through HTDP on your own. Realm of Racket is a nice book 
> > but best read after you've already had some experience with a Lisp dialect.
> >
> > Find or plan a project using Racket as your main coding language to help 
> > you use and grow with it. For example I'm using Racket to develop programs 
> > for the Coursera Bioinformatics Algorithm course.
> >
> > However, I want to tell you that Common Lisp resources has plenty of 
> > valuable information to learn even if you don't end up using CL regularly. 
> > I'm not really a CL user but I still read a lot of CL books for interesting 
> > Lisp history and techniques.
> >
> > Racket is also especially nice that it has a strong academic and 
> > theoretical community with high quality written papers which are good 
> > source of material to understand more about language design and usage.
> >
> >
> > On Tue, Nov 12, 2013 at 11:56 AM, Lawrence Bottorff <borg...@gmail.com> 
> > wrote:
> > I'm your typical newbie who is hand-wringing over what direction to go in 
> > the general functional programming world. Lisp, Scheme, or Haskell?
> >
> > Of late I've been trying to get through the Barski book, "Land of Lisp," 
> > but I'm really seeing now why Scheme was created: CL seems to have a ton of 
> > gnarl that is part-functional, part-whatever, leaving me wondering and 
> > neurotic. And so I'm trying to understand some esoteric, arcane Lisp 
> > printing/file management weirdness -- which I'm told is not proper 
> > functional style -- after I've just been introduced to yet another CL map 
> > variation, after (funcall thunk). So I guess I'd like your advice vis-a-vis 
> > Racket. Q: Is Racket "cleaner," or is full of pork too? Or have I just got 
> > the wrong book for a beginner?
> >
> > I understand that Barski is slavishly following the "let's get real stuff 
> > done" philosophy, but I'm not up to speed with functional yet to even know 
> > what's going on. Is your "Realm of Racket" better at this? I feel like I'm 
> > spinning my wheels at this point. . . .
> >
> > LB
> >
> >
> >
> > ____________________
> >   Racket Users list:
> >   http://lists.racket-lang.org/users
> >
> >
> > ____________________
> >  Racket Users list:
> >  http://lists.racket-lang.org/users
> 
> 
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users
> 


____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to