Katahdin: a language where the syntax is JIT compiled, so it can be mutated at runtime! https://chrisseaton.com/katahdin/katahdin.pdf
miniblog.
I wrote a blogpost in 2014 comparing macro systems. Incredibly, tcl's calling convention is equally powerful! https://news.ycombinator.com/item?id=8318158
List oriented buffer operations for Emacs: https://github.com/phillord/m-buffer-el (it's always nice to see new projects exploring nicer APIs)
Great example of hacker culture:abusing numeric conversions and 3D wrapping to beat a SM64 level without releasing A https://youtu.be/kpk2tdsPh0A
Blogged: Coming in Emacs 25.1: Even Better Introspection! https://www.wilfred.me.uk/blog/2016/02/20/coming-in-emacs-25-1-even-better-introspection
It's interesting to see how other editor communities work. IntelliJ uses a conventional grammar for parsing! Rust: https://users.rust-lang.org/t/intellij-rust-nightly-released/4664
Multics Emacs: The History, Design and Implementation https://www.multicians.org/mepap.html (the first Emacs project with a lisp interpreter!)
I've started following discussions in emacs-devel and I'm happy to report that communication is generally positive and pragmatic.
What does load average actually mean? Different Unix flavours have different opinions: https://utcc.utoronto.ca/~cks/space/blog/unix/ManyLoadAveragesOfUnix
Who Y Combinator Companies Want https://data.triplebyte.com/who-y-combinator-companies-want-c1880a08ac88 (most companies look for a certain type, and it's unpredictable!)
The Rust Language Server RFC https://github.com/rust-lang/rfcs/blob/master/text/1317-ide.md has been accepted! This will add a persistent compiler process for IDE tooling.
Magit is a fantastic tool when you have a messy feature branch. You can reorder, amend and squash commits painlessly! (It helps my git-fu)
Emacs aficionado test: can you predict what will happen if you hold Ctrl and type your name? (from https://en.m.wikipedia.org/wiki/Editor_war#cite_note-30 )
Started using Gnus in Emacs today! There's definitely a learning curve, but it's great using hippie-expand and yasnippet when writing emails
Placement new in C++ introduces a whole new type of buffer overflows: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5961725&isnumber=5961670
#Emacs tip: you can read the devel mailing lists from the comfort of Emacs, very easily! https://emacs.stackexchange.com/q/5298/304
Should languages use arbitrary sized integers by default?
Turns out that you should only use alloca() for small amounts of memory, or it costs you a lot of debugging time. Low level coding is fun!
What "Worse is Better vs The Right Thing" is really about https://yosefk.com/blog/what-worse-is-better-vs-the-right-thing-is-really-about.html (the tension between getting it right and shipping)
Showing 781-800 of 922 posts