From xemacs-m  Thu Dec 19 13:46:07 1996
Received: from newman (root@newman.aventail.com [38.225.141.10])
          by xemacs.cs.uiuc.edu (8.8.4/8.8.4) with SMTP
	  id NAA10097 for <xemacs-beta@xemacs.org>; Thu, 19 Dec 1996 13:46:05 -0600 (CST)
Received: from kramer.in.aventail.com.aventail.com (root@newman [192.168.1.1]) by newman (8.6.12/8.6.9) with SMTP id LAA18978; Thu, 19 Dec 1996 11:45:00 -0800
Date: Thu, 19 Dec 1996 11:45:00 -0800
Message-Id: <199612191945.LAA18978@newman>
From: William Perry <wmperry@aventail.com>
To: Hrvoje Niksic <hniksic@srce.hr>
Cc: Bill Dubuque <wgd@martigny.ai.mit.edu>, xemacs-beta@xemacs.org
Subject: Re: Porting XEmacs to Windows NT or 95.
In-Reply-To: <kigiv5zbdxh.fsf@jagor.srce.hr>
References: <199612182352.AA162853123@martigny.ai.mit.edu>
	<kigiv5zbdxh.fsf@jagor.srce.hr>
Errors-to: wmperry@aventail.com
Reply-to: wmperry@aventail.com
X-Face: O~Rn;(l][/-o1sALg4A@xpE:9-"'IR[%;,,!m7</SYF`{vYQ(&RI1&EiH[FvT;J}@f!4kfz
 x_!Y#=y{Uuj9GvUi=cPuajQ(Z42R[wE@{G,sn$qGr5g/wnb*"*ktI+,CD}1Z'wxrM2ag-r0p5I6\nA
 [WJopW_J.WY;

Hrvoje Niksic writes:
>Bill Dubuque (wgd@martigny.ai.mit.edu) wrote:
>> Win-Emacs does indeed come with full XEmacs source code, but not with
>> source code for the proprietary Pearl X emulator.
>
>Ah, then nothing can be done about that.  The interesting (although
>somewhat academic) question is whether XEmacs needs an X emulator at all.

  Not now, but then WinEmacs is based of Lemacs 19.6, which didn't have the
nicely abstracted display engine in it, so the answer then was pretty much
a resounding 'yes' unless you wanted to rewrite the whole damn thing. :)

>If the code were written cleanly enough, all that would be needed (as far
>as the windowing stuff is concerned) is the support for the appropriate
>device/console types.  As for the various system-dependent stuff, much
>could be acquired from GNU Emacs.

  Well, not sure how much you could grab from the windows camp, since they
don't do a lot of the things XEmacs can (images, multi-height fonts,
non-monospaced fonts, etc), but it is definitely a good starting point.

-Bill P.

