3 ms·
How is that different from Ruby or Elixir?
by cutler 4y ago
How is that different from Ruby or Elixir?
- Jtsummers 4y agoRuby's object model is based on Smalltalk's so I wouldn't expect much of a difference. And Elixir, courtesy of Erlang, has a "model the world through communicating processes" model which strongly mirrors the Smalltalk model. So developing a program in each of these languages can be, though doesn't have to be, very similar in style. With a focus on communicating entities (be they processes or objects) allowing them to manage their own state over time in response to messages from other entities.
- cutler 4y agoSo Smalltalk doesn't really offer much for all the sacrifices you make by adopting it.
- rbanffy 4y agoAs with any real-world technology, it all depends on what you want to sacrifice.
- deleted 4y ago[deleted]
- coldtea 4y agoIt does, as neither Elixir nor Ruby (Ruby even less) give the same developer experience. Elixir/Erlang has the messaging idea too, and Ruby has some of that model, but there's nowhere clear to how Smalltalk implements it, working withing the image/IDE, the introspection capabilities and so on...