URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 135935
[ Назад ]

Исходное сообщение
"Компания Apple открыла код сборочной системы Swift Build"

Отправлено opennews , 02-Фев-25 11:41 
Компания Apple объявила об открытии исходного кода сборочной системы Swift Build, применявшейся в проприетарных интегрированных средах разработки Xcode и Swift Playground. Система оптимизирована для сборки проектов на языке Swift, но может применяться и с другими языками. Для пакетного менеджера Swift Package Manager  подготовлен экспериментальный модуль ("--build-system swiftbuild"), позволяющий использовать Swift Build для сборки пакетов. Код Swift Build написан на языке Swift и открыт под лицензией Apache 2.0. Поддерживается сборка проектов для Linux, macOS, iOS, Android, QNX и Windows...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62661


Содержание

Сообщения в этом обсуждении
"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 11:41 
Вот кто настоящий друг опенсорса так это эпл. Они не орут на каждом шагу какие они друзья, а просто делают.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено KKK , 02-Фев-25 17:13 
Ни разу не друзья, но и не враги. Вся их деструктивная деятельность направлена исключительно а адрес адептов их секты и почти никогда не выливается за пределы, чего не скажешь про Google или IBM - вот самые страшные враги рода людского, в компьютерном поле, разумеется.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Минона , 02-Фев-25 23:18 
> Ни разу не друзья, но и не враги. Вся их деструктивная деятельность
> направлена исключительно а адрес адептов их секты и почти никогда не
> выливается за пределы, чего не скажешь про Google или IBM -
> вот самые страшные враги рода людского, в компьютерном поле, разумеется.

Как ты посмел клеветать на межделмаш?!
Если бы не они у тебя вообще не было бы ПиСи.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 16:25 
Ну не появился бы PC, в своё время, появились бы другие ПК. Например, на проце 68000. Кстати, та же Sinclair Research готовила к выпуску модель Синклера на нём.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 12:03 
Забавный язычёк. Жаль что прибит к яблочкной инфраструктуре на порядке крепче чем C# к Windows

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Anonim , 02-Фев-25 12:14 
https://www.swift.org/platform-support/

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 13:19 
Бесполезно. В каждой новости про Свифт приходят ламеры с загоном про яблочную инфраструктуру. Они необучаемы.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 13:40 
Но сколько-нибудь более-менее известных приложений на свифте за пределами мака ты не назовешь. И да, свифт медленнее даже JS, это очень странный и плохой ЯП.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 14:26 
Из этого не следует, что Swift прибит гвоздями к Маку сильнее, чем C# к Windows. Последнее, кстати, еще более бредовое заявление, чем первое.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Смузихлеб забывший пароль , 03-Фев-25 04:39 
Конкретно из этого не следует, но в общем - так и есть. Сам по себе ЯП без графики и модулей практически бесполезен.
Графика у яблока, разумеется, огороженная.
Модули - как повезет, но обычно тоже специфические.

У шарпа, насколько помню, был хотя бы моно


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 10:31 
>> Сам по себе ЯП без графики и модулей практически бесполезен.

Лолшто? Он не менее полезен, чем любой другой general purpose язык программирования, в нем нет ничего, хотя бы отдаленно делающего его «языком для гуя». Ты хочешь сказать, что за пределами платформы Эппл все языки программирования практически бесполезны, ведь там нет Apple-only библиотек? Ни один серьезный язык программирования не имеет в себе «вшитый гуй», это удел игрушечных языков для детей и скриптовых языков для разработки плагинов. Swift здесь не исключение и не содержит никакого «вшитого» гуя, а использует то, что доступно на конкретной платформе, без каких-либо проблем (ссылки тут были ниже). Это уже не говоря о том, что важность нативного гуя сегодня - ниже плинтуса. Но если надо - никаких проблем.

>>  у шарпа, насколько помню, был хотя бы моно

И в твоём мире основная функция моно была запуск корявых виндовых WinForms? Потому что для тебя ЯП бесполезен, если не нем нельзя писать гуй, используя библиотеку из совершенно другой платформы?


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 15:24 
> Сам по себе ЯП без графики и модулей практически бесполезен.

Нет конечно! Вы пишите ядро на кроссплатформе, а графику - в зависимости от задачи.
Можно и кроссплатформу взять, а можно и нативщину, если заказчик оплачивает.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Смузихлеб забывший пароль , 03-Фев-25 15:42 
Можно. А зачем, если оно уже есть, но, с другой стороны, есть какой-то ЯП , сторонний, без кучи наработок и графики, на котором почти ничего нет, но, при большом желании, на энных платформах, можно что-то да слепить... без графики и с урезанным функционалом и далеко не на всех платформах и штука не оч популярная...
Ну в общем, есть подозрение, как, куда и на что пошлют при разработке конкретного продукта с подобным предложением

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним324 , 02-Фев-25 17:48 
Ты мало того что не компетентен в вопросе, так ещё и путаешь свифт и свифт-юи.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 08:05 
Обожаю экспертность комментаторов опеннета. На, просвещайся https://opennet.ru/opennews/art.shtml?num=51475

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним324 , 03-Фев-25 10:12 
> Обожаю экспертность комментаторов опеннета. На, просвещайся https://opennet.ru/opennews/art.shtml?num=51475
> Экспертность trademark

При написании кода основное внимание уделялось достижению максимально возможной производительности с учётом особенностей каждого языка.


> Экспертность trademark 2

Реализация на Python была использована для оценки скорости работы интерпретаторов без JIT и без специфичных оптимизаций


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


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 13:10 
> достижению максимально возможной производительности ... Реализация на Python

Прикол такой? Шутка удалась.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 03-Фев-25 08:13 
> C# к Windows

c# сейчас максимально абсолютно кросс-платформенный. Его в основном в докере гоняют


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 04-Фев-25 07:07 
Под Wine не гоняют?

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 04-Фев-25 07:31 
> Под Wine не гоняют?

ты из 2010 года?


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено нах. , 04-Фев-25 22:20 
>> Под Wine не гоняют?
> ты из 2010 года?

А чо, в 2010м в нем графические C# приложухи запускались? Где б машину времени арендовать, чтоб хоть одним глазком глянуть как оно там, в золотом веке...


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 05-Фев-25 11:05 
У анона выше бардак в голове, Wine тут вообще не при чем. Он, видимо, слышал звон, что «так запускают винду на Линуксе», поэтому и перепутал Wine с Mono. Mono уже имела preview поддержку WinForms начиная с первых версий.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Анон28679234 , 02-Фев-25 15:03 
я разрабатывал на нем несколько лет назад и тогда весь код создания Ui был привязан к ObjC бекенду и маковской инфраструктуре. Ситуация с тех пор изменилась?

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено yurikoles , 04-Фев-25 01:57 
https://swift.org/blog/adwaita-swift/

>Writing GNOME Apps with Swift
>...
> You can write apps that run on Linux, macOS and Windows with a single codebase.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено _ , 04-Фев-25 18:38 
Правда та-а-а-ако-о-о-ое *** получается :)
Плавали - знаем! :)

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено нах. , 04-Фев-25 22:20 
> Правда та-а-а-ако-о-о-ое *** получается :)
> Плавали - знаем! :)

дык это... может не свифт виноват?


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 15:45 
Бесполезно. В каждой новости про Свифт приходят фанатики и говорят о кроссплтаформенности при этом забывая что SwiftUI прибит гвоздями к эпплу. А swift без гуя бесполезен. Они необучаемы.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 16:22 
>А swift без гуя бесполезен

Бугага. А еще C# без гуя бесполезен, да? Эти 2 глупости, как мантры, повторяют кучка сектантов в попытке удержать рвущийся шаблон и доказать себе, что дотнет прибит гвоздями к винде, и свифт аналогично. И если всякие предатели начнут тыкать тебя носом в бэкэнд на C#, работающий на Линуксе, ты им такой - да кому нужен бэкэнд? ГУЙ ГДЕ???7 Что может быть важнее нативного гуя в 2025 году?


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 16:51 
Я прекрасно напишу бекенд на Java зачем мне дотнет тут вообще ?

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 16:58 
>> Я прекрасно напишу бекенд на Java зачем мне дотнет тут вообще ?

Какое отношение "C# vs Java" имеет к теме важности поддержки нативного маковского гуя без мака, в которой ты написал это сообщение?


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 17:02 
Это вы принесли сюда дотнет в тему про swift а не я, болезный. Или вы с зеркалом разговариваете ?

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 17:28 
>> Это вы принесли сюда дотнет в тему про swift а не я, болезный. Или вы с зеркалом разговариваете ?

У вас, я вижу, контекстное окно еще меньше, чем у самых простеньких LLM. Даже тот комментарий, на который вы непосредственно отвечаете, вам вновинку.
Делаю ревью, специально для вас: сообщение, с которого началась эта ветка, содержит совершенно некорректный тезис о том, что якобы swift прибит к платформе Эппл даже сильнее, чем C# к винде. Это момент, когда в теме появился С#, задолго до моего комментария. Далее дискуссия развивается в виде попыток объяснить группе малограмотных пользователей факт абсурдности этого заявления. Объективная реальность такова, что как Swift уже не прибит гвоздями к Apple, так и C# не прибит гвоздями к винде. У последнего, конечно, примеров использования гораздо больше, поэтому и были упомянуты бэкэнды, работащие в Линукс и написанные на C#. И тут врываетесь ВЫ и сообщаете миру, что вы могёте писать бэкэнды на Java, и никакой дотнет вам не нужен. И, что?.. Вы как-то опровергли факт того, что Дотнет не прибит гвозями к винде? Или вы опровергли факт того, что Свифт больше не прибит гвоздями к Apple?  


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 17:45 
Вся тема идет только лишь о том что SwiftUI не существует вне эппла. Что вы пытаетесь доказать ? Зачем вы говорите о СОВЕРШЕННО другом, какие-то бекенды. Постоянно суете ваш любимый дотнет в тему про свифт.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено User , 03-Фев-25 07:33 
Ээээ... а swift != swiftui, и ЧО?! В стандартной библиотеке python вот msvcrt и winreg есть - "он не кроссплатформенный, а-за-за!!!111", так что ли?

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено _ , 04-Фев-25 19:10 
> и ЧО?!

Детский контрольный вопрос:
Какие сколько-нибудь значимые программы под линукс написанны на Swift?

... то-то!

Даже на (прости Терафлопс!) Rust-e и то - кое-чего уже написали, не такое что без этого - никуда, но хоть что-то всё же есть! В отличии ... ;-p


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено User , 04-Фев-25 21:37 
>> и ЧО?!
> Детский контрольный вопрос:
> Какие сколько-нибудь значимые программы под линукс написанны на Swift?

Не-не, это уже переобувание в прыжке - дальше побежим про "значимость" бодаться - а оно мне надо? Оно мне не надо... Исходный тезис про "НЕ кроссплатформенность свифта, по причине наличия свифт-юи" опровергнут? Опровергнут. Дальше без меня.

> ... то-то!
> Даже на (прости Терафлопс!) Rust-e и то - кое-чего уже написали, не
> такое что без этого - никуда, но хоть что-то всё же
> есть! В отличии ... ;-p

https://www.opennet.dev/opennews/art.shtml?num=61685
Ну, можете вот этому вот товарищу по-объяснять в чем и насколько он не прав...


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 16:49 
>> SwiftUI прибит гвоздями к эпплу

Какая же каша у людей в голове... SwiftUI - это фреймворк от Эппла для своих платформ. Его отсутствие на не-Эппл платформах НИКАК не характеризует язык программирования, на котором этот фреймворк написан. Возьми для примера DirectX и примени эту же "логику", что получится? "DirectX прибит гвоздями к винде, поэтому С++ за пределами винды бесполезен".

Нет никаких проблем использовать swift для разработки гуя, как нативного, так и кросс-платформенного:

https://www.youtube.com/watch?v=hbo98xNLzog
Менее чем за 2 часа нативный виндовый news reader

https://github.com/stackotter/swift-cross-ui
Кросс-платформенный фреймворк, с поддержкой как нативных бэкэндов для мака и винды, так и GTK.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 16:52 
Это у вас каша. Если не использовать SwiftUI то и сам swift зачем вообще для гуя использовать ? Есть прекрасный Qt тогда уж. Что за мания гланды выдирать через другое отверстие за то на любимом языке.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено мяв , 02-Фев-25 22:41 
а если в языке нет встроенной рисовалки гуев, то язык вообше ненужен?
интересно, как тогда питон на первых местах всяческих рейтингов держится .. ах, да, биндинги.
которые есть для всех популярных гуи-фреймворков и почти под все языки, включая свифт и с#.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним324 , 03-Фев-25 10:05 
> Это у вас каша. Если не использовать SwiftUI то и сам swift
> зачем вообще для гуя использовать ? Есть прекрасный Qt тогда уж.
> Что за мания гланды выдирать через другое отверстие за то на
> любимом языке.

Зачем тебе свифтюи, если есть джаваскрипт, на котором можно гуй нарисовать какой хочешь, а свифт в бекенд отправить.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 13:03 
Зачем swift на бекенде если есть Java ?

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним324 , 03-Фев-25 14:33 
> Зачем swift на бекенде если есть Java ?

Мне что изучать 20 лет существования джава копролитов, для того чтобы написать бекенд на языке которого я не знаю, вместо свифта который я знаю. Где логика? Джависты чёт в сишников превращатся начали. Зачем я буду покупать и варить пельмени, если у меня есть джава монолит, который можно посасывать время от времени.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 17:06 
Так вы фанатик, так бы и писали, что не желаете ничего слышать кроме свифта. Разумеется вы будете его защищать, так как больше ни во что не умеете.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 17:42 
>> Так вы фанатик, так бы и писали, что не желаете ничего слышать кроме свифта. Разумеется вы будете его защищать, так как больше ни во что не умеете.

А вас нельзя в таком случае назвать фанатиком Java после фразы "Зачем swift на бекенде если есть Java ?"?


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 18:04 
Я беру язык под задачу, а не пытаюсь натянуть сову на глобус.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним324 , 03-Фев-25 18:06 
> Я беру язык под задачу, а не пытаюсь натянуть сову на глобус.

Ну я тоже, свифт язык общего назначения если ты не знала, если ты забыла.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним324 , 03-Фев-25 18:05 
>>> Так вы фанатик, так бы и писали, что не желаете ничего слышать кроме свифта. Разумеется вы будете его защищать, так как больше ни во что не умеете.
> А вас нельзя в таком случае назвать фанатиком Java после фразы "Зачем
> swift на бекенде если есть Java ?"?

Это другое! Пониимать надо. Свифт, питон, джаваскрипт, там дотнет, го, руби это фанатики. А воооооооот С++, С, Джава это здравый выбор, потому что так написано в библии в новом завете.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 16:26 
А вам хочется видеть "глотающих" методички?

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Нуину , 04-Фев-25 00:32 
Покажите для начала хоть какой-то софт под nix на сабже.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 10:57 
Да-да. А один из двух способо запустить компилятор на линуксе это ЗаПуСк В ДоКеРе. Норм да? Это современный подход такой?
А при выполнении команды "swiftc -static-executable main.swift" наружу всё ещё вываливаются непонятные warning clang-15 "argument unused during compilation '-pie'"? Это тоже видимо какой-то инновационный подход, разработанный в компании эпл.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 12:07 
>> Да-да. А один из двух способо запустить компилятор на линуксе это ЗаПуСк В ДоКеРе. Норм да? Это современный подход такой?

Норм, да, это современный подход. Если ты уже вылез из криокамеры и освоил «Интернет», то ты обнаружишь докер образы для Python, OpenJDK, dotnet и других. Это не вместо традиционной установки, а вдобавок, там где это удобно. В большинстве случаев это даже не использование в качестве локального инструмента, а как база для своих образов докера. Но ты хотел преподнести это как недостаток, отсюда жалкая и неуклюжая фраза «один из двух способов запустить компилятор» и нелепое использование шифта, чтобы изобразить кривляние.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 04-Фев-25 18:57 
> Норм, да, это современный подход. Если ты уже вылез из криокамеры и освоил «Интернет», то ты обнаружишь докер образы для Python, OpenJDK, dotnet и других. Это не вместо традиционной установки, а вдобавок, там где это удобно.

В исключительных случаях, когда совсем не обойтись люди могут это использовать. Обычно же при упоминании докер просто забывают о существовании.

Если хочешь получить пользовательскую базу - то это вообще не вариант.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 15:31 
> Норм да? Это современный подход такой?

Да, это норм для такого убогого способа дистрибьюции софта как в лине.
Для вас норма, что что вам навалят в репу мейнтейнеры, то вы годами и жрете.
А для всех остальных это дикость и они не хотят прдлиться с линем, его мейнтейнерами и наркоманскими зависимостями (мы же не забыли де'генератов из деба, которые переименовывают либы и пакеты?). Поэтому есть докер где все просто работает.

> А при выполнении команды "swiftc -static-executable main.swift"

Вначале проверь руки на кривизну. При превышении рекомендуем выпрямить.


> clang-15

Где ты раскопал это старье? Закапывай назад.
Актуальный шланг - Clang 19.1


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 04-Фев-25 07:17 
> Да, это норм для такого убогого способа дистрибьюции софта как в лине.

Как и в других ОС, в Linux есть несколько способов дистрибуции, поэтому об убогости какого-то только Вам известного способа говорить некорректно.
Например, с помощью InstallJammer собираю дистрибутив для Linux. Приложение устанавливается из графического интерфейса так, как привыкли видеть пользователи Windows. Показывается лицензия, необходимые файлы разбрасываются по нужным папкам, приложение появляется в меню, создается иконка на рабочем столе. При необходимости удаляется чисто также из графического интерфейса.
Словом, зависит от разработчика.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 14:59 
Если нужна кроссплатформенность, можно делать приложения на С++ для GCC, которые реализованы на всех платформах, в том числе на macOS.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 15:45 
Не так. Если нужна кроссплатформенность можно взять вообще любой ЯП кроме Swift и C#.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 03-Фев-25 08:15 
на какой платформе не работает c#?



"Компания Apple открыла код сборочной системы Swift Build"
Отправлено 1 , 03-Фев-25 09:27 
На Z/390 (но это не точно)

Что за глупость привязывать *компилируемый* язык к платформе ? На какую платформу есть компилятор на такой и работает.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 03-Фев-25 09:31 
> На Z/390 (но это не точно)
> Что за глупость привязывать *компилируемый* язык к платформе ? На какую платформу
> есть компилятор на такой и работает.

Я не знаю, при любом упоминании c# выскакивает какой-то хейтерок и пишет почему-то, что c# только для винды


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 16:29 
Ну а для Linux он часто используется?

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 16:44 
Да, даже у Java немного Энтерпрайза откушал уже.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 03-Фев-25 17:11 
> Ну а для Linux он часто используется?

Чел на Amazon Web Services dotnet второй по популярности язык, на котором микропенисы пишут. На Azure так же примерно.

dotnet сейчас в основном в линуксе крутится


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 13:06 
На какой другой платформе кроме винды работает WPF ?

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 03-Фев-25 13:25 
> На какой другой платформе кроме винды работает WPF ?

WPF это Windows Presentation Foundation, он с помощью DirectX ускоряет отрисовку.


Для кросс-платформенной разработки есть Avalonia, которая полностью нативно рисуется на mac, windows, linux, android


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 14:09 
Ну так о том и речь, что прибито гвоздями к DirectX зачем вы врете о кроссплатформенности.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 14:22 
>> Ну так о том и речь, что прибито гвоздями к DirectX зачем вы врете о кроссплатформенности.

Приложите ссылку на комментарий, где утверждалось о кросс-платформенности WPF.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 17:09 
Минуточку, WPF часть языка. Вы только что подтвердили что оно не кроссплатформенно, при этом вы же парировали что дотнет кроссплаформенен. У вас шизофрения ?

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 03-Фев-25 17:16 
> Минуточку, WPF часть языка.

WPF часть языка? А почему можно WPF писать на F#?


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 17:48 
>> Минуточку, WPF часть языка.

После этой фразы продолжение ваших бредней можно не читать. Была бы у вас хотя бы крупица знаний и понимания, можно было бы ответить подробнее, но увы. WPF это никакая не часть никакого языка, нет никаких проблем писать WPF-приложения хоть на Visual Basic, хоть на F#.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 18:08 
Да неужели ?
https://learn.microsoft.com/en-us/dotnet/desktop/wpf/overvie...

>WPF exists as a subset of .NET types that are, mostly located in the System.Windows namespace


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 18:49 
>Да неужели ?
>https://learn.microsoft.com/en-us/dotnet/desktop/wpf/overvie...
>WPF exists as a subset of .NET types that are, mostly located in the System.Windows namespace

Что из этого вам привиделось как "WPF - это часть языка"?
Вам же предложили уже умственный эксперимент, подумать на тему - как же возможно, что WPF-программы можно писать на разных языках - VB, C#, F#. Может все же это не часть языка, а сущность другого порядка?


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 03-Фев-25 17:26 
> Ну так о том и речь, что прибито гвоздями к DirectX зачем
> вы врете о кроссплатформенности.

Ты странный, тебе же пишут WINDOWS Presentation Foundation.

https://avaloniaui.net/ - кроссплатформенный
https://dotnet.microsoft.com/en-us/apps/maui - кроссплатформенный
WPF, WinForms - не кроссплатформенный


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено быдло , 02-Фев-25 12:08 
теперь нужно, чтобы кто-нибудь сделал бесплатный IDE под винду для разработки софта для айфона...

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 16:47 
VS Code + C# plugin + MAUI.NET - и пиши на айфон и андроид одновременно.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено нейм , 03-Фев-25 20:06 
> VSCode

на этом этапе уже фатальная ошибка
уж лучше виндовый блокнот, чем это. жрет меньше, а функциональность та же


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 20:11 
>> VSCode
> на этом этапе уже фатальная ошибка
> уж лучше виндовый блокнот, чем это. жрет меньше, а функциональность та же

Мда... или у тебя блокнот стал IDE или ты VSCode знаешь только по рассказам прдоликов с форумов.
У меня сейчас VSCode кушает 500мб. А Хкод 1,5 гига.
Так что с учетом его возможностей вполне норм.
На рабочей машине будет минимум 16 гектаров оперативки, а скорее 32.



"Компания Apple открыла код сборочной системы Swift Build"
Отправлено быдло , 04-Фев-25 02:26 
Delphi удобней, хотя С# и Delphi создал один и тоже человек - Андерс Хейлсберг

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 04-Фев-25 12:56 
C# он не создавал, он потом присоединился. Это видно по языку, когда появились Windows Forms 2 (вот эти всякие Items.Add). Потом оно кажется благополучно ушло в deprecated (не следил уже за .net, но понял, что продвигали ему замену).

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено быдло , 04-Фев-25 13:35 
везде на Википедиях написано шо это он разработал

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено KKK , 02-Фев-25 12:27 
Зачем, если для разработки под ифраструктуру Apple всё равно требуется mac?

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 13:20 
Ну давай в сотый раз поиграем в эту игру, ага. Свифт это опенсорсный язык с поддержкой мультиплатформ. Давай, начинай про кровавую руку Эпла и заточки про платформу, пруфов которым у тебя нет.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 14:12 
Но у тебя противоположных пруфов тоже нет.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 14:19 
https://www.swift.org/platform-support/
Тут тебе и винда и линукс.
Так что жду от тебя извинений за дезинформацию.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 14:32 
>> если для разработки под ифраструктуру Apple всё равно требуется mac?
> https://www.swift.org/platform-support/

Platform running development tools    Deployable targets
macOS                        Apple platforms
Ubuntu                        Ubuntu
Debian                        Debian
Fedora                        Fedora
Amazon Linux                    Amazon Linux
Red Hat Universal Base Image        Red Hat Universal Base Image
Windows    Windows

> Тут тебе и винда и линукс.

Дорогой ябблофанат, теперь прочитай изначальное высказывание и _внимательно_ посмотри в приведенную тобою же табличку. Ты только что сам его (изн. высказывание) подтвердил, а не опроверг.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 03-Фев-25 17:31 
> https://www.swift.org/platform-support/
> Тут тебе и винда и линукс.
> Так что жду от тебя извинений за дезинформацию.

Как собрать приложение под айфон на линуксе?

Работает ли SWIFT в России?  


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 17:36 
> Как собрать приложение под айфон на линуксе?

Никак. Но это проблема не свифта.
Вы ни на каком языке не соберете приложение под айфон не на маке.

> Работает ли SWIFT в России?  

Swift - да.
SWIFT - пока да.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено KKK , 02-Фев-25 15:45 
И много на этом опенсорсном языке с поддержкой мультиплатформ написано софта, работающего за пределами яблочного железа? То-то же.

Без занесения нескольких тонн зелени стрёмным типам из Купертино путь в разработку под Apple закрыт.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено 12yoexpert , 02-Фев-25 18:00 
это как сишарп - кроссплатформенный язык, лол

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 03-Фев-25 08:55 
Вот, только сишарп реально кросс-платформенный.

тебе не надоело глупости писать? Почему ты хейтишь бездоказательно?


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено 12yoexpert , 04-Фев-25 02:21 
не надоело. второй вопрос некорректный, аксиомы не нужно доказывать, сиди себе под виндой и пиши на юнити

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 04-Фев-25 07:33 
> сиди себе под виндой и пиши на юнити

сижу на федоре, пишу под докер


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено ivanpetrov , 13-Фев-25 18:10 
Сижу на Маке, пишу под ГНУ/Линукс (Убунту), дотнет собирает и запускает и тут и там.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено pavel_simple. , 13-Фев-25 19:16 
> Сижу на Маке, пишу под ГНУ/Линукс (Убунту), дотнет собирает и запускает и
> тут и там.

запускаешь в облаках? Сколько имидж весит?


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено ivanpetrov , 13-Фев-25 21:22 
Просто сервер в нашей сети, без хипстерства с кубернетами. А сам проект - .NET MVC сайт, мы там публикуем релизы для пользователей, документация там же, всякое API и т.д. В собранном виде для деплоя - 72 мегабайта, но не знаю, что эта цифра кому скажет.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено pavel_simple. , 14-Фев-25 09:18 
> без хипстерства с кубернетами

вопрос снят


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 09:42 
> Свифт это опенсорсный язык с поддержкой мультиплатформ.

Странное у Вас понятие "мультиплатформенности". А где BSD и Haiku?


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 09:45 
Upd. Когда реализуете BSD и Haiku, я ещё Вам пару подкину. Ахиллес никогда не догонит черепаху. Swift и C# никогда не будут "мультиплатформенными".

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 03-Фев-25 13:37 
> C# никогда не будут "мультиплатформенными".

Под какую "платформу" c# не компилируется?

Вот на FreeBSD: https://wiki.freebsd.org/.NET

Вот на хайку: https://www.haiku-os.org/blog/trungnt2910/2023-08-20_gsoc_20.../


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 11:46 
Это у вас странное определение мультиплатформенности. Мульти - это значит «несколько», а не «все». Так что и Swift и C# прекрасно под него подходят - они поддерживают платформы с абсолютным большинством пользователей. Что, кстати, не мешает своими усилиями портировать их и на менее популярные платформы, если есть желание. Так, например, в портах FreeBSD лежит актуальная нативная версия дотнета, так что обновите уже методичку, не позорьтесь. То же самое могут сделать и Haiku, никто им ничего не должен и за них это делать не будет. По крайней мере пока ей пользуется 10 человек.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 13:12 
> Мульти - это значит «несколько», а не «все». Так что и Swift и C# прекрасно под него подходят - они поддерживают платформы

Упражнение в стиле отечественного реестра ПО. Под Wine запускается (!= работает)? Ура, кроссплатформенное.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 13:13 
> актуальная нативная версия дотнета

OMG!


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 03-Фев-25 13:41 
> Так что и Swift и C# прекрасно под него подходят

Почему вы c# и Swift смешиваете?

Дотнет открытый, компилируется на всех используемых ОС, у него масса кросс-платформенных средств разработки.

Свифт только в теории кросс-платформенен,для него мак нужен и x-code, чтобы разрабатывать потому что кроме IPhone он не востребован.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 15:07 
>>Почему вы c# и Swift смешиваете?

Что значит "смешиваете"? Упомянуть в одном предложении через союз "и", без вашего на то благославления?

>>Свифт только в теории кросс-платформенен,для него мак нужен и x-code, чтобы разрабатывать

Какой же бред. Мак нужен, если ты собираешься опубликовать свое приложение в сторе, и это не умеет никакого отношения к Swift - ваш любимый c# здесь в точно таком же положении. Это про требования платформы, а не качества языка.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 03-Фев-25 17:37 
> ваш любимый c# здесь в точно таком же положении.

Но на дотнете пишут кроссплатформенные приложения, а Swift это только UI разработка на айфоне и mac. На дотнете пишут сервера, а свифт это только UI разработка на айфоне и mac. Дотнет редактируется с кучи редакторов, включая Rider а SWift - только из XCode


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 18:38 
>> а Swift это только UI разработка на айфоне и mac

Пруфы будут или только отсебятина? Где перечисление качеств языка, результатом которых якобы является ваше заявление? Я вижу современный фичастый компилируемый язык, доступный под основные дистрибутивы Линукса и Винду, а не только на айфоне и маке. Его разработали люди с очень крутым послужным списком и развитие его активно продолжается.
C# на данный момент 25 лет, и в линуксовых контейнерах он живет малую часть этого срока. Довольно долго это было Windows-only решение, применяемое в основном для формошлепства - сначала в WinForms, потом в WPF. Еще немного для корпоративного сайтостроения, но в интернете доля его была минимальна. Где-то там в маргинальной области копошилось Mono.
Swift всего 10 лет, и с технической точки зрения он уже находится там же, где 25 летний C#. Прошло всего несколько лет, как его стали позиционировать как универсальный кросс-плафторменный язык, и естественно, что на данный момент основная масса его пользователей - это Apple-разработчики. Динамика тут совершенно понятна, и Swift потребуется гораздо меньше времени, чем C#, чтобы стать тем, чем фанбои вроде вас почему-то боятся его видеть.

>>Дотнет редактируется с кучи редакторов, включая Rider а SWift - только из XCode

Swift точно так же редактируется из кучи редакторов, а не только XCode. В переводе с фанбойского вы написали, что для Swift JetBrains не выкатила очередное своё поделие. Невелика потеря, VS Code прекрасно справляется.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 03-Фев-25 20:35 
>Его разработали люди с очень крутым послужным списком и развитие его активно продолжается.

Чего? Это буквально надстройка над objective-c, ужасная по своему дизайну

> Swift всего 10 лет, и с технической точки зрения он уже находится там же, где 25 летний C#.

На нём ничего кроме айфон-интерфейсов не пишут.

> Прошло всего несколько лет, как его стали позиционировать как универсальный кросс-плафторменный язык, и естественно

он так на айфоне и останется

> Swift точно так же редактируется из кучи редакторов, а не только XCode

Чел, я пробовал на свифт в отрыве от ЭКОСИСЕТМЫ ЭППЛ писать. Вот прямо без вариантов, я ни в коем случае этого делать не буду больше, а мобильное приложение лучше на гибриде напишу


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 20:50 
>> Чего? Это буквально надстройка над objective-c, ужасная по своему дизайну

Все ясно, ты просто балабол. Дальше можно не читать.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 20:59 
> Чего? Это буквально надстройка над objective-c, ужасная по своему дизайну

Илья, а может хватит повторять этот бред?
Вы приходите в темы про свифт и начинаете рассказывать что это
"замаскированный objectivec" (opennet.ru/openforum/vsluhforumID3/134468.html#53)
"ворох костылей поверх objectivec" (opennet.ru/openforum/vsluhforumID3/134468.html#54)

Причем вам уже кидали ссылку на репу свифта github.com/swiftlang/swift и просили показать весь этот objectivec. Но вы просто слились.

> Чел, я пробовал на свифт в отрыве от ЭКОСИСЕТМЫ ЭППЛ писать.

Чел, НУ ВОТ НЕ ВЕРЮ!
Ни один разраб в здравом уме и твёрдой памяти не напишет такое!
Свифт и обж си это РАЗНЫЕ языки, с разными подходами, достоинствами и недостатками.
Я лет пять писал на обж си и застал переход на свифт начиная со свифт2. Потому что пишем мы кроссплафторму для винды. До сих пор у нас осталось еще легаси на обжси на маке, которое пока не переписали.

Я же вас запомнил... Просто подумал "ну может тогда чел просто был не в курсе, а сейчас поумнел". Но нет, опять с этой дичью! Максимум могли попытаться на написать хеллоуврот лине и не осилили!

И не тряситесь так по поводу свифта)) Никто работку не отбирает. На шишишарпе столько омнокода за последние 10 лет написали, что еще на полжизни хватит. А потому уже и пенсия настанет.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 21:12 
Он обыкновенный балабол, который думал, что все тут такие и можно попытаться выдумать все от начала и до конца, и прокатит. Не прокатило.
После бреда про "надстройку над Objective C" совершенно понятно, что вся его писанина - не более чем жалкая попытка импровизации с нулевыми знаниями по теме.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 15:10 
> Свифт только в теории кросс-платформенен,для него мак нужен и x-code,
> чтобы разрабатывать потому что кроме IPhone он не востребован.

Эм... вообще-то нет.
Разрабатывать, компилять и т.д. можно что на линуксе, что на винде.
Мак и xcode нужен только для билда для iphone/mac.

Более того, свифт платформенен не только в теории, но и на практике.
У них в блоге, уже не помню кто, приводил свой пример кроссплатформы mac/ios/win/android на свифте.

> кроме IPhone он не востребован

Скорее так - разработчиков, знающих swift, почти нет за пределами apple экосистемы.
Но тем, кто хочет из своего mac only приложения получить кроссплатформу, он очень даже полезен.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 03-Фев-25 13:34 
> Ну давай в сотый раз поиграем в эту игру, ага. Свифт это опенсорсный язык с поддержкой мультиплатформ

Но для сборки приложения под мак или под айфон нужен именно физический МАК. Иначе приложения не компилируются.

Для чего-то кроме ios/mac приложение свифт не используется.

Даже если взять c# - для разработки на айос всё равно потребуется мак.

Хоть ты разбейся


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 15:16 
> Для чего-то кроме ios/mac приложение свифт не используется.

Вот пока не используется. И эпл хочет это исправить.
Напр. они много что открыли в swift 6.

Сейчас по факту есть два Foundation - закрытый для мака/ios и открытый для всего остального. Но они местами работают чуток по разному + в открытый еще не перенесли все модули. И вот сейчас они переводят Foundation в опенсорс - дописывают недостающее и так далее.

Поэтому можно только пожелать им удачи. Еще один свободный язык со свободным компилятором и приятным современным синтаксом никому лишним не будет.

> Хоть ты разбейся

Даже если взять хамарин (он еще жив?), Compose, Flutter, React... все равно понадобится мак)))


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Илья , 03-Фев-25 16:29 
> Даже если взять хамарин (он еще жив?)

https://learn.microsoft.com/ru-ru/dotnet/maui/migration/?vie...

переименовали его, он более менее хороший

> Вот пока не используется. И эпл хочет это исправить.

думаю, поздновато. И есть ли Intellij для свифта? В чём его программировать?


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 16:39 
> переименовали его, он более менее хороший

Спасибо, не знал.

> думаю, поздновато.

Кто знает, кто знает.
Когда гугл сделал Го, все тоже недоумевали "зачем???"
А вот как оно повернулось.

> И есть ли Intellij для свифта? В чём его программировать?

На маке очевидно что в xcode))
Так был AppCode, но его вроде уже свернули. Для других их ide есть "Swift Support Plugin", но платный - за целый бакс в месяц. С другой стороны лицухи тоже не бесплатные, так что вряд ли это будет проблема для потенциальных пользователей.

Отличный вариант - Visual Studio Code, поставил нужные плагины и готово.
Варианты на любителя - плагины для вима и емакса.



"Компания Apple открыла код сборочной системы Swift Build"
Отправлено yurikoles , 04-Фев-25 02:18 
А ещё можно прикрутить Swift ко многим редакторам и IDE по протоколу LSP.

https://github.com/swiftlang/sourcekit-lsp


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено быдло , 02-Фев-25 13:26 
ещё где-то с 2012 года начиная c Delphi XE2 можно собирать приложения под айфоны из под Windus

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 14:30 
github shepherdjerred/macos-cross-compiler
Это то, что вам нужно? Я уже проверял и компилировал для x86-64 и AARCH64 на хост машине под управлением Debian

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Хру , 02-Фев-25 14:45 
Спачибо за наводку, добрый человек! :)

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 15:19 
Не за что!

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 14:58 
Можно macOS в виртуалке запустить.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено _kp , 02-Фев-25 15:32 
Толку мало, лагает все,  ускорения то не будет.
Если просто запустить, то и на 8ми битном AVR Linux запускали, в эмуляторе risk-v, скорость еще ниже чем Вы подумали.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено KKK , 02-Фев-25 15:51 
Она и на реальном маковском железе лагает, а виртуалке наверное вообще слайдшоу будет. Да и шаманство это всё, может заработать, может и нет.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 07:15 
Да нет, работает. Обратите внимание, оно часто любит обновления ставить. Но очень своеобразно. Гигабайт 15 ОС. Также, если установлен, Xcode гигабайт 5 (Xcode привязан к версии ОС). На хорошей сети это примерно час агонии.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено RM , 02-Фев-25 18:48 
В какой ос и на каком хосте?
если что - я пробовал последнюю маковскую ос поставить в виртуалбоксе на вин 10 - не взлетело

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 20:57 
qemu или vmware нужно.

И opencore если проц амд, ну или эмуляция процы (qemu only)

https://github.com/kholia/OSX-KVM


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Смузихлеб забывший пароль , 03-Фев-25 04:45 
Ябблось не рассчитана на запуск вне ябложелеза в отличие от линя или винды
И в просто виртуалбоксе не взлетит - там подшаманить надо
Собсно, оно и на просто х86 компе не взлетит( или не определит установленный видеочип ), посему требуется ящик бубнов и коньяка

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 07:05 
macOS 10.15 Catalina в VirtualBox 7.1.6 под Runtu 22.04


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 07:17 
Добавление. Более новую установить не удалось. Более старая не нужна. Хотя если поковыряться, да найти нужный образ, наверное, можно любую версию установить.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено нах. , 04-Фев-25 08:35 
Ну не знаю, существует ли для последней шва6000дной вмвари некоторый патч, но для более старых, 15 и старше - существует.

И после исправления пары битиков опа - в списке выбора операционки ВНЕЗАПНО появляется макость (14я вмварь вообще просто узнавала образ исошника). И просто работает, ога. Плейер тоже.

Вмваря такая вмваря.

Хошь на вендовс10, а не хошь - линуксная тоже патчится. Боюсь, броадком запретил это безобразие.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 14:32 
Язык быстро развивается, так же как rust. В дистрибутивах он мало где опакечен. Непопулярен в Linux. Технический долг в общем.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 14:52 
компилятор языка swift написан на C++
этим многое сказано...
надо было на OCaml или на Haskell

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 03-Фев-25 15:19 
> компилятор языка swift написан на C++

Ну так оба компилятора для сишки ядра написаны на плюсах. Более того, один из них был на сишке, но почему-то его дальше стали писать на плюсах... с чего бы это?

> этим многое сказано...

ДА, разумные люди не делают работу дважды.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено iLya , 03-Фев-25 16:07 
> компилятор языка swift написан на C++
> этим многое сказано...

Что именно "многое" сказано? То, что используется llvm в качестве бэкэнда? И что?


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено Аноним , 02-Фев-25 17:47 
Если не умеет в подключение зависимостей, установленных через пакетный менеджер, то бесполезно.

"Компания Apple открыла код сборочной системы Swift Build"
Отправлено нах. , 04-Фев-25 08:50 
Как только пропатчишь свой пакетный тебеджер на поиск и подключение зависимостей в swift build - так сразу ж сумеет. Ну, для тех кого опыт игогошечки с миллионом бессмысленных и никому не нужных пакетов не научил ничему.


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено _ , 04-Фев-25 19:33 
Среди нех есть и осмысленные и нужные всем пакеты, просто вы завидуете, не надо тут голозадось за добродетель выдавать :)

В Го даже core такой что ... вот к примеру net/http, начиная с 1.22.1 просто 90% всех уеб фрамераков сделал тупо ненужными :-) Есть ещё проггеры которые действительно полезные вещи делают...
Но с другой стороны - итераторы новые ... ППЦ 8-) Всё как у всех живых - что то получается прямо отлично, что то не очень, что то просто ППЦ :)

А про Swift в Linux ... сказать хорошего - дык нечего. Тогда выпьем молча. И не чокаясь :)


"Компания Apple открыла код сборочной системы Swift Build"
Отправлено нах. , 04-Фев-25 20:31 
> Среди нех есть и осмысленные и нужные всем пакеты

наверняка какие-то 4 из этих двухста кому-то нужны.

> просто вы завидуете,

нет, я надысь нечаянно build-deps от какой-то (опакеченой) игого-поделки поставил. Причем уже забыл где, что за поделка, и зачем ее ставил - но вот ЭТО вот произвело неизгладимое впечатление.

> В Го даже core такой что ... вот к примеру net/http, начиная

ну в баше тоже можно вызвать curl, логично что его замена для девляпсов умеет в http.

> Есть ещё проггеры которые действительно полезные вещи делают...

(глядя в окошко с xray - да, определенно, есть. и подвендой, что немаловажно)

> А про Swift в Linux ... сказать хорошего - дык нечего. Тогда

не, ну вдруг ты знаешь swift, и не знаешь игого, а у тебя - вот, линукс... хотя конечно, лучше б уж - триппер.
Это хоть вылечить можно.