"I have seen the glint in their eyes when [compiler devs] discuss optimization techniques you would not want your children to know about!"
miniblog.
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.
It's interesting to note that LLVM's aggressive API churn is fantastic for forcing companies to push code upstream: http://t.co/UTiq0ujTv6
A new version of OwnCloud is out! https://owncloud.com/self-hosted-owncloud-server-8-offers-faster-easier-file-sync-share-federated-cloud-sharing/ It's a cool, worthwhile project with an impressive development pace.
Happy to see that LLVM is moving to a single build system: http://t.co/EKiSJYkqCh (previously both autotools and CMake were supported)
.@oxlang has some really interesting ideas around immutable namespaces. Compiling code effectively whilst providing a good REPL is hard.
6to5 now rewrites functions with TCO! https://github.com/6to5/6to5/pull/714#issuecomment-73433079 (I wrote an elisp equivalent, but this is far more general)
Slightly scary to learn that C++ can instantiate objects for you, implicitly: http://t.co/UMFCbtsuWN (unless you use the 'explicit' keyword)
"Combines the speed of BASIC with the ease of INTERCAL and
the readability of an IOCCC entry!" http://t.co/CjwJ1NOdK9
Whilst C++ is a curly-brace language, it's really quite different syntactically to C/JS/Java (even more in C++11). Seeking beginner's mind.
A single-instruction set computer can of course have a simpler design! Why would you want anything else? http://t.co/VdE0eZFD6u (spoof)
Fantastic discussion of register allocation limitations on HN: https://news.ycombinator.com/item?id=6097070
Most of programming productivity is finding ways to reduce the iteration cycle. Live coding > linting > compile warnings > tests > usage.
I can't imagine using Twitter to discuss a hot-button/highly politicised topic. It would just be setting yourself up for a torrent of abuse.
Showing 561-580 of 650 posts