3 ms·
Live reloading (recompiling per method, editing values in your live runtime image) has been with UI development since since the beginning of GUIs. Smalltalk is
by fmbb 2y ago
Live reloading (recompiling per method, editing values in your live runtime image) has been with UI development since since the beginning of GUIs. Smalltalk is great.
The 90s with C++ and Java broke with history. Thankfully the rise of web apps has given us iteration speed back!
- funny_falcon 2y agoFirst SmallTalk versions were built with Lisp. “Live environment” and “world image” were just inherited.
- speterNJdev 2y agoActually, the first version of SmallTalk was implemented in BASIC! https://codersatwork.com/dan-ingalls https://codersatwork.com/dan-ingalls
- pjmlp 2y agoKind of. Visual Age for C++ inherited the Smalltalk experience, alongside Energize C++,provided a similar experience, but were too expensive for early 1990's hardware and too resource hungry. Live++ brought the experience back to game developers. Java has supported partial live reloading since early days, and for those willing to pay for it, JRebel takes the experience further, back to Lisp/Smalltalk.