Robert Krahn 🇺🇦 Profile picture
Software Engineer @datadoghq. I enjoy making dev tools of all kinds. I like programming in Rust 🦀
Aug 9, 2022 5 tweets 3 min read
Hot-reload for #rustlang just got better. Thanks to plenty of feedback I released v0.5 of github.com/rksm/hot-lib-r…. It adds a new mechanism for defining hot-reloadable code that reduces boilerplate considerably. The #[hot_module] attribute macro now provides a way to create a module that is 1:1 replaceable with a static version. The wrapped functions from the library are automatically reloaded when the library changes. No more manual updates. Here is how a simple example looks like:
Aug 25, 2021 4 tweets 5 min read
@curious_reader @RoamResearch Well, cloxp was an attempt to bring a Smalltalk-like environment to Clojure to provide a tool not just for programming but potentially other kind of knowledge work. See e.g. @codezeilen's paper hpi.uni-potsdam.de/hirschfeld/pub… for a description of the idea. @curious_reader @RoamResearch @codezeilen This idea is of course an old one. To a certain extent sketched out in As We May Think, Doug Engelbart's NLS, and then more than sketched out in various Smalltalk implementations. The way that Roam works is very interesting and provides an approach towards the...