Metaprogramming in Tcl: https://antirez.com/articoli/tclmisunderstood.html (even implementing a macro system! Feels like fexprs, but uplevel seems nicer than eval)
miniblog.
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.
I think I use anaphoric macros more than any other kind. Macro hygiene has its place, but --map in dash is so darn readable.
What happens if you insert a char after propertized text? Turns out you can configure it! Sticky properties: https://www.gnu.org/software/emacs/manual/html_node/elisp/Sticky-Properties.html #emacs
Scheme is a lovely language. The more I play with it, the more I like it. I'm hopeful R7RS will lead to more portability.
Why should *you* make a programming language? Lots of good reasons!
How to measure quality of discussion online? This methodology uses the ratio of Kardashian mentions to 'thinkers':
Polyglot programmers are often very effective. They can take designs tested in one language and benefit another!
TIL that git log takes a grep option! You can search for commit message containing a string with $ git log --all --grep='my search string'
PouchDB is now shipping a compiled (combined, tree-shaken) JS file to npm! https://pouchdb.com/2016/01/13/pouchdb-5.2.0-a-better-build-system-with-rollup.html (elegant solution overall)
GitLab has a brilliant merge option: require fast-forwards. This ensures that passed tests==build will be green!
How hard is it to compile Guile Emacs? Recent GCC has started optimising the code such that malloc doesn't work!
Showing 4,171-4,185 of 7,549 posts



