[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Platform Dependent Code
From: |
dhruva |
Subject: |
Re: Platform Dependent Code |
Date: |
Sat, 21 Jun 2008 09:17:20 +0530 |
Hello,
On Sat, Jun 21, 2008 at 4:56 AM, Chong Yidong <address@hidden> wrote:
> <address@hidden> writes:
>
>> How much of emacs is platform dependent code? I am wondering how much
>> code has to be replaced if you wanted to port emacs to a new platform
>> essentially: How much of emacs is native c code / libraries and how
>> much is done through lisp code?
>
> Almost all the platform-dependent code is in C and concerns
> terminal/window system communications. See the w32* and mac* files in
> the source tree for an example. The rest of the work is a matter of
> juggling compilation switches, identifying system call names, etc.
>
> (If you provide some information about what platform you are interested
> in, maybe someone could be more helpful.)
I feel the most complicated would be the generating the emacs
executable by dumping a process with elisp code loaded
(bootstrapping). I remember when working in the OpenVMS labs, on
Itanium platform, that was the only missing piece in getting a full
blown working emacs.
-dhruva
--
Contents reflect my personal views only!
- Platform Dependent Code, jsestri2, 2008/06/20
- Re: Platform Dependent Code, Chong Yidong, 2008/06/20
- Re: Platform Dependent Code,
dhruva <=
- Re: Platform Dependent Code, J.J. Sestrich, 2008/06/21
- Re: Platform Dependent Code, Stefan Monnier, 2008/06/21
- Re: Platform Dependent Code, Thien-Thi Nguyen, 2008/06/23
- Re: Platform Dependent Code, J.J. Sestrich, 2008/06/22
- Re: Platform Dependent Code, Juri Linkov, 2008/06/22
- Re: Platform Dependent Code, Lennart Borgman (gmail), 2008/06/22