News for hackers. Stuff that matters.
Re:Emacs 24.4 released by lord_quas on Monday October 20, 2014 @10:12PM (#8485599)
This is true, and much of that C is spent implementing the lisp interpreter. I'd love to see how much C is used outside that functionality.
Re:Emacs 24.4 released by deng on Tuesday October 21, 2014 @03:38AM (#8486330)
The actual Lisp interpreter is rather tiny compared to the other stuff. Just do a 'ls -l *.c | sort -gk 5' in the src directory. By far the largest file is xdisp.c, which is the redisplay engine, and only a handful of people in the world dare to touch it. Next comes input handling (keyboard.c), then then dealing with coding systems, terminals, win32-API, image handling, windows, processes, buffers, and much more. AFAICS the first file to actually deal with Lisp is lread.c and comes in at #21.