Здравствуйте, Serginio1, Вы писали:
S> Ну вот COM была поддержка всех языков на Windows. Это не проблема.
Причем тут Windows? Библиотека должна писаться под все 6 платформ, а не под одну.
S> А вот те кто пишет кроссплатформенные библиотеки, они же как правило еще и предоставляют нормальный интерфейс для каждого языка. Например SkiaSharp это обертка над нативными SKIA библиотеками. S>Никому не интересны голый FFI.
И этот интерфейс — основан на FFI всегда — загляните внутрь. Т.е. основа всего — функции на голом С.
Вы и WebAPI назовете ненужным? По сути WebAPI — аналогичен по функционалу. И этого достаточно.