miniblog.

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?)
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! https://github.com/Malabarba/Nameless
Emacs has 25 special forms! I was surprised about save-excursion (presumably perf?) and prog2 (could be a macro!).
Photo
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 )
Photo
Just discovered counsel-yank-pop. Fuzzy completion for the kill ring -- brilliant! #emacs
Awesome Emacs command of the day: counsel-descbinds. Search your keybindings!
Photo
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/ )
An alpha version of incremental compilation is now available in Rust! https://blog.rust-lang.org/2016/09/08/incremental.html
Metaprogramming in Tcl: https://antirez.com/articoli/tclmisunderstood.html (even implementing a macro system! Feels like fexprs, but uplevel seems nicer than eval)
Apparently it's common for Scheme implementations (not just Guile) to include partial demo implementations of other programming languages.
Emacs command of the day: facemenu-set-underline. If you don't have syntax highlighting, facemenu lets you experiment.
Related to IPFS, filecoin: https://filecoin.io/ is a beautiful idea. Pay for remote backup storage by renting your storage!
A global, P2P, versioned data store! IPFS is a really interesting idea and works better than I expected.
Photo
I think I use anaphoric macros more than any other kind. Macro hygiene has its place, but --map in dash is so darn readable.
Showing 241-260 of 922 posts