Emacs 25 will introduce xref, a generic go-to-definition framework! https://www.reddit.com/r/emacs/comments/4m9rle/how_is_the_emacs_25_pretest_faring/d3u6myu (obsoletes the find-tag commands)
miniblog.
Related Posts
Too many languages introduce themselves as e.g. "Foo is a statically typed functional language", focusing on the basic characteristics.
I'd rather learn why Foo is special. What is Foo great for? Get me excited about what I could do with it!
I've been writing programming language documentation for objects. It's surprisingly nuanced!
How do you introduce objects to the reader? What elements should the first example contain? What order do you introduce concepts like methods, inheritance and properties?
Some great perspectives from JupyterCon: reproducible/explicit state is important, notebooks are replacing bash scripts in some workflows, and they're even used to introduce programming to total beginners!