Yes Smalltalk has continuations. So it can do all of those things as well. But I don't think they're explicitly tied to blocks like they are in Ruby. This really isn't a problem for Smalltalk since it's not as syntax oriented as Ruby.
The invovation is to have those features tied to convenient syntax.
The invovation is to have those features tied to convenient syntax.