Size: a a a

2020 August 06

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
совет: скоращай названия. Expression -> Expr, Literal -> Lit, Variable -> Var. А то заебешься писать.
"ой зачем они сделал impl fn, ничего не понятно" ©
источник

V

Vetro in rust_offtopic
->implement Function
источник

p

polunin.ai in rust_offtopic
Vetro
Парсер
хз где ті парсер нашел, я вижу только типизированное дерево
источник

Т8

Т-34 85 in rust_offtopic
так от багов компилятора никто не защитит
источник

Ct

Casual tears in rust_offtopic
Т-34 85
так от багов компилятора никто не защитит
Это не баг компилятора
источник

Ct

Casual tears in rust_offtopic
источник

Ct

Casual tears in rust_offtopic
Это поведение по стандарту
источник

V

Vetro in rust_offtopic
А точнее его отсутствие
источник

Ct

Casual tears in rust_offtopic
Имеешь UB - никаких гарантий нет.
источник

Т8

Т-34 85 in rust_offtopic
sexst
Вообще то это совершенно другой разрез в понятии "чьи данные". Технически это всё-таки не свои данные, а данные базы.
В нашем контексте под своими/чужими данными подразумевается "свои байты в памяти"/"чужие байты в памяти". В чужие блоки ОС писать не даст и защитит их, свои при этом по сути грохнутся вместе с самим приложением.
данные базы загружены этим процессом == свои
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
"ой зачем они сделал impl fn, ничего не понятно" ©
нет, это ещё понятно, не окончалельная мутация в ФП язык. Но уже напрягает
источник

p

polunin.ai in rust_offtopic
trait Searchable

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

p

polunin.ai in rust_offtopic
Т-34 85
нет, это ещё понятно, не окончалельная мутация в ФП язык. Но уже напрягает
хз чем тебе не нравится фп
источник

Т8

Т-34 85 in rust_offtopic
Casual tears
Это поведение по стандарту
это где в стандарте написано, что надо вызывать функцию вместо того, чтобы дать ОС прибить процесс?
источник

p

polunin.ai in rust_offtopic
круто же писать
mapAdd1 = map (+1)
источник

Ct

Casual tears in rust_offtopic
Т-34 85
это где в стандарте написано, что надо вызывать функцию вместо того, чтобы дать ОС прибить процесс?
В стандарте написано что разыменовение nullptr - UB, от этого и пляшем.
источник

Т8

Т-34 85 in rust_offtopic
Casual tears
Имеешь UB - никаких гарантий нет.
а нахуя ж тогда ОС прибивает процесс, в котором баги обнаружились?
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
хз чем тебе не нравится фп
ты знаешь, мне не столько само ФП не нравится, сколько конкретные реализации
источник

Ct

Casual tears in rust_offtopic
Т-34 85
а нахуя ж тогда ОС прибивает процесс, в котором баги обнаружились?
При чем тут ОС опять?
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
круто же писать
mapAdd1 = map (+1)
.Select()
источник