File tree 2 files changed +20
-0
lines changed
Filter options
2 files changed +20
-0
lines changed
Original file line number Diff line number Diff line change @@ -99,6 +99,26 @@ refactoring tool based on the [Language Server Protocol][language-server-protoco
99
99
100
100
## Library Updates
101
101
102
+ ### [ hot-lib-reloader]
103
+
104
+ ![ hot-lib-reloader thumbnail] ( hot-lib-reloader.png )
105
+
106
+ [ hot-lib-reloader] is a development tool that allows you to reload functions
107
+ of a running Rust program. This allows to do "live programming" where you
108
+ modify code and immediately see the effects in your running program. Gone
109
+ are the days of edit-compile-restart loops (to some degree).
110
+
111
+ hot-lib-reloader works by reloading parts of your application that are defined
112
+ as dynamic libraries. This approach works on Linux, MacOS, and Windows but has
113
+ some constraints - see the [ documentation] for details. There are several
114
+ [ examples] , showing how to create hot-reload setups with various frameworks
115
+ and libraries, e.g. bevy, egui, and [ nannou] .
116
+
117
+ [ hot-lib-reloader ] : https://github.com/rksm/hot-lib-reloader-rs
118
+ [ documentation ] : https://docs.rs/hot-lib-reloader/latest/hot_lib_reloader/
119
+ [ examples ] : https://github.com/rksm/hot-lib-reloader-rs/tree/master/examples
120
+ [ nannou ] : https://youtu.be/hyyeLtJ7SQk
121
+
102
122
## Popular Workgroup Issues in Github
103
123
104
124
<!-- Up to 10 links to interesting issues -->
You can’t perform that action at this time.
0 commit comments