1.3, Аноним (3), 10:03, 21/10/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –8 +/– |
тащить python, ninja, а теперь ещё и llvm (!!!) для такой примитивной задачи как сборка
| |
|
2.5, llolik (ok), 10:15, 21/10/2024 [^] [^^] [^^^] [ответить]
| +6 +/– |
Ну, Python и так практически везде есть.
Ninja - она же мелкая и простая, вроде. В чём проблема её притащить?
Зачем LLVM? В новости написано, что Meson научился работать с новым компилятором. Всё. Для самого meson он не нужен.
| |
|
3.6, Аноним (6), 10:40, 21/10/2024 [^] [^^] [^^^] [ответить]
| +6 +/– |
Чел, очевидно, не только со сборкой C/C++ проектов не сталкивался, но даже и новость не удосужился нормально прочитать. Зато как возмутился!
| |
|
4.25, llolik (ok), 14:05, 21/10/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ну, muon есть на чистом с99. Свои поделки проверял, вроде собирает. Таблица совместимости https://muon.build/releases/v0.4.0/docs/status.html . Меня единственное обламывает, что модуль cmake здесь не реализован и cmake-зависимости не подцепишь не переписав.
На питоне, как я понял, им тупо проще и быстрее разрабатывать. Ну и сложно найти систему (самосборки в расчет не берём), где нет питона.
| |
4.26, Аноним (26), 14:50, 21/10/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Нафиг бы питоне не упал, если честно. Как и перл
Что предлагаешь вместо них?
| |
|
5.42, Аноним (-), 18:56, 21/10/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Что предлагаешь вместо них?
Сишку конечно.
Больше ничего осилить не могут.
| |
5.58, Ivan_83 (ok), 14:42, 23/10/2024 [^] [^^] [^^^] [ответить]
| +/– |
Я бы предложил shell based сборочные системы, типа шелл то есть везде.
Но и луа сборочные системы тоже хороши и даже ещё лучше чем питон based в плане лёгкости переносимости, правки, синтаксиса и пр.
| |
|
|
|
2.7, Аноним (7), 10:50, 21/10/2024 [^] [^^] [^^^] [ответить]
| +4 +/– |
Напрасно ты так пренебрежительно.
"Для такой примитивной задачи как сборка" уже придумано количество систем больше, чем языков программирования.
| |
|
3.54, Bottle (?), 00:15, 22/10/2024 [^] [^^] [^^^] [ответить]
| +/– |
И что смешно, из-за них в том числе нет единой экосистемы.
При попытке собрать проект из библиотек на C/C++ надо париться с кучей систем сборки.
Вот они последствия "стандарта" ISO.
| |
|
|
3.59, Ivan_83 (ok), 14:44, 23/10/2024 [^] [^^] [^^^] [ответить]
| +/– |
Он там не для непонятных применений а для сборки системы и части софта из портов.
Его даже для drm/mesa не используют никогда из базы и всякий раз ставится отдельный llvm из портов.
| |
|
2.28, Аноним (-), 15:44, 21/10/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> тащить python, ninja, а теперь ещё и llvm (!!!) для такой примитивной задачи как сборка
Открой для себя muon - то же самое но на си :). Без всего этого счастья. А у питонистов как обычно HG номер два получится.
| |
|
|
4.51, Аноним (-), 22:05, 21/10/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Можно подумать, что HG это что-то плохое.
Для лично меня - это страшенный уродец, набитый антипаттернами программирования от и до. Если кто юзает это - надежный детектор что это какие-то маздайщики, ужасно далекие от идей модульности вообще и юниксвэя в частности :)
И да, в моих глазах это не просто - плохое. Это более чем достаточно чтобы я не имел никаких дел с желающими юзать такие технологии. Глуповатые маздайные мышевозилы в проекте - такое себе.
А судя по кончине хостингов на этом и сливу проекта, кажется, к сравнимым идеям пришел не только я. Даже битовая мусорка его вроде уже выбросила. Хотя начали с оного.
| |
|
5.60, нах. (?), 00:38, 25/10/2024 [^] [^^] [^^^] [ответить]
| +/– |
наш эксперт, не видевший в жизни ничего кроме своих наколенных поделок снова с ценным мнением.
git - НОЛЬ модулей за двадцать лет. lfs забит кувалдой куда-то в нутро как попало, и как получилось. На все деньги ms.
hg - ЦЕЛИКОМ модульная, десятки 3d-party модулей, помимо входящих в комплект (или, даже бывало, включенных в него постфактум).
Ужасно далекие эти люди, ага. Неосилятор хренов.
| |
|
6.61, Аноним (-), 03:31, 25/10/2024 [^] [^^] [^^^] [ответить] | +/– | Если что-то выглядит как г-но и работает как г-но я называю это г-ном Представл... большой текст свёрнут, показать | |
|
7.63, нах. (?), 13:20, 26/10/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Если что-то выглядит как г-но и работает как г-но
Если это что-то в чем ты абсолютно не разбираешься, а выводы сделаны на основании фантазий неосилятора - то как г-но выглядишь ты.
Если тебя тыкают носом в твою лужицу и ты начинаешь вилять вместо того чтоб признать незнание - то г-но снова ты.
Повторяю - гит не модульный г-нософт, мешанина тяпляперского кода на минимум трех разных языках. Модульный by design - hg. Ты только что прилюдно нассал и улегся в свою лужу.
То что создатели hg не контролировали разработку языка, от которого зависели - не их вина, за ними не стояли миллиарды IBM. Да, эту ошибку совершила куча проектов, многие из-за нее погибли. Ни один проект не застрахован, если у него нет миллиардов. С качеством проекта это никак не связано.
Причем один из тех трех чудом не повторил судьбу пихона.
| |
|
|
|
|
|
2.56, leap42 (ok), 18:27, 22/10/2024 [^] [^^] [^^^] [ответить]
| –2 +/– |
> тащить python, ninja, а теперь ещё и llvm (!!!) для такой примитивной задачи как сборка
Так не тащите. Собирайте для других другими инструментами... Хотя кого я обманываю - вы ментейнер ничего, и новость не для вас 🤷♂️
| |
|
1.8, Аноним (8), 11:00, 21/10/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> возможно применение и других бэкендов, таких как xcode и VisualStudio
Стоят друг друга.
| |
1.9, Аноним (8), 11:03, 21/10/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Поддерживается кросс-компиляция и сборка в Linux, Illumos/Solaris, FreeBSD, NetBSD, DragonFly BSD, Haiku, macOS и Windows с использованием GCC
Так и поступаю. Только GCC. Везде. В Haiku даже ставить не нужно - в комплекте есть.
| |
1.16, Аноним (-), 11:49, 21/10/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>В компиляторах nvc и nvc++ от компании NVIDIA
Я бы на их месте использовал бы GCC.
| |
1.30, Аноним (-), 15:57, 21/10/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>возможно применение и других бэкендов, таких как Xcode и Visual Studio
А вот этого делать не надо. Это проприетарные IDE. Я бы на месте разработчиков Meson выкинул бы поддержку этих IDE.
| |
|
2.33, Аноним (33), 16:31, 21/10/2024 [^] [^^] [^^^] [ответить]
| +/– |
Во-первых, vscode открыт. Во-вторых, какая разница? Ты юрист или у тебя весь комп из открытых компонентов, только xcode мешает?)
| |
|
3.39, Бывалый Смузихлёб (ok), 18:40, 21/10/2024 [^] [^^] [^^^] [ответить]
| +/– |
vs code - это некое новое подобие блокнот++, а visual studio( без code ) - это жирнющая IDE, которая или платная или очень платная но с некими условными возможностями бесплатной работы
| |
|
2.40, Бывалый Смузихлёб (ok), 18:42, 21/10/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не все сидят в лине/бздях и компилят под них же. Без XCode едва ли собрать и выпустить полноценное приложение под яблоко. Там много чего ещё требуется помимо, собственно, компиляции
Вдобавок, XCode бесплатен, хоть и есть только под яблоко
| |
2.41, Аноним (-), 18:53, 21/10/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
Чтобы сократить пользовательскую базу до нищуков и/или фанатиков?
Слава богу у разработчиков есть мозги, не выкидывать два самые распространенные пратформы в пользу нетрадиционного 4% меньшинства.
| |
|
3.47, Аноним (47), 20:40, 21/10/2024 [^] [^^] [^^^] [ответить]
| +/– |
> в пользу нетрадиционного 4% меньшинства.
> 4%
Врядли сабж так уж востребован на стимдеках.
| |
3.62, Dima (??), 11:47, 26/10/2024 [^] [^^] [^^^] [ответить]
| +/– |
На серверах, роутерах, имбедовке, телефонах у Linux 4 процента? Перестань принимать наркотики
| |
|
4.65, нах. (?), 13:23, 26/10/2024 [^] [^^] [^^^] [ответить]
| +/– |
> На серверах, роутерах, имбедовке, телефонах у Linux 4 процента? Перестань принимать наркотики
X.Org Server, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME и GTK.
безусловно очень важны для серверов, телефонов и эмбедовки.
А свой /bin/ls как-нибудь уж соберу без массонов или как их там. Все равно их пихоноподелка на той эмбедовке не работает, да и llvm "пишутъ".
| |
|
|
|
|
2.55, Аноним (55), 00:16, 22/10/2024 [^] [^^] [^^^] [ответить]
| +/– |
Тут тонкий момент, что одно время мелкомягкие часто втихушку меняли формат. И чтобы работать с выхлопом свежих студий нужны были и актуальные версии библиотечек из DIA SDK. Реверсили это дело много кто, но в паблике полноценного опенсорсного решения так и не было, пока не открыли спеки. Допускаю, что привычка к DIA осталась с тех времён.
| |
|
1.57, Аноним (57), 11:57, 23/10/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А у кого есть опыт крос сборки на этом чуде, а сборки bare-native кода?
Поделитесь опытом на хабре пожалуйста.
| |
|
2.64, нах. (?), 13:21, 26/10/2024 [^] [^^] [^^^] [ответить]
| +/– |
> А у кого есть опыт крос сборки на этом чуде, а сборки
> bare-native кода?
> Поделитесь опытом на хабре пожалуйста.
стесняюсь спросить - оно то или другое вообще-то может? А то есть нехилые подозрения, что нет.
| |
|
|