There is such a warning, but it only tells you if the opposite is true; if
your native library is newer than the Lisp code. I can't warn the other
way, because the lisp code can update from MELPA without the user upgrading
GNU APL itself.

For my own workflow, I have set the Emacs variable "
gnu-apl-libemacs-location" to point to the location of the .so file. This
variable can be used to decouple the location of the library with the GNU
APL installation.

Regards,
Elias


On 8 May 2014 00:53, David B. Lamkins <dlamk...@gmail.com> wrote:

> As one of the folks who likes to use gnu-emacs-mode updates (as opposed
> to the older version that's bundled with gnu-apl), I have separate
> working directories for gnu-apl and gnu-emacs-mode.
>
> Maybe there's an easier way, but here's what I've been doing to
> reinstall the latest gnu-apl-mode native code after building gnu-apl:
>
>  $ cd ~/gnu-apl/src/emacs_mode
>  $ sudo make uninstall
>  $ cd ~/gnu-apl-mode/native
>  $ make
>  $ sudo install libemacs.so /usr/local/lib/apl
>
> It'd be nice to have an install target in gnu-apl-mode that cleaned up
> all of the libemacs stuff installed by gnu-apl (the .so, the symlinks,
> the .la, the .a) and replace those files with a proper install from the
> gnu-emacs-mode build.
>
>
> Also, would it be possible to version the libemacs library and have the
> Elisp code warn in the case where the native code is not recent enough
> for the Elisp code?
>
>
> (As an aside: the recently added syntax coloring is great! Thank you.)
>
>
>

Reply via email to