Рассмотрите boost как лабораторию для создания прототипов std. Многие объекты std были первоначально реализованы при повышении. Разница в том, что std заботится о согласованности и передовой совместимости, в то время как boost нацеливает новые горизонты. Ничто не препятствует применению изменений в будущих версиях, но также дает ответы на большее количество вопросов, чем std. Мои личные предпочтения сначала std - когда это возможно - и увеличивать следующее - когда это необходимо. Я вообще избегаю pre c ++ 11 платформ, если я не вынужден столкнуться.
Похоже, что путь к классам вашего проекта Eclipse неполон: в нем отсутствует библиотека Scala. Можете ли вы дважды проверить в настройках проекта наличие библиотеки scala?
Если все, что вы хотите сделать, это попробовать простую программу, то более простое решение - создать новый проект Scala с помощью мастера Eclipse.