miniblog.

I end up regularly rebasing my feature branches as I work. Are branches the best abstraction? Perhaps patch sets are better.
Emacs command of the day: vc-region-history. This hidden gem shows a log of VCS changes in the current region!
A 500 line C program implementing a respectable amount of Common Lisp!
A cute touch in Emacs 25.1: executing the bytecode of a macro teaches Emacs to highlight it!
I've been kicking the tires on GitLab. It's not quite a snappy as GitHub, but the feature set is excellent.
Rust 1.12 now supports coercing values of type T to type Option<T>! https://github.com/rust-lang/rust/pull/34828 Introduces some interesting API possibilities.
I'm really impressed by @HyperDevIt . It's like JSFiddle, but for server-side JS. It has a great UI that just invites tinkering.
Gitless is an interesting alternative git CLI: https://gitless.com/ The difference in user feedback is striking.
Photo
Squeak is like an operating system https://tekkie.wordpress.com/2007/07/19/squeak-is-like-an-operating-system/ (nice overview of the Smalltalk system mindset)
How do you calculate the length of a singly-linked list that may be cyclic? CLHS includes a nice implementation: https://clhs.lisp.se/Body/f_list_l.htm
Emacs command of the day: eww-search-words, bound to M-s M-w. Do a web search for the text in the current region using the built-in browser.
Blogged: Searching A Million Lines Of Lisp
Emacs command of the day: facemenu-set-face, bound to `M-o o'. This lets you set faces on plain text, great for experiments and prototypes.
It's remarkable how much of Emacs' byte-compiler optimiser is unchanged from 1992!
Explaining suggest.el to new users has sometimes been tricky. I've added a slew of examples:
Photo
Showing 196-210 of 922 posts