LINUX.ORG.RU

Вышел Rust 1.37.0

 ,


2

6

Среди нововедений:

  • Разрешено ссылаться на варианты enum через псевдонимы типов (type aliases), например через Self.
  • cargo vendor теперь входит в стандартную поставку.
    • С помощью cargo vendor можно явно скачивать и использовать полную копию всех исходных кодов всех зависимостей. Это полезно для компаний с монорепозиториями, которые хотели бы хранить и анализировать весь исходный код, используемый в их ПО.
  • Поддержка const _:.
  • Поддержка Profile Guided Optimization.
  • Поддержка #[repr(align(N))] для лучшего контроля над выравниванием в Enum.
  • Изменения в стандартной библиотеке.
  • Изменения в Clippy
  • Microsoft и Amazon стали спонсорами Rust, предоставив облачную инфраструктуру для сборки и тестирования Rust.

>>> Анонс

★★★★★

Проверено: jollheef ()
Последнее исправление: unfo (всего исправлений: 3)

Ответ на: комментарий от anonymous

todo-mvс hello world весит 4 мегабайта и потребляет 20 мб озу

в аду есть специальный котел для тех лодырей у которых hello world жрет 20 мб

pihter ★★★★★
()
Ответ на: комментарий от anonymous

vim, git установлены на моей 10-ке

и какой в этом смысл? чем плохо на онтопике?

pihter ★★★★★
()
Ответ на: комментарий от Deleted

и это правильно Нет. Ибо всё работает через одно место. Для просмотра ещё куда ни шло, для использования - ужас.

RazrFalcon ★★★★★
()
Ответ на: комментарий от anonymous

Жаль, что Раст всё-таки написали

Да не жаль. Он как чёрный квадрат — один чудак намалевал, зато больше в этот тупик никто не лезет. Так и с Растом :).

hbee ★★★★
()
Ответ на: комментарий от anonymous

У беседки не удалось его собрать под свитч. Но это скорее криворукость беседки или огороженость свитча.

RazrFalcon ★★★★★
()
Ответ на: комментарий от hbee

Да не жаль. Он как чёрный квадрат — один чудак намалевал, зато больше в этот тупик никто не лезет. Так и с Растом :).

Повеселил с утреца, спасибо. Где на тебя можно подписаться или лайк поставить?

anonymous
()
Ответ на: комментарий от hbee

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

anonymous
()
Ответ на: комментарий от vertexua

В других же языках нужно раздувать стандартную библиотеку

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

anonymous
()
Ответ на: комментарий от anonymous

и какой смысл было запускать это на Windows? чтобы глючило и тормозило?

пример явно неудачный

user_id_68054 ★★★★★
()
Ответ на: комментарий от RazrFalcon

для использования - ужас

По долгу службы приходится взаимодействовать с ПО для видеонаблюдения от «мирового бренда» — IVMS-4200. Написана на кутях. ПО-шке лет 10-15. Каждый год на презентациях бренд хвалится сколько сотен тысяч работников в их компании. Работает просто как ГОВНО. Худший UX за всю мою грешную жизнь

Дошло до того, что приходится писать bat-ники, т.к. конфиги слетают почти после каждого запуска. В то время как веб-интерфейс самого регистратора, написанный с помощью HTML4, ActiveX и какой-то матери работает ЗНАЧИТЕЛЬНО лучше (хоть и позволяет меньше)

Другой пример Бизнес.РУ. Аналогично. Кассовая програма на Qt. Глючит и тормозит. Разрабы похоже сэкономили на тредах и гоняют блокирующие операции в UI-потоке. Баги фиксятся и функционал допиливается мучительно долго. Пользуешься скрипя зубами. Зато их учетная система в браузере работает отменно. (У их конкурентов, Мой Склад, кстати, кассовое ПО на электроне. UX на порядок лучше и отзывчивее)

Deleted
()
Ответ на: комментарий от RazrFalcon

При том, что это эдди когда-то жаловался, что сайт какой-то выглядит как УГ, а потом выяснилось, что у него собственные глобальные стили всё перебивают и делают вполне вменяемый дизайн действительно УГ. Но то, что это его стили — УГ, пациент, разумеется, не признал.

rebforce
()
Ответ на: комментарий от Deleted

Отдельно стоит добавить, что первые и вторые имели амбиции портироваться на линукс, но облажались. А у третьих получилось

Deleted
()
Ответ на: комментарий от anonymous

забыл еще про го

Нет, Go я люблю и сейчас активно использую. Считаю его противоположностью Расту.

hbee ★★★★
()
Ответ на: комментарий от hbee

Го концептуально гораздо ближе к черному квадрату :)

anonymous
()
Ответ на: комментарий от anonymous

Нет. Скудная стдлиба + дрянь в стиле npm = адок, где все зависит от всего (и это все васянское). Хочется по грабелькам походить?

По сравнение с С++ (где не богатой stdlib ни npm помойки) у раста большой прогресс.

anonymous
()
Ответ на: комментарий от Deleted

Одна кривая программа vs кривые PWA по умолчанию. Так себе сравнение.

Мой Склад

Сталкивался с этим чудом. Ужас из палаты мер и весов.

RazrFalcon ★★★★★
()
Ответ на: комментарий от RazrFalcon

Нет.

Ого. Царская работа с возражениями)

Deleted
()

Я уже «Тупой старолентний дебил» которому это все нафиг не нужно и просто изобретать велик на с?

hbars ★★★★★
()
Ответ на: комментарий от hbee

Да не жаль. Он как чёрный квадрат — один чудак намалевал, зато больше в этот тупик никто не лезет. Так и с Растом :).

Меня бесит не сам язык, а откровенное распыление ресурсов сообщества. Как тут справедливо заметили – npm-like. Т.е. тысяча мелких «васянских» проектов, которые вряд-ли будут поддерживаться в долгосрочной перспективе, вместо хорошей стандартной библиотеки. Да чёрт-побери, если Мозилле некогда писать свою стандартную и нету средств, кто мешает написать спеки и всё. Хотя бы даже черновой набросок как оно хотелось бы чтобы выглядело. И просто ждать коммитов.

kostyarin_ ★★
()
Ответ на: комментарий от anonymous

Ты прав, но забыл еще про го.

Го сделали чтобы вызвать диссонанс у питонщиков. А Раст для чего?

kostyarin_ ★★
()
Ответ на: комментарий от RazrFalcon

Почему вас волнует куда люди тратят своё время?

Глупый вопрос. Я пользуюсь только и только результатами человеческого труда. Как и Вы. А школьников, не таких как все™, я сделаю свою™, и прочих – считаю деструктивными образованиями, точками распыления, более того – бичом нашего времени. Вообще, опен-сорц как таковой способен существовать только в местах концентрации разработчиков. Иначе ему просто не составить конкуренции проприетарному ПО. И Раст – это и есть говно, которое распыляет ресурсы FOSS-сообщества by design. Почему меня это волнует? Да меня это волнует, потому что я не живу в изолированном контейнере и то, что может мировое сообщество, а порознь оно не может ничего, напрямую влияет на меня. Более того, свои труды я бы тоже хотел сделать полезными и для других людей, а не васянской поделкой. И если у какого-то школьника комплекс неполноценности и он думает, что вряд ли сможет родить что-то стоящее, то набраться ума и опыта ему проще в совместной работе с другими разработчиками, даже если они тоже вообще не опытны.

kostyarin_ ★★
()
Ответ на: комментарий от kostyarin_

Мозилле никакая библиотека не нужна, а тем более спеки и стандарты. Раст отдали васянам во имя халявы: это во-первых армия тестировщиков, во-вторых кто-то да и напишет полезный мозилле код. Вообще, опесорц это такой развод лохов. Сидит шибко умный васян в жопе мира и пилит свою либу, а потом его код берут и юзают в коммерческом продукте с миллиоными прибылями. А васяну шиш на постном масле, хорошо если где-то мелким шрифтом пропишут. Прикинь теперь, есои бы не было этого псевдокоммунизма, и любой код (читай труд) пришлось бы оплачивать. Такое положение капиталюг никак не устраивало, поэтому и придумали Столлмана и весь этот опенсорц.

anonymous
()
Ответ на: комментарий от RazrFalcon

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

anonymous
()
Ответ на: комментарий от anonymous

Второй раз за тред предлагаю анониму принять таблетки. Ну точно обострение.

RazrFalcon ★★★★★
()
Ответ на: комментарий от kostyarin_

Как Линус распылял в свое время вместо того чтобы с культом Столлмана писать GNU Operating System, которую они до сих пор осилить ее могут. Линус виноват, должен был GNU партбилет получить и только после собрания жильцов дома писать свою ОС

vertexua ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Интересная точка зрения (нет). Корпорации прекрасно могут жить и своим проприетарным кодом (бсд). Обычно, когда ты написал что-то нужное, это в любом случае обеспечит тебя работой и деньгами в будущем. Просто со свободным кодом шансы на то, что оно станет нужным, много выше. Но корпорации не очень любят гпл, конечно, с ним сложнее поставлять протрояненный код клиентам.

anonymous
()
Ответ на: комментарий от RazrFalcon

То есть всех нужно в шарашку посадить и заставить выполнять гос. план?

Довольно глупая попытка исказить смысл мною сказанного, но я не могу отвечать за Ваши домыслы, но только за то, что говорю сам.

kostyarin_ ★★
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от anonymous

Сложнее? Наверное потому что нарушать GPL нелегально? Лол. А троян с самого начала было легально?

vertexua ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Вообще, опесорц это такой развод лохов.

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

kostyarin_ ★★
()
Ответ на: комментарий от vertexua

Троян может быть прописан где-нибудь в EULA, или съехать на том что это отладочная функция оставленная по недосмотру.

anonymous
()
Ответ на: комментарий от vertexua

Линус как раз-таки грамотно концентрирует ресурсы сообщества. Именно поэтому любая BSD далеко позади.

Linux и GNU – это точки сосредоточения. А Mozilla – деструктивная кампания. Она только выдаёт себя за FOSS, на самом деле не преследует ничего кроме проталкивания своих коммерческих и некоммерческих, но сомнительных интересов, расходящихся с принципами FOSS. Закономерным результатом этого проталкивания является Раст, не как язык, а как способ организации людей.

kostyarin_ ★★
()
Ответ на: комментарий от anonymous

3>Обычно, когда ты написал что-то нужное, это в любом случае обеспечит тебя работой и деньгами в будущем. Лолнет, это так не работает. Вон разфлакон написал что-то относительно нужное, но никто его работой не обеспечил, а результат труда тем не менее легко может быть утилизирован корпорастами. Твой опубликованный код это халявный продукт, который можно взять без всяких обязательств, а заботу о твоей тушке возложить на тебя самого или на собес. То есть если в проприетарную эпоху юзеры воровали продукт у корпорастов, то при опенсорце корпорасты обкрадывают юзеров этих ваших гитхабов. Новый дивный мир.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.