Здравствуйте, Воронков Василий, Вы писали:
ВВ>Ну так раз ты говоришь, что в Бу даже вывод типов похож на Шарповый, то грех было не содрать код интеграции у Шарпа, благо он доступен. Вряд ли там какие другие причины были не писать интеграцию на Бу. Ну разве что им самим на Бу писать не хотелось
Возможно основная причина — это требования шарп-девелоперов.
А вообще, и они и создатель Бу доступны в сети. Если очень интересует этот вопрос, то можно спросить у них.
Здравствуйте, Воронков Василий, Вы писали:
ВВ>Ну так раз ты говоришь, что в Бу даже вывод типов похож на Шарповый, то грех было не содрать код интеграции у Шарпа, благо он доступен. Вряд ли там какие другие причины были не писать интеграцию на Бу. Ну разве что им самим на Бу писать не хотелось
Основное отличие интеграции Бу от интеграции Шарпа и Васика в том, что она использует свой движок парсинга и комплита (у шарпа и васика что-то под названием NRefactory куда я вообще не лазил). Причем в ней они пинают компилятор Бу для разбора кода. Собственно куски кода я надергал из каждой интеграции (Бу, Шарп, Питон, Фэшарп)