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

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

Там, кроме Go, везде собственный Elements Compiler, есть библиотека RemObjects.Elements.LLVM.dll, но где она используется, я через ProcessExplorer не увидел.

Второй вопрос не понят

Второй вопрос — возможно кто-то знает какие нибудь реализации swift для windows кроме RemObjects. Я предположил что может быть существует реализация типа mingw, возможно были попытки портировать с ubuntu?

На сайте Swift есть оф. версия для Windows: swift.org/download
Насколько я понял, это псевдокомпиляция в свою виртуальную машину RemObjects, а под платформы у них просто свой runtime. Или я что-то упустил?
К сожалению, я видимо недостаточно подробно пишу(

Нет. Компиляция производится в код целевой платформы — соответствующий машинный (x86/x64/ARM) для Island и Cocoa, байт код JVM или .NET. Бинарники есть (вернул) на гитхабе, можно посмотреть заодно и размеры или сунуть в декомпилятор.

Совершенно аналогично, компилируются кроссплатформенные рантайм-библиотеки.

При необходимости, родные для платформы библиотеки подключаются в зависимостях.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории