[racket] What are some good practices of reading racket source code

From: WarGrey Gyoudmon Ju (juzhenliang at gmail.com)
Date: Sun Feb 3 00:17:28 EST 2013

More,
Are the comments descriptive enough to understand the source code,
or any other resources need to dig.

Thanks.

On Sun, Feb 3, 2013 at 1:11 PM, WarGrey Gyoudmon Ju
<juzhenliang at gmail.com>wrote:

> 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 <grettke at acm.org> 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 <dyoo at hashcollision.org> wrote:
>> > On Sat, Feb 2, 2013 at 1:04 PM, Grant Rettke <grettke at acm.org> 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
>> grettke at acm.org | http://www.wisdomandwonder.com/
>> Wisdom begins in wonder.
>> ((λ (x) (x x)) (λ (x) (x x)))
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20130203/8a0ebd68/attachment.html>

Posted on the users mailing list.