Size: a a a

2020 March 01

S[

Seer Iλya [Vennik E10] in rust_offtopic
запятые аааа 🙈
источник

AZ

Alex Zhukovsky in rust_offtopic
ну ок, я так не писал просто
источник

AZ

Alex Zhukovsky in rust_offtopic
Seer Iλya [Vennik E10]
запятые аааа 🙈
30 лет языку, дратути
источник

S[

Seer Iλya [Vennik E10] in rust_offtopic
Alex Zhukovsky
30 лет языку, дратути
я не хаскелист (пока что)
источник

AZ

Alex Zhukovsky in rust_offtopic
Seer Iλya [Vennik E10]
я не хаскелист (пока что)
хаскелль хорош в любом случае. Я вот например недавно мучился проблемой рендеринга ПДФ на ноджс, долго думал как выразить то, что у меня там сложная верстка с разными шрифтами, видом написания, сверху/снизу/сбоку, ... Короч куча опций.

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

Подучил хаскель - узнал про зиппер - реализовал - получил неиллюзорный профит
источник

λ

λоλторт in rust_offtopic
ещё можно так:
let
 myRecord =
   let
     my_txt = "text
     my_int = 2
     my_dec = 2.5
     my_list = ["One", "Two", "Three"]
   in MyRecord{..}
источник

λ

λоλторт in rust_offtopic
но так в случае чего компилятор плюётся ворнингами на шедоуинг
источник

AZ

Alex Zhukovsky in rust_offtopic
разве вложенные леты засоряют скоуп?
источник

S[

Seer Iλya [Vennik E10] in rust_offtopic
Alex Zhukovsky
хаскелль хорош в любом случае. Я вот например недавно мучился проблемой рендеринга ПДФ на ноджс, долго думал как выразить то, что у меня там сложная верстка с разными шрифтами, видом написания, сверху/снизу/сбоку, ... Короч куча опций.

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

Подучил хаскель - узнал про зиппер - реализовал - получил неиллюзорный профит
я пока раст ковыряю, читаю все книжки что есть
источник

AZ

Alex Zhukovsky in rust_offtopic
кроме растбука ничо не читал
источник

AZ

Alex Zhukovsky in rust_offtopic
даже не знаю что еще есть
источник

S[

Seer Iλya [Vennik E10] in rust_offtopic
Alex Zhukovsky
даже не знаю что еще есть
rustc cargo async macro e.t.c.
источник

AZ

Alex Zhukovsky in rust_offtopic
это книжки?
источник

S[

Seer Iλya [Vennik E10] in rust_offtopic
да)
источник

S[

Seer Iλya [Vennik E10] in rust_offtopic
номикон ещё забыл
источник

λ

λоλторт in rust_offtopic
Alex Zhukovsky
разве вложенные леты засоряют скоуп?
нет, но переменные из внешнего скоупа во внутренний попадают и если ты пытаешься для внутреннего их переопределить, то компилятор со включенным ворнингом ругнётся на него
источник

λ

λоλторт in rust_offtopic
λоλторт
ещё можно так:
let
 myRecord =
   let
     my_txt = "text
     my_int = 2
     my_dec = 2.5
     my_list = ["One", "Two", "Three"]
   in MyRecord{..}
хотя можно даже так писать:
let
 my_record = MyRecord{..} where
   my_txt = "text"
   my_int = 2
   my_dec = 2.5
   my_list = ["One", "Two", "Three"]


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

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
у меня сейчас C#/Python/Solidity/Rust/JS/TS
а что там можно в Solidity? Увидел в комментах на хабре про баг  в коде и сам код, заинтересовал. Но как-то не шибко много инфы по нём. Чо, как он, какие недостатки по сравнению c#?
источник

AL

Andrey @ozkriff Lesnikov in rust_offtopic
Т-34 85
а что там можно в Solidity? Увидел в комментах на хабре про баг  в коде и сам код, заинтересовал. Но как-то не шибко много инфы по нём. Чо, как он, какие недостатки по сравнению c#?
"какие недостатки по сравнению c#?"

О.о Яблоки с апельсинами
источник

Т8

Т-34 85 in rust_offtopic
Andrey @ozkriff Lesnikov
"какие недостатки по сравнению c#?"

О.о Яблоки с апельсинами
а почему нет? Любой язык можно сравнить, после чего решить, подходит он или нет
источник