Pull to refresh

Comments 6

А Swift для Windows как там реализован?
Какие вообще есть реализации?
Есть ли реализации через MinGW?
Там, кроме Go, везде собственный Elements Compiler, есть библиотека RemObjects.Elements.LLVM.dll, но где она используется, я через ProcessExplorer не увидел.

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

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

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

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

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

При необходимости, родные для платформы библиотеки подключаются в зависимостях.
Sign up to leave a comment.

Articles