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 <lojicdot...@gmail.com> 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 racket-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

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