Сообщение Re[6]: Mono от 25.12.2017 13:36
Изменено 25.12.2017 13:38 meadow_meal
Re[6]: Mono
Здравствуйте, Qbit86, Вы писали:
Вы все верно написали, я только уточню некоторые моменты, чтобы было понятно людям, далеким от Unity.
VD>>Но чисто технически немерловым компилятором для него можно собрать сборку?
Можно. Достаточно предоставить сборку вместе в зависимостями (Nemerle.dll и т.п.). Будет работать весь функционал, включая компоненты и расширения редактора.
Q>Скрипты собирают они сами
Unity все равно. Дадите скрипты — соберет. Дадите сборку — подключит сборку.
Q>с постобработкой бинарников
Если речь об aot/ip2cpp, то это уже платформо-зависимые особенности.
Q>Но можно ссылаться на собранные на стороне библиотеки, если они не используют рефлексию
Рефлексия доступна. Не доступен emit.
Q>сложные дженерики инстанцированные структурами (AOT-совместимость).
Это ограничение AOT-компиляции (iOS и консоли).
Q>Если компилятор Немерле может собирать NET3.5-совместимые библиотеки,
Новый рантайм (4.6) стабилен и рекомендован на PC и мобильных платформах. Net3.5 рекомендован только для консолей.
Q>немерловым компилятором можно собрать сборку, куда вынести часть логики.
Или всю.
Вы все верно написали, я только уточню некоторые моменты, чтобы было понятно людям, далеким от Unity.
VD>>Но чисто технически немерловым компилятором для него можно собрать сборку?
Можно. Достаточно предоставить сборку вместе в зависимостями (Nemerle.dll и т.п.). Будет работать весь функционал, включая компоненты и расширения редактора.
Q>Скрипты собирают они сами
Unity все равно. Дадите скрипты — соберет. Дадите сборку — подключит сборку.
Q>с постобработкой бинарников
Если речь об aot/ip2cpp, то это уже платформо-зависимые особенности.
Q>Но можно ссылаться на собранные на стороне библиотеки, если они не используют рефлексию
Рефлексия доступна. Не доступен emit.
Q>сложные дженерики инстанцированные структурами (AOT-совместимость).
Это ограничение AOT-компиляции (iOS и консоли).
Q>Если компилятор Немерле может собирать NET3.5-совместимые библиотеки,
Новый рантайм (4.6) стабилен и рекомендован на PC и мобильных платформах. Net3.5 рекомендован только для консолей.
Q>немерловым компилятором можно собрать сборку, куда вынести часть логики.
Или всю.
Re[6]: Mono
Здравствуйте, Qbit86, Вы писали:
Вы все верно написали, я только уточню некоторые моменты, чтобы было понятно людям, далеким от Unity.
VD>>Но чисто технически немерловым компилятором для него можно собрать сборку?
Можно. Достаточно предоставить сборку вместе в зависимостями (Nemerle.dll и т.п.). Будет работать весь функционал, включая компоненты и расширения редактора.
Q>Скрипты собирают они сами
Unity все равно. Дадите скрипты — соберет. Дадите сборку — подключит сборку.
Q>с постобработкой бинарников
Если речь об aot/ip2cpp, то это уже платформо-зависимые особенности.
Q>Но можно ссылаться на собранные на стороне библиотеки, если они не используют рефлексию
Рефлексия доступна. Не доступен emit.
Q>сложные дженерики инстанцированные структурами (AOT-совместимость).
Это ограничение AOT-компиляции (iOS и консоли). Под PC и андроид никаких ограничний нет.
Q>Если компилятор Немерле может собирать NET3.5-совместимые библиотеки,
Новый рантайм (4.6) стабилен и рекомендован на PC и мобильных платформах. Net3.5 рекомендован только для консолей.
Q>немерловым компилятором можно собрать сборку, куда вынести часть логики.
Или всю.
Вы все верно написали, я только уточню некоторые моменты, чтобы было понятно людям, далеким от Unity.
VD>>Но чисто технически немерловым компилятором для него можно собрать сборку?
Можно. Достаточно предоставить сборку вместе в зависимостями (Nemerle.dll и т.п.). Будет работать весь функционал, включая компоненты и расширения редактора.
Q>Скрипты собирают они сами
Unity все равно. Дадите скрипты — соберет. Дадите сборку — подключит сборку.
Q>с постобработкой бинарников
Если речь об aot/ip2cpp, то это уже платформо-зависимые особенности.
Q>Но можно ссылаться на собранные на стороне библиотеки, если они не используют рефлексию
Рефлексия доступна. Не доступен emit.
Q>сложные дженерики инстанцированные структурами (AOT-совместимость).
Это ограничение AOT-компиляции (iOS и консоли). Под PC и андроид никаких ограничний нет.
Q>Если компилятор Немерле может собирать NET3.5-совместимые библиотеки,
Новый рантайм (4.6) стабилен и рекомендован на PC и мобильных платформах. Net3.5 рекомендован только для консолей.
Q>немерловым компилятором можно собрать сборку, куда вынести часть логики.
Или всю.