Вроде логично, но на самом деле в доку надо смотреть именно из-за этого: print в пайтоне и console.log в джиэсе например ставят ньюлайн по умолчанию а рубийный репл ставит стрелку между выводом и возвращаемым значением. Ну и само собой print редко возвращает значение. Кстати я тут опять схему ищу. Маленькую и кроссплатформенную, под два критерия попал newlisp