Size: a a a

2021 March 13

b

badtrousers in rust_offtopic
просто из расчета под какую-то доступность
источник

KR

Kai Ren in rust_offtopic
ну да, тут надо уточнять гарантии
источник

b

badtrousers in rust_offtopic
можно кворум
источник

KR

Kai Ren in rust_offtopic
Вот ты гонишь на раст, а там подобное в 2-3 комбинатора решается) И задачку то не оформишь толком)
источник

KR

Kai Ren in rust_offtopic
А на Го да, надо поплясать с горутинками правильно
источник

b

badtrousers in rust_offtopic
Kai Ren
Вот ты гонишь на раст, а там подобное в 2-3 комбинатора решается) И задачку то не оформишь толком)
не ве рю хД
источник

KR

Kai Ren in rust_offtopic
badtrousers
не ве рю хД
Пингани завтра-послезавтра, я тебе вайну
источник

KR

Kai Ren in rust_offtopic
Прям щас нет уже ни мозгов, ни времени. Мне ещё релиз выкатывать)
источник

b

badtrousers in rust_offtopic
Kai Ren
Пингани завтра-послезавтра, я тебе вайну
добро. с таймаутами, все дела, полный фаршмак?
источник

KR

Kai Ren in rust_offtopic
badtrousers
добро. с таймаутами, все дела, полный фаршмак?
Да, напиши ток более подробно, чтоб я не перепутал где ты там таймауты хочешь видеть и ретраи.
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Alex Noname
так точно правильно делать?
хедер-футер это не наше
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
это мос.ру всрало
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
там заказчик пришел и сказал "вот это в таком виде на страницу суйте и не трогайте"
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
🤷‍♂️
источник

B

Bogdan in rust_offtopic
Alex Noname
так точно правильно делать?
а что за редактор с таким slim стилем?
источник

МП

Мимо Проходящий... in rust_offtopic
Emmanuel Goldstein
Половина синтаксиса в комментариях
Сцуко, буквально сишный код надо писать в комментариях, причём официальная документация использует для этого line-комментарии, хотя в Go есть блочные
nil != nil
обработка ошибок через пары
JSON-энкодер почему-то эскейпит HTML (wtf)
стек время от времени рандомно копируется целиком в другое место
ссылка на слайс может протухнуть — нет гарантии, что она указывает всегда на один и тот же объект, даже если её никто не менял
Можно просто пойти, сделать, и разыменовать нулевой поинтер
Нет способа защитить структуру от получения некорректного значения, любой пидорас может сделать var x ExternalType и получить тип, забитый нулями. Никакого аналога PIMPL нет.
Дженериков нет даже на уровне C11
defer вместо RAII/finally — это лишь слегка лучше чем C-style goto free;, потому что теперь тебе нужно думать в каждом месте, что закрывать
Вся простота Go идёт нахер, когда ты пытаешься действительно заставить семантику горутин работать — сам Роб Пайк обосрался на презентации, когда попытался привести простой пример паттерна. В реальности этот простой пример содержит неочевидный на первый взгляд баг, потому что по chan <- mess нет способа узнать, блокирующая это операция или нет.
>  по chan <- mess нет способа узнать, блокирующая это операция или нет.

c какого хера это может быть не блокирующая операция? в го только селект асинхронный и go
источник

МП

Мимо Проходящий... in rust_offtopic
Emmanuel Goldstein
Половина синтаксиса в комментариях
Сцуко, буквально сишный код надо писать в комментариях, причём официальная документация использует для этого line-комментарии, хотя в Go есть блочные
nil != nil
обработка ошибок через пары
JSON-энкодер почему-то эскейпит HTML (wtf)
стек время от времени рандомно копируется целиком в другое место
ссылка на слайс может протухнуть — нет гарантии, что она указывает всегда на один и тот же объект, даже если её никто не менял
Можно просто пойти, сделать, и разыменовать нулевой поинтер
Нет способа защитить структуру от получения некорректного значения, любой пидорас может сделать var x ExternalType и получить тип, забитый нулями. Никакого аналога PIMPL нет.
Дженериков нет даже на уровне C11
defer вместо RAII/finally — это лишь слегка лучше чем C-style goto free;, потому что теперь тебе нужно думать в каждом месте, что закрывать
Вся простота Go идёт нахер, когда ты пытаешься действительно заставить семантику горутин работать — сам Роб Пайк обосрался на презентации, когда попытался привести простой пример паттерна. В реальности этот простой пример содержит неочевидный на первый взгляд баг, потому что по chan <- mess нет способа узнать, блокирующая это операция или нет.
> JSON-энкодер почему-то эскейпит HTML (wtf)

потому что иначе жсон будет не валидный
источник

МП

Мимо Проходящий... in rust_offtopic
> ссылка на слайс может протухнуть — нет гарантии, что она указывает всегда на один и тот же объект, даже если её никто не менял
Можно просто пойти, сделать, и разыменовать нулевой поинтер

ебать у нас тут есть нил дереференс, какой ужос
источник

МП

Мимо Проходящий... in rust_offtopic
Emmanuel Goldstein
Половина синтаксиса в комментариях
Сцуко, буквально сишный код надо писать в комментариях, причём официальная документация использует для этого line-комментарии, хотя в Go есть блочные
nil != nil
обработка ошибок через пары
JSON-энкодер почему-то эскейпит HTML (wtf)
стек время от времени рандомно копируется целиком в другое место
ссылка на слайс может протухнуть — нет гарантии, что она указывает всегда на один и тот же объект, даже если её никто не менял
Можно просто пойти, сделать, и разыменовать нулевой поинтер
Нет способа защитить структуру от получения некорректного значения, любой пидорас может сделать var x ExternalType и получить тип, забитый нулями. Никакого аналога PIMPL нет.
Дженериков нет даже на уровне C11
defer вместо RAII/finally — это лишь слегка лучше чем C-style goto free;, потому что теперь тебе нужно думать в каждом месте, что закрывать
Вся простота Go идёт нахер, когда ты пытаешься действительно заставить семантику горутин работать — сам Роб Пайк обосрался на презентации, когда попытался привести простой пример паттерна. В реальности этот простой пример содержит неочевидный на первый взгляд баг, потому что по chan <- mess нет способа узнать, блокирующая это операция или нет.
> Дженериков нет даже на уровне C11

в с++ нет дженериков бро
источник

МП

Мимо Проходящий... in rust_offtopic
Emmanuel Goldstein
Половина синтаксиса в комментариях
Сцуко, буквально сишный код надо писать в комментариях, причём официальная документация использует для этого line-комментарии, хотя в Go есть блочные
nil != nil
обработка ошибок через пары
JSON-энкодер почему-то эскейпит HTML (wtf)
стек время от времени рандомно копируется целиком в другое место
ссылка на слайс может протухнуть — нет гарантии, что она указывает всегда на один и тот же объект, даже если её никто не менял
Можно просто пойти, сделать, и разыменовать нулевой поинтер
Нет способа защитить структуру от получения некорректного значения, любой пидорас может сделать var x ExternalType и получить тип, забитый нулями. Никакого аналога PIMPL нет.
Дженериков нет даже на уровне C11
defer вместо RAII/finally — это лишь слегка лучше чем C-style goto free;, потому что теперь тебе нужно думать в каждом месте, что закрывать
Вся простота Go идёт нахер, когда ты пытаешься действительно заставить семантику горутин работать — сам Роб Пайк обосрался на презентации, когда попытался привести простой пример паттерна. В реальности этот простой пример содержит неочевидный на первый взгляд баг, потому что по chan <- mess нет способа узнать, блокирующая это операция или нет.
> Вся простота Go идёт нахер, когда ты пытаешься действительно заставить семантику горутин работать —

это ты насписал бред одержимого данинг крюгером
источник