GNU Emacs 28.1 : la compilation native des fichiers Lisp

Par:
fredericmazue

lun, 11/04/2022 - 16:29

GNU Emacs est l'éditeur de texte favori des administrateurs systèmes UNIX/Linux qui n'utilisent pas Vim. (Et réciproquement ! :-) En dehors du coeur qui est écrit en C, une des caractéristiques remarquables de GNU Emacs est utilisation du code Lisp pour les fichiers de configuration et l'écriture des modules d'extensions. Ce qui est génial ou horrible selon les points de vue :-)

Jusqu'ici le code Lisp était compilé par GNU Emacs en byte-code à la manière de Python ou PHP à la première utilisation. Mais avec sa version 28.1, GNUI Emacs prend désormais en charge en option la compilation native des fichiers Lisp, pour peu que commutateur --with-native-compilation soit donné lors de la construction d'Emacs lui-même. Cette compilation native du code Lisp promet évidemment une amélioration des performances générales de l'éditeur.

A noter encore la prise en charge la version 14.0 du standard Unicode.

Toutes les nouveautés de GNU Emacs 28.1 sont récapitulées dans cette note de version.