Thank you, Danny Yoo.
But as a C programmer, I was thinking more low-level as well such as
how does racket virtual machine manage its memory,
what is the implementation detail about its built-in data types,
and of course, I am interested in its mechanism and strategies based on
these facilities.

On Sun, Feb 3, 2013 at 5:33 AM, Grant Rettke <[email protected]> wrote:

> Thanks. I was thinking more about, how Racket itself works, where a
> newbie might start looking at the code.
>
> On Sat, Feb 2, 2013 at 3:30 PM, Danny Yoo <[email protected]> wrote:
> > On Sat, Feb 2, 2013 at 1:04 PM, Grant Rettke <[email protected]> wrote:
> >> In that same vein, what are good entry points for learning about how
> >> racket works? I think, learning how the #lang line itself works might
> >> be one of them?
> >
> > The Guide has an introduction to how #lang works:
> >
> >     http://docs.racket-lang.org/guide/languages.html
> >
> > That may be a good place to start.
> >
> >
> > If you're looking for example-driven approaches, perhaps:
> >
> >     http://hashcollision.org/brainfudge/
> >
> > may be applicable?  I also wrote up a quick-and-dirty example of
> > writing a #lang for a simple DSL for ascii diagrams for 'ragg':
> >
> >
> http://hashcollision.org/ragg/#(part._.Example__a_small_.D.S.L_for_.A.S.C.I.I_diagrams)
> >
> >
> >
> > For a more substantial example, perhaps Jens's minipascal project?
> >
> >     https://pkg.racket-lang.org/info/minipascal
>
>
>
> --
> Grant Rettke | ACM, AMA, COG, IEEE
> [email protected] | http://www.wisdomandwonder.com/
> Wisdom begins in wonder.
> ((λ (x) (x x)) (λ (x) (x x)))
>
____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to