Size: a a a

2020 January 23

OA

Oleg Andreev in rust_offtopic
Alex Zhukovsky
впрочем, я бы не сказал что оопэ паттерныпроще
в джаве у тебя наружу торчат BridgeManagerControllerAdapterFactoryFactory, а в руби вместо этого элегантный ДСЛ который нужно долго в документации вкуривать.

Мне нравится когда удается сделать АПИ с какой-то "квадратичной" плотностью. Т.е. что кол-во и глубина сущностей были как-то сбалансированы. Типа N типов с N методами в каждом. Там где ооп неудобно обычно первое N маленькое, а второе - огромное (Си), а где сильно увлекаются паттернами или дженериками - там первое большое, а второе маленькое.
источник

AZ

Alex Zhukovsky in rust_offtopic
источник

OA

Oleg Andreev in rust_offtopic
вон у эпплов CoreAnimation или NSText довольно приятный фреймворк - там не оч много типов, и средненькое число методов и свойств. В нашем растовом curver25519-dalek и bulletproofs - тоже. Типов и методов в каждом - меньше десяточки. В вот в растовом miscreant - там типов и трейтов с десяток, а интересных методов - два, и все это пиздец как угловыми скобками торчит во все стороны.
источник

G

GG in rust_offtopic
кстати, как выйти из модуля в репле, вот зашел один раз через import, а как поднятся?
источник

А⚙

Антон ⚙️ in rust_offtopic
Alex Zhukovsky
вместо того чтобы дрочить 547 формул лучше бы дали двойное интегрирование
Потому что школьникам интегрирование СЛОЖНА
источник

DF

Dollar Føølish in rust_offtopic
Мне тоже
источник

DF

Dollar Føølish in rust_offtopic
Особенно когда интегрируешь что то не из примеров
источник

F

Foo in rust_offtopic
GG
кстати, как выйти из модуля в репле, вот зашел один раз через import, а как поднятся?
:m
источник

G

GG in rust_offtopic
Foo
:m
👍.
источник

AZ

Alex Zhukovsky in rust_offtopic
red75prime
Ну это просто. main() { foo1(); foo1(); foo1() } foo1() { foo2(); foo2(); foo2(); } и т.д.
fn main() {
   fn l(n: u32) {
       print!("Hello world ");
       l(n - 1);
   }
   l(1000);
}
источник

DF

Dollar Føølish in rust_offtopic
В расте есть тейлрек?
источник

AZ

Alex Zhukovsky in rust_offtopic
Антон ⚙️
Потому что школьникам интегрирование СЛОЖНА
пиздят
источник

DF

Dollar Føølish in rust_offtopic
И можно ли его зафорсить
источник

AZ

Alex Zhukovsky in rust_offtopic
причем не школьники, а взрослые
источник

AZ

Alex Zhukovsky in rust_offtopic
которые решили что детки тупые
источник

DF

Dollar Føølish in rust_offtopic
У нас в школе были интегралы но у нас Соросовский лицей был
источник

AZ

Alex Zhukovsky in rust_offtopic
Foo
или так
mapM_ putStr $ replicate 100000 "Hello, world!"
блин, все за нас придумали уже
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
ток читать задом наперёд надо
можно захуярить пайп операторы, ток не нужно
источник

λ

λоλторт in rust_offtopic
Foo
или так
mapM_ putStr $ replicate 100000 "Hello, world!"
s/mapM_/traverse_/
источник

S

SedSub in rust_offtopic
Foo
или так
mapM_ putStr $ replicate 100000 "Hello, world!"
или так
traverse_ putStr $ replicate 100000 "Hello, world!"
источник