Re:Vrs: Personal Software Runtime inspired by Emacs, Plan 9,...
by skeledrew on Friday May 30, 2025 @08:06PM
(#44140886)
> You "send messages/requests" instead of "calling methods,"
Sounds like Smalltalk.
Re:Vrs: Personal Software Runtime inspired by Emacs, Plan 9,...
by igouy on Saturday May 31, 2025 @11:41AM
(#44144982)
"Computing should be viewed as an intrinsic capability of objects that can be uniformly invoked by sending messages." p 290
1981 "Design Principles Behind Smalltalk"
https://archive.org/details/byte-magazine-1981-08/page/n298/...
You would use them for instance when you need to group behavioral units with a defined interface, even if you don't require any explicit networking.
This is a bit reductive and wrong in some ways but think of gen_server modules and instances as "sort of" like classes/objects. You "send messages/requests" instead of "calling methods," but the spirit is essentially the same -- it's a way of modeling the world with code