Well, the current "racket" repo is only a small part of what we
distribute. You might try that same thing on the standard
distribution.

Robby


On Fri, Dec 11, 2015 at 7:15 AM, Brian Adkins <[email protected]> wrote:
> On Friday, December 11, 2015 at 7:55:50 AM UTC-5, Brian Adkins wrote:
>> On Friday, December 11, 2015 at 7:31:25 AM UTC-5, Jay McCarthy wrote:
>> > From humble beginnings, module.c has gone from 340 lines to 12,729
>> > lines today (about 2 lines per day). We have seen amazing features
>> > like submodules and functions like
>> > syntax-local-lift-module-end-declaration.
>> >
>> > So much of what we now think of as essential to the Racket way would
>> > not be possible without our unique and powerful module system and
>> > phase-based compilation of it.
>>
>> Excuse my ignorance of Racket internals & implementation, but I'm curious 
>> about why the module system is implemented in C vs. Racket. Can someone who 
>> is familiar with it provide some insight?
>
> I ran the following commands on the latest repo:
>
> find . -name \*.c | xargs wc   #  310,178 lines
> find . -name \*.h | xargs wc   #  54,558 lines
> find . -name \*.rkt | xargs wc   #  211,357 lines
>
> If those can be trusted, Racket consists of 364,736 (63%) C and 211,357 (37%) 
> Racket. I was under the impression that the C code was in the minority, but I 
> guess that's not the case.
>
> I suppose it makes little difference to me as an application programmer. It 
> just makes me happy to have more of a language implemented in itself :)
>
> --
> 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 [email protected].
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/CAL3TdOMf0%2B9hBYsJ1%3Dfu0NtS%2B4rCn08waPKd4Gtm5JqW8PSBMg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to