The next London Emacs event will be on the 26th of October!
@howardabrams will be speaking :) https://www.meetup.com/London-Emacs-Hacking/events/244121012/
miniblog.
GitHub Octoverse has lots of fun stats: total users/repos/PRs, most contributed projects, and even Linus' first PR! https://octoverse.github.com/
Fun post on the perils of block comments: https://futhark-lang.org/blog/2017-10-10-block-comments-are-a-bad-idea.html (nesting can cause problems, not being lexically aware can too)
It's amazing how often programming languages have a particular feature that all library authors want to take advantage of. 1/n
I've seen two different references to Newspeak today (modules, methods). Sadly I don't think my ST-fu is strong enough yet to grok it.
As tooling replaces low skill web devs, it only leaves opportunities for skilled pros. Interesting perspective:
How do you reschedule threads to replicate race conditions? rr elegantly emulates CPU starvation:
Writing arbitrary values to kernel memory by changing the GPU temperature! https://twitter.com/frgx/status/917095566009495552
This is also useful if something is making Emacs slow. SIGUSR2 gives you a traceback, whereas C-g just stops whatever it is. https://twitter.com/_wilfredh/status/659499112677642242
You can redefine function application in Racket! This would be really handy for tracing or debugging.
Hash tables are much less useful in a language with great struct support. I use them a lot in Python, far less in Rust.
https://landoflisp.com/ describes every Lisp feature in terms of how it prevents bugs. This is a great practice in many situations!
Pharo has resumable exceptions, which are useful for coding and a delight when debugging. I don't know why they aren't more common.
Interfaces are a great way of grouping methods, but many PLs struggle with method name overlaps in unrelated ifaces.
Shen macros are interesting: here's an example of defining a macro to expand a func call to a call to the same func! https://www.shenlanguage.org/learn-shen/macros.html
Showing 3,136-3,150 of 7,508 posts