Size: a a a

2021 April 14

M(

MIT/Yardanico (alt) in ru.nim.talks
Там даже операторы нельзя перегружать
источник

g

gavr in ru.nim.talks
хехе, я из vala, где все теже ограничения для явности шо в зиг
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Нет, поверь
источник

VB

Vladimir Berezenko in ru.nim.talks
вот реально, эти гномосечьи замашки глибовские int my_very_beautiful_function_that_renders_this_awful_string_to_int_right_now(string); это жуть.
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
В Zig ещё строже
источник

g

gavr in ru.nim.talks
No hidden memory allocations
источник

g

gavr in ru.nim.talks
хмм, ну токо на счет этого сомневаюсь
источник

g

gavr in ru.nim.talks
там наскоко помню в стд нет алокации хипов, а все методы стд просто принимают этот алокатор параметром
источник

g

gavr in ru.nim.talks
брях, норм там все
источник

VB

Vladimir Berezenko in ru.nim.talks
нет, не норм.
источник

g

gavr in ru.nim.talks
длиннее 4 слов врятли встретишь
источник

VB

Vladimir Berezenko in ru.nim.talks
одна и та-же операция но над разными типами именуется по разному что и есть порождение лишних сущностей.
источник

g

gavr in ru.nim.talks
мхх
источник

g

gavr in ru.nim.talks
источник

g

gavr in ru.nim.talks
источник

g

gavr in ru.nim.talks
источник

g

gavr in ru.nim.talks
тану, все топ, всегда максимально понятно что делает
источник

VB

Vladimir Berezenko in ru.nim.talks
в глибц я ещё понимаю почему так сделано, в других современных языках - не надо такого.
источник

g

gavr in ru.nim.talks
вот в последней find явно мог бы быть перегрузкой на 3 функции
источник

g

gavr in ru.nim.talks
но без перегрузки читаемее
источник