3 ms·
one of the amazing things about smalltalk was that it used continuations to track the user as they navigated and used the system. at a time before javascript at
by cultofmetatron 4y ago
one of the amazing things about smalltalk was that it used continuations to track the user as they navigated and used the system. at a time before javascript ate the world, it was pretty revolutionary. the hard part was that you needed to maintain sticky sessions where a user would be directed to the same machine.
nowadays, you can get a lot of the same benefits using elixir phoenix with liveview. And unlike smalltalk, the BEAM is uniquely suited for providing a dedicated thread per user. arguably, elixir implements a type of OO thats more in the spirit of alan kay's original design to boot.