Listful Andrew
`(emacs lisp bash ,@functional-programming)
Posts
- Democratize can now import shortdoc, bringing demos of native Emacs functions
- Dot-bind any key–value thing in Emacs Lisp
- So you want to destructure some hash tables, huh?
- Embracing Emacs Lisp hash tables: introducing XHT
- Binary search in two dozen lines of Bash: concise but much too slow
- Phones-to-Words Challenge III: Comparing runtimes of Bash and Emacs Lisp
- Phones-to-Words Challenge II: Bash as a horribly-slow-but-surprisingly-concise alternative to Lisp and Java
- Phones-to-Words Challenge I: Emacs Lisp as an alternative to Java
- FizzBuzz Obsessions III: Battles in the vast underexplored world of Bash FizzBuzzing
- FizzBuzz Obsessions II: A short adventure in Functional FizzBuzzing
- FizzBuzz Obsessions I: An introduction, and some softcore Functional Reactive FizzBuzzing
- Counting Words IV: Using Org tables for benchmarking
- Counting Words III: Many solutions in Emacs Lisp
- Counting Words II: Bash (piped Unix tools, actually)
- Counting Words I: Introduction
- Designing a deck of cards in Bash with a functional programming approach
- Absolute integers: Bash's ternary operator and other oddities
- Enjoying Lisp-like quasiquotation in Bash
- Lisp-ish macros in Bash (sort of)
- Hello world!
Packages
- Democratize: See in Helpful all usage examples of libraries (Emacs package)
- XHT: The extensive hash table library (Emacs package)
- OrgReadme-fy: README.org from your library's functions and tests (Emacs package)
- Exemplify-ERT: Clean examples that double as ERT declarations (Emacs package)
- Fancy Joiner: Join/split lines like a pro in Bash, Org, and more (Emacs package)
- Fold and Focus: Focused navigation of Org and Emacs Lisp files (Emacs package)
- Org B64: Base64-encode files into Org for easy sharing (Emacs package)
- Org Reflect: Mirror source code from files into Org Src blocks (Emacs package)