miniblog.

If you're creating a new elisp package, legalese: https://github.com/jorgenschaefer/legalese is a great tool. It ensures all your headers are set up correctly.
Emacs command of the day: emr-el-insert-autoload-directive. Adds an ;;;###autoload to the current function. Part of
Hosting an Emacs project on GitHub? Use evm to test it against multiple Emacs versions: http://t.co/FJ46QlZqN9
I'm slightly horrified by the number of BF projects that *provide an IDE*!
TIL that even Richard Stallman thinks that window is a poor term in Emacs (he favours 'pane' instead):
Blogged: Building an optimising BF compiler: http://t.co/NaR1Fp4OgE (LLVM, Rust and Quickcheck, oh my!)
Found a fun bug today: if you confuse stdout and stdin, you may not notice as stdin is writable from a terminal! http://t.co/haARe8ACwS
Emacs tip of the day: use shift with the arrow keys to move between buffers in a split window. More precise that C-x o and fewer keystrokes.
Entertaining discussion of adding the keyword ennnnnd to Ruby:
Benchmarking my compiler project for forthcoming blog post. Turns out that helloworld is not a great performance test! Surprise!
TIL about sorting networks, a very fast sorting technique for fixed size inputs. Relevant SO question: http://t.co/Tmudqgj9a5
Emacs command of the day: rename-uniquely. Great if you want to hold on to a *Help* buffer whilst looking at the help for other things.
Diff is a blunt instrument that don't understand syntax. E.g. https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=f5db4b31b31504a1058339bc00488bf56ad1f0aa the line wrapping makes it hard to see what was added.
Splint is an impressive GPL licensed lint tool for C programs. Features include: http://t.co/IIYEQhvguq
It's amazing how many more PRs a package receives once it's on MELPA. They're often high quality patches too.
Showing 5,071-5,085 of 7,549 posts