miniblog.

The level of optimisation going into Rust's regex implementation is extremely impressive: https://www.reddit.com/r/rust/comments/3b2i0f/psa_regex_is_now_slower_than_regexnew/csigqt9
Wow, pypy now has a reverse debugger! https://morepypy.blogspot.co.uk/2016/07/reverse-debugging-for-python.html (also a nice demo of how RPython facilitates experiments)
When class is a reserved word, it's common to see klass as a var name. Amusingly, rustc has krate variables too! https://github.com/rust-lang/rust/commit/34ffe3cc1c1c9855ecb47479761d812f64436c85
I'm a fan of languages with few namespaces. There's less cognitive overhead.
Photo
Early proponents of structured programming disliked break/continue, but they help usability:
Photo
Imp, a proof-of-concept language built on Eve, has an interesting philosophy wrt syntax.
Photo
I've been approached twice about doing paid #emacs work. Perhaps there's a market for it?
@bzg2 Are you still doing Emacs consultancy? I can't see anything on https://emacs-doctor.com/ and I might know someone who is interested.
I don't really see the value of (ya)snippets in lisp. Macros should save you from writing boilerplate! (I like int -> (interactive) though.)
Smalltalk's syntax very much reminds me of lisps of that era. Literal values are static and mutations persist!
Photo
Everything is Broken: https://medium.com/message/everything-is-broken-81e5f33a24e1 (interesting question: what proportion of software out there is genuinely secure?)
The Case Against Micropayments: https://www.openp2p.com/lpt/a/515 (great article. Money changes and distracts users!)
Intrusive lists are really tricky in @rustlang. I may be forced to write some unsafe code.
You can use partial eval to convert interpreters to compilers! https://en.wikipedia.org/wiki/Partial_evaluation#Futamura_projections (I imagine AST-walking interpreters work best here)
Emacs pkg of the day: interaction-log. I've tweeted it before, but it now has a screenshot to persuade you to move! https://github.com/michael-heerdegen/interaction-log.el
Ioke has an interesting macro system https://olabini.com/blog/2009/01/macro-types-in-ioke-or-what-is-a-dmacro/ (essentially f-exprs AFAICS. I've accidentally implemented f-exprs in the past)
Also has some excellent discussion of the challenge of tarball reproducibility: https://github.com/cgwalters/git-evtag#tarball-reproducibility https://twitter.com/indutny/status/750035399179923459
Eve (the programming language/spreadsheet/wiki language) keeps developing: https://incidentalcomplexity.com/2016/06/22/mar1/ (a radical rethink of computer utility)
Hardening packages on NixOS: https://github.com/NixOS/nixpkgs/issues/7220 (building on the ideas of Hardened Gentoo and equivalents)
ProjecturEd is a really interesting 'projectional editor': https://github.com/projectured/projectured/wiki/Screenshots https://github.com/projectured/projectured/wiki/Features (complex datatypes acting as txt)
Showing 441-460 of 922 posts