Здравствуйте, Sinclair, Вы писали:
S>Не-не-не. STL — это и есть библиотека.
И что? Зачем ее портировать — в каждом языке — своя STL, удобная для парадигм этого языка.
Портируют библиотеки более универсальные.
S>>Относитесь к FFI как в WebAPI, только очень быстрому и доступному для вызова лишь локально. S>Прекрасно. Относитесь к WebAPI, как к FFI, только глобально доступному и полностью (а не ограниченно, как в C ABI) кроссплатформенному.
Вот поколение смузи пошло. Если для каждой либы будете создавать свой процесс со своим взаимодействием по HTTP — никаких ресурсов не хватит.
S>>Попробуйте на C# написать либу с одной функцией — которая принимает возвращает строку. И потом скрипты сборки под 6 платформ а так же h-файл. S>>Возможно ли это? S>Да, возможно. Но я подожду момента, когда вы вызовете из Java STL.
Я не вижу что это возможно. Нет ни одной библиотеки. А у Java своя STL — эта библиотека не разрабатывается как универсальная — она заточена под особенности языка. Мы же говорим о создании универсальных библиотек.