Old meets new: LLVM's serialisation of machine-specific IR is YAML! http://t.co/aRgTcKEKfL It's an interesting assembly language dialect.
miniblog.
It is so easy to form opinions on things we haven't tried: http://t.co/bFUHcVFsb0 I try (with limited success) to avoid this in programming.
LLVM 3.7 is out! http://t.co/YZIourKfag Lots of interesting new features and optimisations.
Entertaining HN discussion where a long comment is added to make code go faster! https://news.ycombinator.com/item?id=10108672 Optimisers are often black boxes.
backdooring your javascript using minifier bugs https://zyan.scripts.mit.edu/blog/backdooring-js/ compiler bugs are scary.
Markdown and YAML both have some surprising syntactic corner cases. You discover misfeatures by implementing and using. Design is hard.
It's well worth using Helm or smex (or similar) for your M-x command. They make it much easier to discover useful Emacs commands.
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.
Showing 226-240 of 650 posts