|Title||Wilfred Hughes | High signal, Low Noise (view sites with similar title)|
|Description||Wilfred Hughes::Blog high signal, low noise Why Markdown Is Not My Favourite Language Essential Elisp Libraries Recently, I’ve been writing a lot of Emacs Lisp. I’ve been trying to write as many of my own tools as possible in elisp, to see what the...|
|Address||http://www.wilfred.me.uk Add this site to your favorite list|
Wilfred Hughes | High signal, Low Noise. Wilfred Hughes::Blog. high signal, low noise. Why Markdown Is Not My Favourite Language.
Essential Elisp Libraries.Recently, I’ve been writing a lot of Emacs Lisp. I’ve been trying to write as many of my own tools as possible in elisp, to see what the language works well at and what it doesn’t do well.
Turns out, elisp does many things well. However, there are several libraries that make life much easier.
(Disclaimer: I’ve written some of them.) Lists.Firstly, dash.el , which describes itself as “a modern list library for Emacs”. Dash.el offers -map , -reduce , -count , -slice , -group-by , and many other list operations that are very common in other languages.
Dash.el has modernised elisp. To my knowledge, stock Emacs doesn’t even include a traditional (map 'some-function some-list) operation – there’s only cl-map , but it requires another argument and using 'cl at runtime is frowned upon.
Edit : Several people have pointed out that ...
|Alexa Rank||Alexa Rank Date|
Server IP of wilfred.me.uk: 22.214.171.124
(hosted by Rackspace Hosting)
Domain extension: .uk (list top sites in United Kingdom)
site visit date: 2013-05-01 16:00:28
wilfred.me.uk site information