[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Where can I find some documents about the architecture of emacs?
From: |
Pascal J. Bourguignon |
Subject: |
Re: Where can I find some documents about the architecture of emacs? |
Date: |
Mon, 24 Aug 2015 20:44:20 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
>> Date: Mon, 24 Aug 2015 23:17:57 +0800
>> From: Navy Cheng <navych@126.com>
>>
>> Hi, I want to learn something about the desgin of emacs and want to find the
>> elisp interpretor part of emacs. Now, I know the C part is in ./src, but I
>> don't know which file/files is about the interpretor.
>
> All of the C files are parts of the interpreter: they all implement
> primitive functions exposed by the interpreter to Lisp.
>
> If you are looking for the core parts of the interpreter, then look at
> data.c, eval.c, bytecode.c, and lread.c. Perhaps also print.c.
Alternatively or additionnaly, you might want to have a look at the byte
compiler and virtual machine.
--
__Pascal Bourguignon__ http://www.informatimago.com/
“The factory of the future will have only two employees, a man and a
dog. The man will be there to feed the dog. The dog will be there to
keep the man from touching the equipment.” -- Carl Bass CEO Autodesk