<?xml version="1.0"?><!-- RSS generated by Radio UserLand v8.0.8 on Thu, 11 Jul 2002 18:36:50 GMT --><rss version="0.92">	<channel>		<title>Ovidiu Predescu: Emacs</title>		<link>http://radio.weblogs.com/0109407/categories/emacs/</link>		<description>GNU Emacs and XEmacs stuff</description>		<language>en-us</language>		<copyright>Copyright 2002 Ovidiu Predescu</copyright>		<lastBuildDate>Thu, 11 Jul 2002 18:36:50 GMT</lastBuildDate>		<docs>http://backend.userland.com/rss092</docs>		<managingEditor>ovidiu@apache.org</managingEditor>		<webMaster>ovidiu@apache.org</webMaster>		<cloud domain="radio.xmlstoragesystem.com" port="80" path="/RPC2" registerProcedure="xmlStorageSystem.rssPleaseNotify" protocol="xml-rpc"/>		<item>			<title>How much time would take to port XEmacs to MacOS X?</title>			<link>http://radio.weblogs.com/0109407/categories/emacs/2002/06/25.html#a5</link>			<description>Today I spoke with &lt;a href=&quot;mailto:ddd@cup.hp.com&quot;&gt;Christophe de Dinechin&lt;/a&gt; about his &lt;a href=&quot;http://emacs-on-aqua.sourceforge.net/&quot;&gt;work&lt;/a&gt; on porting GNU Emacs to the MacOS X user interface. His job was a lot easier since he started with an old NeXTSTEP port of GNU Emacs. There is no such thing for XEmacs, everything would have to be written from scratch.Fortunately, XEmacs is already ported to the Gnome and WIndows user interfaces, so the system must be well designed for cross-platform UI toolkits. Porting to a different UI widget kit requires a lot of work: run loop management, event notification, windows, menus, fonts, various GUI classes and their Lisp binding.One thought I had is that most of the work being done here is quite generic, and can probably be reused by other GUI free software programs out there. Why not then come up with a port of the Gnome toolkit to native MacOS X AppKit classes? Not only XEmacs could benefit from this, but other programs too. There would still be a lot of fine-tuning required by each program, but I think this is a better approach in the long run.I&apos;ll have to think about this a little more. And find the time to do it too...</description>			</item>		<item>			<title>Missing XEmacs</title>			<link>http://radio.weblogs.com/0109407/categories/emacs/2002/06/25.html#a4</link>			<description>One month in MacOS X exclusively. One program I badly miss on MacOS X is Xemacs. On my Linux desktop, I used to do pretty much everything in Xemacs. My mail program was setup to compose and reply to messages in Xemacs. All my development work, C, Objective-C, Java, XML and XSLT happened in Xemacs.I tried several alternatives. I tried the editor from ProjectBuilder 1.1.1, which comes with the development tools on 10.1.5. Unfortunately PB cannot be customized  through a scripting language; if you ask me this is a real shame not to have this capability in the development environment of the nicest operating system (this is what MacOS X is, right?).Next, I tried &lt;a href=&quot;http://www.jedit.org/&quot;&gt;JEdit&lt;/a&gt;, which looks really promising; however it is too slow and not as customizable as Xemacs. In Xemacs if you take the time to print the developer documentation and use it both as a learning tool and as a reference, you get really productive after just few months of using the editor. In JEdit this documentation is not yet there, but I think/hope it will be there soon. The fact that&apos;s written in Java and uses the &lt;a href-&quot;http://www.beanshell.org/&quot;&gt;BeanShell&lt;/a&gt; for scripting makes it a great platform. Unfortunately, Java 1.3.1 on MacOS X is still too slow for a really nice and fast editor: JEdit feels slow compared to XEmacs, which is just &lt;em&gt;fast&lt;/em&gt;.So I decided to compile XEmacs for X-Windows. I installed &lt;a href=&quot;http://www.xdarwin.org/&quot;&gt;XDarwin&lt;/a&gt;, a free software and really nice X-Windows server. I ended up compiling a bunch of other libraries (libjpeg, libpng, ungif, pspell, libtiff), a decent and fast window manager &lt;a href=&quot;http://www.windowmaker.org/&quot;&gt;WindowMaker&lt;/a&gt;, before I could compile XEmacs 21.4.8. The compilation went just fine, no problems whatsoever. The resulting binary however seems to lack the buttons in customization buffers. I think it&apos;s related to the lack of Motif libraries. I&apos;ll compile LessTif and recompile XEmacs, see if I get the buttons.The integration between XEmacs running in X-Windows and the rest of MacOS X is just awful however! The copy/paste mechanism is terrible and convoluted. The Cmd-S keybinding for the save operations doesn&apos;t work in XEmacs. There are many other things which are simply not MacOSX-ish.</description>			</item>		</channel>	</rss>