Lisps might have little syntax, but there are still rules you need to learn.TIL about Scheme's define in a function:
miniblog.
The Sista VM, an incredible JIT optimiser for Smalltalk, has now released an alpha:
Amazing Smalltalk demo of saving the execution context of a buggy AWS lambda app and debugging/continuing in an IDE! https://youtu.be/bNNCT1hLA3E
Back on Mastodon as my impression was that it is steadily growing. Has the tech community stayed, or just kicked the tyres and left?
AST canonicalisation in arithmetic solvers: https://blog.plover.com/math/24-puzzle-2.html (interesting, I've only seen canonicalisation in compilers previously)
borg: managing ~/.emacs.d with git submodules, to facilitate contributing to upstream: https://emacsair.me/2016/05/17/assimilate-emacs-packages-as-git-submodules/ (a definite pain point IME)
Superb cgo&Rust adventure, exploring the ABI and assembly code required to integrate Rust libraries with Go:
amb is a really interesting control flow structure:
https://community.schemewiki.org/?amb (not sure I understand how it behaves with side effects though)
Fascinating discussion of how Hack's typechecker is fast and highly parallelised, and applying it to Scala:
Excellent, thoughtful article on the difference between dev needs and distro needs (and how to manage dependencies):
Hardfloat vs softfloat in RISC-V compilers, and accommodating the different ABIs possible:
Users do incredibly sophisticated things with spreadsheets and aren't intimidated. Should programmable apps avoid the word 'programming'?
Showing 316-330 of 885 posts




