Size: a a a

2020 January 08

ML

Mike Lubinets in rust_offtopic
???
источник

AZ

Alex Zhukovsky in rust_offtopic
емнип в гадт тебе не надо делать <T, A, B, H>
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
емнип в гадт тебе не надо делать <T, A, B, H>
А что плохого в том, чтоб делать <T, A, B, H>?
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
А что плохого в том, чтоб делать <T, A, B, H>?
источник

AZ

Alex Zhukovsky in rust_offtopic
тут подробнее чем я объясню, тем более что я сам еще не понял настолько чтобы объяснять
источник

AZ

Alex Zhukovsky in rust_offtopic
поэтому приношу извенения и дам ссылку на вики
источник

AZ

Alex Zhukovsky in rust_offtopic
там с примерами
источник

G

Gymmasssorla in rust_offtopic
а, ок
источник

ML

Mike Lubinets in rust_offtopic
Gymmasssorla
А что плохого в том, чтоб делать <T, A, B, H>?
Вокруг этого тяжело удобный апи потом делать)
источник

ML

Mike Lubinets in rust_offtopic
Внутри можно, а вот наружу такими енамами торчать неоч
источник

AZ

Alex Zhukovsky in rust_offtopic
Вот эта запись:

data Expr = I Int         -- integer constants
         | Add Expr Expr -- add two expressions
         | Mul Expr Expr -- multiply two expressions


Эквивалентна:

enum Expr {
  I(i32),
  Add(Box<Expr>, Box<Expr>),
  Mul(Box<Expr>, Box<Expr>)
}
источник

AZ

Alex Zhukovsky in rust_offtopic
если вдруг ты синтаксис не знаешь
источник

AZ

Alex Zhukovsky in rust_offtopic
справа через | описываются вариаты энума. Первое слово в вариантах - имя конструктора, data Expr - имя энума
источник

AZ

Alex Zhukovsky in rust_offtopic
ну и ты наверное знаешь что функции двух аргументов в хаскелле можно писать в инфиксном виде: f a b <=> a 'f' b
источник

AZ

Alex Zhukovsky in rust_offtopic
Кстати сделал примерчик кривым способом: https://repl.it/@Pzixel/AngryGenerousDeadcode
источник

AZ

Alex Zhukovsky in rust_offtopic
который без гадтов
источник

A

Aleks 🥒 in rust_offtopic
источник

A

Aleks 🥒 in rust_offtopic
Кто там любит в кишках serde ковыряться
https://twitter.com/mgattozzi/status/1214570257299517441?s=19
источник
2020 January 09

A

Anton 📦 ᯌ in rust_offtopic
Generic talks 0006 с Богданом и Олегом.

https://soundcloud.com/generictalks/0006-podozhdyom-v-ocheredi

00:00 - Начнём с очереди
10:00 - Capacity planing, metrics
23:25 - Когда работать асинхронно, как правильно? Архитектура SEDA
42:28 -Твит Кармака о Python, C++, C# и Java и что уже железо
47:40 - Не С++ единым, Rust no_std
56:28 - И снова вернёмся к очередям
1:02:05 - Классический race condition, о котором не все знают.
источник

A

Anton 📦 ᯌ in rust_offtopic
Всегда радуюсь когда в перечислении мейнстримных языков упоминают Раст
источник