I took a look at the size of our C code base (all files ending in .c, .h, .cpp, and .cxx, not including those with 'xsrc' in the path) to see how much smaller gracket2 is, and (assuming I didn't miss something major) the difference is truly impressive. The below is ... | wc | sort -n | tail, so it's just the 9 biggest and the total from each.
So, if I'm reading this correctly, we've gone from ~590K lines of C to about
~340K lines of C. That's amazing.
John
From the new sources:
7116 20871 225191 ./racket/src/syntax.c
7446 14377 191528 ./srpersist/srpersist.cxx
8404 22017 233781 ./racket/src/thread.c
9132 24942 230277 ./racket/src/port.c
9521 28117 292983 ./racket/src/stxobj.c
9833 28680 299212 ./racket/src/fun.c
10537 29862 338042 ./racket/src/module.c
13084 38652 399523 ./racket/src/eval.c
14760 44802 472205 ./racket/src/jit.c
339186 1075545 10140107 total
From the the old sources:
7116 20871 225191 ./racket/src/syntax.c
7446 14377 191528 ./srpersist/srpersist.cxx
8380 21961 233205 ./racket/src/thread.c
9123 24924 230059 ./racket/src/port.c
9521 28117 292983 ./racket/src/stxobj.c
9833 28680 299212 ./racket/src/fun.c
10537 29862 338042 ./racket/src/module.c
13084 38652 399523 ./racket/src/eval.c
14760 44802 472205 ./racket/src/jit.c
590018 1939014 17723116 total
smime.p7s
Description: S/MIME cryptographic signature
_________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev

