The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Представлен Crab, форк языка Rust, избавленный от бюрократии, opennews (??), 30-Май-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


5. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +11 +/
Сообщение от Аноним (4), 30-Май-23, 22:37 
А зачем синтаксис то делать такой убогий? Даже частичная совместимость с СИ как это сделано в Джаве могла бы сильно помочь.
Ответить | Правка | Наверх | Cообщить модератору

8. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Аноним (8), 30-Май-23, 22:42 
За то можно пообсуждать:

- Смотрите, я узнал про оператор @, смотрите что он умеет.
- Блин чувак, в ржавойкниге он упомянут.
- Чувак, да ты его не правильно используешь, без него короче написать можно.
- А его ещё использовать можно прям как в Хаскел.

Ответить | Правка | Наверх | Cообщить модератору

24. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  –3 +/
Сообщение от Sw00p aka Jerom (?), 30-Май-23, 23:22 
в пхп данный символ @ подобен свастике :)
Ответить | Правка | Наверх | Cообщить модератору

170. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Tron is Whistling (?), 31-Май-23, 14:49 
Ты не поверишь, но есть места, где вот просто не надо ни отдельную обработку ошибок ни вывода.
Писать вместо этого try { ... } catch (\Exception $e) { } - ну такое себе тоже.
Ответить | Правка | Наверх | Cообщить модератору

198. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Аноним (-), 31-Май-23, 21:45 
> Ты не поверишь, но есть места, где вот просто не надо ни
> отдельную обработку ошибок ни вывода.
> Писать вместо этого try { ... } catch (\Exception $e) { }
> - ну такое себе тоже.

Поэтмоу вон тот убунтуапгрейдер валится с 3-страничным трейсом. На самом деле он означал "версия питона не та" или "ошибка сети" но кодеры рассуждали так же, и работает в результате ну вот так. Так что мало того что фэйлит свою задачу в 50% случаев, так еще и диагностики - никакой. Стрэйсом блин, сами.

Ответить | Правка | Наверх | Cообщить модератору

200. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Tron is Whistling (?), 31-Май-23, 23:21 
Путаешь fire-and-forget и обыкновенную обработку ошибок по ходу выполнения.
В случае fire-and-forget вообще ничего обрабатывать не нужно.
Например в описанном выше случае я знаю, что сервис справится и без меня.
Но если его хорошо пнуть - разгребёт очередь с учётом пинающего.
Ответить | Правка | Наверх | Cообщить модератору

201. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Tron is Whistling (?), 31-Май-23, 23:22 
// ниже, пост попал выше описанного случая )
Ответить | Правка | Наверх | Cообщить модератору

202. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Tron is Whistling (?), 31-Май-23, 23:24 
Там обработчик сидит в sleep и ждёт либо пока истечёт время, либо пока его кто-нибудь сигналом не напинает.
Гонять опрос постоянно - так себе затея, а данные в базу валятся от запросов. Иногда их пара тысяч в минуту, иногда - три в час. Такие дела.
Ответить | Правка | К родителю #200 | Наверх | Cообщить модератору

203. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Tron is Whistling (?), 31-Май-23, 23:26 
[и да, это сторонний сервис - ничего подправить невозможно]
Ответить | Правка | Наверх | Cообщить модератору

207. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Аноним (207), 01-Июн-23, 00:13 
> Путаешь fire-and-forget и обыкновенную обработку ошибок по ходу выполнения.

Как говорится, создайте систему которой может пользоваться даже дурак и только дурак и захочет ей пользоваться. С яп видимо как-то так же - сделайте чтобы так можно было, ну и будут так делать. С поводом и без. Чаще без, чтобы не напрягаться лишний раз. Лапочка питоняша и так не могет быть эффективным более пары часов в день (один такой на опеннете честно признался). А тут еше головой работать требуют. Вообще офигели. Так что вот вам такие вот художества. Зато этот няша дешевый, а если еще из бангалора завезти то совсем. Хотя скоро наверное чатгпт сможет не хуже, что он, копипаст чтоли не изобразит?

> В случае fire-and-forget вообще ничего обрабатывать не нужно.

Это как бы да, но в результате - вон там топор в экране автомата оплаты, за вот такую обработку очередей. Ну и вот хорошенько пнули за про...ю пятихатку, чтоб владелец так и еще сильнее попал. Оценка юзером такой очередизации, такскать. Удобно же транзакции хреначить в парадигме fire and forget. Не надо наличие сети проверять, всякие там успехи транзакций и прочие глупости. Сразу код в цать раз проще.

Ответить | Правка | К родителю #200 | Наверх | Cообщить модератору

222. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Tron is Whistling (?), 01-Июн-23, 07:51 
>> В случае fire-and-forget вообще ничего обрабатывать не нужно.
> Это как бы да, но в результате... транзакции хреначить в парадигме fire and forget

Э-э-э, зачем ежа с ужом-то?
Есть места, где всё надо обрабатывать, вплоть до неожиданных результатов, которых даже документация не предусматривала. Есть места, где вообще ничего не надо обрабатывать.

Впрочем, удачи пнуть терминальщиков за продолбанную пятихатку - в неудачном случае задолбаетесь пыль глотать :D

Ответить | Правка | Наверх | Cообщить модератору

258. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Аноним (-), 04-Июн-23, 01:59 
> Э-э-э, зачем ежа с ужом-то?

Потому что когда начинают все упрощать "для д-лов", только они и отфильтровываются, как я вижу. И потом ими кодят вон то, в результате лайки топором в экран за то как оно такое работает. Я понимаю что человеку разумного такое состояние дел досадно но, увы, айти достаточно денежный и это притягивает... всяких... вон 200К швали уже ушли на мороз и оказалось что и без них ЗБС. И на этот год еще 90К чтоли ожидается. А остальные соответственно поучатся быть эффективными побольше и код поэффективнее писать, не ставя работодателей на бабки, или присоединятся к экс-коллегам.

> Есть места, где всё надо обрабатывать, вплоть до неожиданных результатов, которых даже
> документация не предусматривала. Есть места, где вообще ничего не надо обрабатывать.

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

> Впрочем, удачи пнуть терминальщиков за продолбанную пятихатку - в неудачном
> случае задолбаетесь пыль глотать :D

Скорее они заманаются стекляшки от дисплея выковыривать. И стоит экран+точ такого размера поболее пятихатки, даже оптом, а тут еще даун терминала + выезд чуваков. Они ж не караулят его круглосуточно. Были б они на месте, им бы на месте и предъявили. А когда никого нет, раздосадованый народ вот ничего умнее лайка и не придумывает.

Ответить | Правка | Наверх | Cообщить модератору

264. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Tron is Whistling (?), 04-Июн-23, 09:59 
Да, с 200к и 90к вполне очевидно, "под ковид" набирали, ковид ушёл, воротнички расселись назад по офисам, всякое ненужное снова стало ненужно.

А стекляшки от дисплея - это минимум хулиганка, причём ущерба там наберётся уже не на административную, камеры-то у терминалов и возле стоят обычно, поэтому я бы тоже не советовал.

Ответить | Правка | Наверх | Cообщить модератору

171. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Tron is Whistling (?), 31-Май-23, 14:51 
Допустим я хочу fire-and-forget дёрнуть https://some-internal-host/some-internal-service/best-effort..., и мне в общем случае фиолетово, дёрну я его реально или нет [лучше дёрнуть, чем нет, но не обязательно], и что там произойдёт. Главное дёрнуть. Мне вместо @file_get_contents() вот это вот убожество сверху писать?
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

186. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Sw00p aka Jerom (?), 31-Май-23, 18:52 
>Допустим я хочу fire-and-forget дёрнуть

А гасить зачем если "Главное дёрнуть"?

Ответить | Правка | Наверх | Cообщить модератору

189. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Tron is Whistling (?), 31-Май-23, 20:05 
Чтобы лог не загадило.
Ответить | Правка | Наверх | Cообщить модератору

216. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от noc101 (ok), 01-Июн-23, 06:10 
Использовать в РНР @ надо только на время отладки, в продакшене за такое надо руки рубить по самую шею.
Ответить | Правка | К родителю #171 | Наверх | Cообщить модератору

221. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Tron is Whistling (?), 01-Июн-23, 07:48 
Пока вы рубите - у нас всё работает :)
Ответить | Правка | Наверх | Cообщить модератору

227. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  –2 +/
Сообщение от noc101 (ok), 01-Июн-23, 12:12 
Ой не надо врать.
Факт в том, что старый софт написанный к примеру под Убунту 9, на текущей Убунте даже не установится. Если вручную установить, то не запустится.
Так как все либы которые ему нужны, уже давно умерли и их скачать почти невозможно.
Сколько софта умерло, ты видно явно не представляешь.

На эту тему у Линуса есть видео с конфы, где он эту боль рассказывал. Как софт невозможно запустить, потому что в дистрибутивах помойка сложилась. Видно Линус врет?

Ответить | Правка | Наверх | Cообщить модератору

54. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +4 +/
Сообщение от anonymous (??), 31-Май-23, 00:14 
Синтаксис как синтаксис. Все решение по синтаксису были приняты не спонтанно а продумано. Если интересно, почитайте rust RFC, там подробно объясняется почему так а не иначе.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

65. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +2 +/
Сообщение от Аноним (65), 31-Май-23, 00:39 
Продуманный синтаксис в питоне, и то третья версия понадобилась, да даже в ней избыток магических символов.
Раст же вобрал в себя все худшее из плюсов и джавы, оба сильно устарели к 2014. А если почитаете как создавался раст (сначала как петпроект в свободное время еще в далеком 2006, а после форса мозиллы - в большой спешке, но без достаточного количества зрелых специалистов, с привлечением студентов), то получите документальное подтверждение. Очевидно никакой продуманности не было, автор просто использовал то что знал, не оглядываясь на лучшие практики (собственно главный растоман так и говорил), а потом в спешке пытались это подлатать как могли.
Ответить | Правка | Наверх | Cообщить модератору

74. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  –7 +/
Сообщение от Аноним (74), 31-Май-23, 00:56 
JS вообще за две недели создавался и ничего, стал самым популярным и востребованным языком (плюс TS конечно же).

>Rust создавался без количества зрелых специалистов

Каких таких "специалистов"? Тех самых, что Сишечку создали? Или из C++, главный "специалист" которого советовал просто "писать без багов"? Ну так они уже насоздавали - до сих пор дыры тридцатилетней давности вылазят - так что не надо нам таких "специалистов".

Ответить | Правка | Наверх | Cообщить модератору

147. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от смузиизбатона (?), 31-Май-23, 11:42 
> JS вообще за две недели создавался и ничего

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

> Ну так они уже насоздавали

какие дыры *языка* вылезают?

> "специалист" которого советовал просто "писать без багов"?

а на чём можно писать с багами?

Ответить | Правка | Наверх | Cообщить модератору

254. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от fuggy (ok), 03-Июн-23, 00:13 
Ещё бы в языке для рисования снежинок на экране нужные были разные кавычки, амперанды и угловые скобки.
Ответить | Правка | Наверх | Cообщить модератору

194. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +2 +/
Сообщение от Аноним (65), 31-Май-23, 20:26 
> JS вообще за две недели создавался и ничего, стал самым популярным и востребованным языком (плюс TS конечно же).

Могу назвать еще тысячу примеров когда !@#$%^ стало популярным, но это не делает из него торт.

> Каких таких "специалистов"? Тех самых, что Сишечку создали?

Сейчас бы в 2024 ругать сишечку из 70ых потому что она не соответствует современным стандартам.

> Ну так они уже насоздавали - до сих пор дыры тридцатилетней давности вылазят - так что не надо нам таких "специалистов".

Вам нужны специалисты которые !@@##$ еще не сделали, но уже наклепали дыр не меньше чем деды за 30 лет?

Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

69. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +5 +/
Сообщение от Аноним (69), 31-Май-23, 00:47 
Если все решения по дизайну были приняты продумано, но получилось мессиво, может что-то не так с решающими?
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

101. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  –7 +/
Сообщение от Прохожий (??), 31-Май-23, 07:12 
Месиво получилось только в головах некоторых опеннетных экспертов с не шибко развитыми когнитивными способностями. Не думаю, что это большая проблема для мира.
Ответить | Правка | Наверх | Cообщить модератору

249. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Аноним (249), 02-Июн-23, 16:57 
Не расстраивайся, по крайней мере ты открыто признаешь свой недостаток, тебя вылечат.
Ответить | Правка | Наверх | Cообщить модератору

90. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +3 +/
Сообщение от Анатолий (??), 31-Май-23, 04:56 
Читали мы эти ваши RFC, нет там никакой мотивации по нэймингу.
Зачем выдумали crates, traits и прочие Box переобозвали. Их имена уже годами сложились и были определены,
async вбили в язык ногами. Почему .expect вообще не соответствует тому, что он делает. Почему столько неявных поведений, зачем например тонна макросов типа vec! если всё равно никто не пользуется их имплементациями напрямую.
Миллиард метаатрибутов меняющих поведение функций. Result превратил цепочки вызовов в бесконечные unwrap'ы. Если задача языка была максимально усложнить жизнь разработчика, то с этим раст безусловно справился на отлично. Его отличие должно было быть лишь в том, что Си обзавёлся бы борочекером и всё :) А в итоге вызвали Ктулху очередного.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

100. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  –6 +/
Сообщение от Прохожий (??), 31-Май-23, 07:09 
>Читали мы эти ваши RFC, нет там никакой мотивации по нэймингу.

Тебе говорят про синтаксис, а ты в ответ про именование.

>Зачем выдумали crates, traits и прочие Box переобозвали.

А в чем проблема?

>async вбили в язык ногами

В чем проблема?

>Почему .expect вообще не соответствует тому, что он делает.

В чем это выражается?

>Почему столько неявных поведений, зачем например тонна макросов типа vec!

Так тебе неявные поведения не нравятся или макросы, всё-таки?

>если всё равно никто не пользуется их имплементациями напрямую

Что значит никто? За себя говори.

>Миллиард метаатрибутов меняющих поведение функций.

Назови хотя бы десяток для начала.

>Если задача языка была максимально усложнить жизнь разработчика

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

> Его отличие должно было быть

Кому должно было? Ты хоть что-то заплатил создателям, чтобы права качать?

Ответить | Правка | Наверх | Cообщить модератору

144. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +1 +/
Сообщение от Аноним (-), 31-Май-23, 11:30 
> Задачей языка было уйти от определённого класса ошибок, и он с этой задачей справляется.

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

Ответить | Правка | Наверх | Cообщить модератору

140. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Alex (??), 31-Май-23, 11:15 
Result c бесконечными unwrap()? Есть стойкое ощущение, что вы не совсем верно пользуетесь языком. Возможно всё описанное вами как раз и проистекает из этого.
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

267. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от torvn77 (ok), 04-Июн-23, 13:46 
>Миллиард метаатрибутов меняющих поведение функций. Result превратил цепочки вызовов в бесконечные unwrap'ы.  

Может чтобы было легче спрятать бэкдор или преднамеренную уязвимость?

Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

143. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +1 +/
Сообщение от Аноним (-), 31-Май-23, 11:28 
Это самое смешное про Rust, что я слышал за последние два года.

Анонимус, ты даже не представляешь какую несусветную глупость написал. Сразу видно, что с языком познакомился (а познакомился ли вообще) совсем недавно.

Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

117. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  –6 +/
Сообщение от burjui (ok), 31-Май-23, 09:49 
Местные "программисты" уже настолько деградировали, что не в состоянии изучить ЯП с незнакомым синтаксисом. Ну да, давайте насоздаём языков, которые все напоминают C. А лучше вообще ничего нового не придумывать, а всё писать на C. И шелл-скрипты запретить.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

120. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +3 +/
Сообщение от Аноним (120), 31-Май-23, 09:58 
Почему же я выучил синтаксис C, C++, Basic, Pascal, Assembler, Lua, Python, PHP, JavaScript, но от Rust меня только тошнит?
Ответить | Правка | Наверх | Cообщить модератору

129. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Аноним (129), 31-Май-23, 10:16 
Потому что ты их только "выучил", и не осилил лисп, эликсир и баш.
Ответить | Правка | Наверх | Cообщить модератору

131. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  –3 +/
Сообщение от burjui (ok), 31-Май-23, 10:22 
Правильнее будет задаться вопросом: почему тебя не тошнит от синтаксиса большей части перечисленных тобой ЯП?
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

132. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +3 +/
Сообщение от Аноним (120), 31-Май-23, 10:36 
Потому что они были придуманы людьми для решения реальных задач а не для того чтобы поднять своё ЧСВ?
Ответить | Правка | Наверх | Cообщить модератору

196. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от burjui (ok), 31-Май-23, 20:47 
То есть, дело, всё-таки, не в синтаксисе.
Ответить | Правка | Наверх | Cообщить модератору

138. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +1 +/
Сообщение от pda (ok), 31-Май-23, 11:01 
И что вы хотите доказать своим единичным примером? А меня например тошнит от синтаксиса C++. И?
Если у вас на что-то аллергия - это сугубо ваша проблема.
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

175. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +2 +/
Сообщение от n00by (ok), 31-Май-23, 16:15 
> я выучил синтаксис C, C++, Basic, Pascal, Assembler

... а потом я узнал, что на самом деле tasm, masm и fasm поддерживают разные синтаксисы, а в gas вообще приёмник и источник наоборот.

Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

185. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от Аноним (120), 31-Май-23, 18:47 
Ну так я давно это знаю... И знаю ещё что кроме x86/x64 есть ещё ARM и другие платформы
Ответить | Правка | Наверх | Cообщить модератору

217. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от n00by (ok), 01-Июн-23, 06:18 
> Ну так я давно это знаю... И знаю ещё что кроме x86/x64
> есть ещё ARM и другие платформы

А про архитектуры IA-32 и AMD64 знаете?

Ответить | Правка | Наверх | Cообщить модератору

136. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +1 +/
Сообщение от Аноним (136), 31-Май-23, 10:49 
После таких слов былую критику Dlang от тебя не принимаю.
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

195. "Представлен Crab, форк языка Rust, избавленный от бюрократии"  +/
Сообщение от burjui (ok), 31-Май-23, 20:45 
Можешь не принимать, каждый имеет право на своё мнение. Моя критика Dlang основана на его использовании с первой версии, т.е. на данный момент более 15 лет. Я же не исключаю возможность, что Rust тоже когда-нибудь скатится, как в политическом, так и в технологическом плане. Но у последнего есть хотя бы то преимущество, что он спроектирован гораздо лучше (как минимум, с точки зрения теории типов и ортогональности языковых возможностей), эргономичнее, имеет несравнимо большую поддержку и пользовательскую базу. Dlang даже не скатывался, а, скорее, постоянно парил на восходящих потоках, так полноценно и не взлетев. Опять же, не исключаю возможность, что Dlang воспарит и даже затмит Rust и что-нибудь ещё, но моя надежда на это окончательно увяла.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру