<speculation>
Подозреваю, is_ready()
понятнее. При чтении кода if (future.is_ready())
почти звучит по-английски и, очевидно, означает, что is_ready
равно const
. if ( future.ready() )
звучит так, как будто это может означать "future
нужно подготовиться, затем вернуться" или "future
уже готово".
</speculation>