miniblog.

Profound article on biohacking/cybernetics and how they reflect our hopes for the future: https://www.theverge.com/2017/7/21/15999544/biohacking-finger-magnet-human-augmentation-loss
I'm often surprised by simple devices that are fully programmable. E.g. HD controllers. At least GSM isn't so cheap that they're all online.
RFC: what do good docstrings look like for elisp primitives? https://github.com/Wilfred/remacs/issues/262
Fascinating discussion on the differences between a compiler's AST and IDEs (&comments from the IntelliJ Rust folks)
Rust 1.19 is out! https://blog.rust-lang.org/2017/07/20/Rust-1.19.html It includes unions, which are really useful when interfacing with C (like Remacs!)
Reading some Haskell papers. The ideas are very interesting, but the fact they used a monadic interface is less so.
How do you compile multiple side effects, and warn the user appropriately?
Fascinating post on the huge range of testing techniques used on Rust, its stdlib, and rustc:
Metacircular interpreters leave much of the PL semantics ambiguous. Instead, write a metacircular compiler!
Jetbrains have done a survey with some cute stats: left-handed developers tend to be heavier keyboard users!
Open recursion: the necessary features to build an OOP system: https://journal.stuffwithstuff.com/2013/08/26/what-is-open-recursion/
ES6 will support proper tail calls, whilst still offering reasonable tracebacks! https://webkit.org/blog/6240/ecmascript-6-proper-tail-calls-in-webkit/ (recursion is now more useful!)
Great article on the design of Hypothesis, and its advantages over a purely type-driven, QuickCheck style approach:
Are there projects still experimenting with compiler backend design? Many projects seem content with emitting LLVM IR.
Morgan Stanley have released an internally developed, JIT compiled PL based on LLVM! https://lambda-the-ultimate.org/node/5452
Showing 3,526-3,540 of 7,614 posts