With the recent talk about things PUI I thought I'd pass along some
news from SXEmacs...
A little while ago I committed a changeset to my SXEmacs repo[1] that
makes it possible to "bootstrap" PUI without the need for any
pre-installed packages. No, we're not bundling EFS and xemacs-base
with the core distribution. :-)
`pui-bootstrap' uses SXEmacs' FFI[2] and libcurl to download EFS and
xemacs-base. Once EFS and xemacs-base are installed, `pui-bootstrap'
asks the user if they want to install any more packages. If so,
`pui-list-packages' is called and used in the normal way (using EFS).
At this point, we only bootstrap PUI like this. Later on we'll
probably move all of PUI to FFI/curl which will mean we won't be
restricted to FTP.
In case you're wondering...
$ ldd $(which sxemacs)|grep libcurl || echo ha ha, tricked ya!
ha ha, tricked ya!
:-)
Footnotes:
[1] See X-Arch-Repo header
[2] Foreign Function Interface
--
|---<Steve Youngs>---------------<GnuPG KeyID: A94B3003>---|
| I am Dyslexic of Borg. |
| Fusistance is retile. Your arse will be laminated. |
|------------------------------------<steve(a)sxemacs.org>---|