Как стать автором
Обновить

Комментарии 3

Боюсь проблема тут в самом существовании такого взаимодействия языков и исправлять это нужно просто написанием отдельных модулей на конкретных языках без всяческих связей через кривотню

Ну т.е. переписать все имеющиется библиотеки (а их много!) дважды для каждого языка. А при появлении новых - реализовывать ещё раз с нуля. И, конечно, по пути допускать разные баги в разных реализациях.

Так себе решение :)

Переписывание подойдёт только для тривиальных случаев.

Как поступить, если нужен WebKit? Он написан на C++. По такому соображению проще и лучше было бы переписать его на Свифте и Котлине. Такое достижение не осталось бы безызвестным.

Можно иначе сказать, что о WebKit позаботились: для него уже написаны все необходимые интерфейсы со стороны SDK.

А мы как раз и делаем SDK. Наши библиотеки можно сравнить с WebKit. Переписывать их на каждом отдельном языке ровно так же бессмысленно.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий