The MIT Lisp Machine had a notion of arenas, so you could pick GC behaviour in a granular way! https://hanshuebner.github.io/lmman/areas.xml (modern equivalent?)
miniblog.
A Pixel Artist Renounces Pixel Art https://www.dinofarmgames.com/a-pixel-artist-renounces-pixel-art/ (great article on the importance of the medium)
Emacs command of the day: nameless-insert-name-or-self-insert. Insert the name of the current package with ease!
Emacs has 25 special forms! I was surprised about save-excursion (presumably perf?) and prog2 (could be a macro!).
Writing the Cyclone Scheme Compiler https://github.com/justinethier/cyclone/blob/master/docs/Writing-the-Cyclone-Scheme-Compiler.md (high level overview, plus many excellent references for interested readers)
Lisp: It's Not About Macros, It's About Read https://jlongster.com/Lisp--It-s-Not-About-Macros,-It-s-About-Read (fun, short article on the power of code-as-data)
Yet another elisp gem on SO: https://stackoverflow.com/a/4459159/509706 Toggle hiding indented code -- great for getting an overview of big code files!
The big advantage of 'foo' and 'bar' is they're obviously placeholders. I find example code with other throwaway names to be confusing.
Emacs' C code contains manually unrolled loops! E.g. assoc: https://github.com/emacs-mirror/emacs/blob/0fca290ddff9eabcd2e866b1361cd5b5ba868281/src/fns.c#L1503-L1537 is this common and/or good practice?
Emacs as FOSS predates even the GNU project! (rms quote from MIT lisp machine manual https://hanshuebner.github.io/lmman/title.xml )
Just discovered counsel-yank-pop. Fuzzy completion for the kill ring -- brilliant! #emacs
Emacs tip: use savehist-mode to save minibuffer history between Emacs sessions! (via https://www.reddit.com/r/emacs/comments/1umzxo/full_persistent_minibuffer_history_it_was_built/ )
Metaprogramming in Tcl: https://antirez.com/articoli/tclmisunderstood.html (even implementing a macro system! Feels like fexprs, but uplevel seems nicer than eval)
Showing 241-255 of 922 posts


