The following code does what I need:
\hbox to \textwidth{\hfill \vbox{ \hbox{some text} \hbox{some other text} } %vbox } %hbox The important things here are:
- Lines are not wrapped
- Lines are aligned by their left side
- The block as a whole is pushed to the right margin
- The width of the block is not specified and is calculated based on the longest line in the block
Can I achieve the same using simpler or higher-level tools? In particular, I don't like the need to wrap each line in the block in an \hbox.

} %vbox, which would result in your text not quite being flush with the right margin.