That moment when you find yourself reading LLVM IR to work out what your compiler did. Is that a sign of a difficult bug or poor tooling?
miniblog.
#Emacs package of the day: dired+. Excellent, unintrusive polish on dired. http://t.co/18yQJowLht
Discourse's ability to summarise threads is very clever (e.g. http://t.co/BdiiTFIIui). It stops large discussion threads becoming unwieldy.
Rust: "The good news is that part of Steve's contract is for him to write examples for every type and function"—if only more langs did this!
Why does IEEE 754 standard defines 16,777,214 32-bit floating point values as NaNs? http://t.co/sQEK69oU7e
Avail is a very interesting project exploring 'articulate programming', focusing on near natural language syntax: https://www.availlang.org/about-avail/introduction/index.html
"if you are developing mission-critical s/w then there is absolutely no question you should use some other system" https://www.availlang.org/about-avail/documentation/faq.html
"we know that forM will not change the number of elements in the container by leaning on the Traversable laws alone" https://ghc.haskell.org/trac/ghc/wiki/Prelude710/FTP
Super exciting to see Rust preparing for v1.0 this year! http://t.co/OutYC0P6ST
LLVM's opt is very effective. I had a bug in my compiler such that it didn't compile all side effects, and opt removed the entire program!
When using a programming language with a scary grammar, a decent error message makes the world of difference: http://t.co/rG5YvgWQlK
Exciting new features in C++17: http://t.co/Lgp0ytaCbj but also really nice to see misfeatures removed!
"I have seen the glint in their eyes when [compiler devs] discuss optimization techniques you would not want your children to know about!"
etcd has unit tests that run through all the state machine states from the Raft paper, in 1.5 seconds: https://coreos.com/blog/etcd-2.0-release-first-major-stable-release/ Impressive!
Interesting syntax extensions project for Rust: http://t.co/bjwYTjPmcx (seems a little odd that macros are parsed outside-in though).
Awesome #Emacs project of the day: e2ansi https://github.com/Lindydancer/e2ansi lets you use Emacs for highlighting in CLI less.
https://github.com/taunus/taunus is a very cool isomorphic JS framework with a strong progressive rendering policy. We need more isomorphic tooling.
It's frustrating that many great BF programs have authorship but no clear license. It's hard to build a good BF test suite of 'real' code.
.@asbradbury I receive the excellent @llvmweekly emails as unrendered markdown -- would it be possible to send rendered HTML?
The vast majority of C compilers have a hand-written recursive descent parser. It's rare to see yacc in the wild.
Showing 5,341-5,360 of 7,508 posts