An Introduction to Programming in Emacs Lisp
P**R
This book is a good start to being an emacs power user
I was really excited to grab a copy of this book, and it didn't let me down. It's a gentle but thorough introduction to using elisp. I do a bit of programming in other languages, but had never tried elisp. Now I'm excited to dive in and start making emacs do (even more) work for me.
B**N
décevant
Pour programmer efficacement Emacs d'autres livres/sources de documentation vous seront nécessaires. En effet le langage LISP n'est que survolé. De notions fondamentales comme CAR et CDR ne sont abordés qu'en page 82. Leurs dérivés (CxxxR) ne sont pas vues du tout. Une seule fonction MAP (MAPCAR) est citée, très brièvement en annexe. Idem pour LAMBDA. Si la conditionnelle IF est abordée, COND n'est pas vue du tout. etc... Le livre n'est pas séparé en une première partie sur LISP, et une autre sur la programmation d'EMACS en LISP : tout est mélangé. Tout est dit 3 ou 4 fois (c'est fait exprès, comme l'explique la préface), tout cela est très verbeux. Parfois un bon exemple serait mieux approprié que tout ce verbiage. Les exemples sont très pauvres, souvent basiques. Il faut dire qu'ils sont écrits avec les notions de LISP décrites dans le livre. Pour ceux qui maitrisent d'autres dialectes LISP (Common Lisp, LeLisp, ...), les différences d'implémentations ne sont pas listées. Des références très régulières sont faites à la doc gratuite, disponible sur le net, le "programming guide" d'Emacs. Question : à quoi sert ce livre ? Il aborde quelques points clés : les buffers, le point, la marque,... Mais rien de plus. Je pense que pour se lancer dans la programmation d'Emacs il est plus profitable d'utiliser la doc en ligne.
ترست بايلوت
منذ أسبوعين
منذ 3 أسابيع