RFC: Using Rust hashmaps in Remacs, and plugging in to the elisp GC: https://github.com/Wilfred/remacs/issues/276
miniblog.
Learning about gap buffers in Emacs today. I love that Emacs exposes gap-position and gap-size so you can play with internal state!
"A quick way to judge a language implementation is by inspecting its string concatenation function." https://www.evanmiller.org/why-im-learning-perl-6.html
People joke about Emacs as an OS. However, I read the HTTP code today and was amazed to learn how much of the network stack is elisp!
A great talk by @_abo_abo at today's London Emacs meetup! In true lisp style, he evaluated snippets of code to demonstrate things!
The reproducible builds project is doing great work, helping solve the problem of trusting compilers on other boxes: https://lists.debian.org/debian-devel-announce/2017/07/msg00004.html
I'm always open to questions! Emacs, lisps, PL implementation, anything I've tweeted about. https://twitter.com/sehurlburt/status/889004724669661184
An elegant way of seeing if you're breaking API compatibility: try building all the downstream deps against WIP!
https://github.com/brson/cargo-crusader
Hungarian notation definitely has its uses. I find writing effectful! predicate? or $selector very helpful for reading code.
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) https://internals.rust-lang.org/t/towards-a-second-edition-of-the-compiler/5582
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?
https://blogs.msdn.microsoft.com/oldnewthing/20170719-00/?p=96645
Fascinating post on the huge range of testing techniques used on Rust, its stdlib, and rustc: https://brson.github.io/2017/07/10/how-rust-is-tested
Metacircular interpreters leave much of the PL semantics ambiguous. Instead, write a metacircular compiler! https://github.com/kragen/stoneknifeforth#why--to-know-what-im-doing
Jetbrains have done a survey with some cute stats: left-handed developers tend to be heavier keyboard users! https://www.jetbrains.com/research/devecosystem-2017/
Open recursion: the necessary features to build an OOP system: https://journal.stuffwithstuff.com/2013/08/26/what-is-open-recursion/
Showing 421-440 of 885 posts