A templating language that compiles templates to Rust code! Really interesting design (I think some JS templating engines do this too). https://twitter.com/LambdaFairy/status/797223356470697984
miniblog.
Generic tech often replaces more specific h/w. Something similar is happening with USB: supporting power lets it displace the alternatives.
A featureful JSX major-mode is now available on MELPA! Highlighting looks really good, plus other nice features:
Emacs 25.1 command of the day: xref-find-definitions. Language-independent jump-to-def! This has even replaced elisp-slime-nav for me.
After benchmarking, the Arch Linux devs have found no significant perf cost in security hardening CFLAGS! https://lists.archlinux.org/pipermail/arch-dev-public/2016-October/028405.html (PIE etc)
I'm persuaded that measuring total coverage isn't very useful. Coverage-per-test is much more interesting, but rarely implemented.
Fairbairn Threshold: the point where it's easier to rederive a fn than to track the definition: https://mail.haskell.org/pipermail/libraries/2012-February/017548.html (tooling specific?)
A bug story: data alignment on x86 https://pzemtsov.github.io/2016/11/06/bug-story-alignment-on-x86.html (fun post on writing good C, and verifying the compiler is doing what you want)
Superb post on what assertions are, and how to use them effectively: https://blog.regehr.org/archives/1091
Org 9.0 is out! https://orgmode.org/Changes.html More DBs in ob-sql, more languages in babel, and a slew of bug fixes and polish!
The End of the General Purpose Operating System https://www.morethanseven.net/2016/11/05/the-end-of-the-general-purpose-operating-system-as-it-happens/ (argues containers will be the unit of s/w, and below won't matter)
Coding Horror offers an interesting explanation for why apps are cheap: it's very hard to assess value!
Blogged: Introspecting Glue Code https://www.wilfred.me.uk/blog/2016/11/05/introspecting-glue-code/ (Emacs, Racer, and debuggable tools!)
On Inertia, Computing, and learning from lisp machines today: https://lobste.rs/s/uhoq5v/inertia_computing/comments/aykiic#c_aykiic
.@CoverallsApp can give useful insight on your code. Here I can see which code paths are executed on which Emacs version!
IME @codinghorror's advice on building applies to Emacs projects too. If you're not using it, it will never be great
Today's git-fu: splitting a big commit into several well-defined commits: https://stackoverflow.com/a/6217314/509706 (the time-honoured technique of SO docs)
Elisp has a really flexible weak references model. Its hash tables can have weak keys, or weak values, or both! https://nullprogram.com/blog/2012/12/17/
Emacs as the init process: https://www.informatimago.com/linux/emacs-on-user-mode-linux.html (now that Emacs has an FFI, you could implement the missing syscalls!)
Showing 101-120 of 922 posts