Size: a a a

2020 May 20

DF

Dollar Føølish in rust_offtopic
Я то не решаю
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
потому что ФП не для низкоуровневых приложениий, которым не критична память
тогда тем более - зачем это расту, системному языку? Хотите ФП - берите Хаскелл
источник

λ

λоλторт in rust_offtopic
Dollar Føølish
Но это повестка дня у тех кто решает
У кого это повестка, чи шо?
источник

Т8

Т-34 85 in rust_offtopic
Tony 123
нахуй мне их отслеживать
чтобы программа не упала от нехватки памяти
источник

DF

Dollar Føølish in rust_offtopic
У тех кому хорошо бы иметь численность в 500млн
источник

Т8

Т-34 85 in rust_offtopic
Tony 123
и, к чему это?
к тому, что нихуя не получится сымитировать в полной мере ФП бесплатно
источник

λ

λоλторт in rust_offtopic
Dollar Føølish
У тех кому хорошо бы иметь численность в 500млн
дурка.жпг
источник

DF

Dollar Føølish in rust_offtopic
Понятно
источник

Т8

Т-34 85 in rust_offtopic
Tony 123
даже если тебе понадобится, в C++ для этого классы делаются AllocatorAware
а где же "бесплатность"?
источник

GG

Giorno Giovanna in rust_offtopic
Т-34 85
а где же "бесплатность"?
Бесплатность бывает только в мышеловке😔☝️
источник

T1

Tony 123 in rust_offtopic
Т-34 85
к тому, что нихуя не получится сымитировать в полной мере ФП бесплатно
и причём же тут ебанный гц?
источник

T1

Tony 123 in rust_offtopic
Т-34 85
чтобы программа не упала от нехватки памяти
^ writing a custom allocator in rust
источник

T1

Tony 123 in rust_offtopic
Т-34 85
а где же "бесплатность"?
что значит где? Я же говорю они AllocatorAware, ты туда везде свой аллокатор можешь сунуть
источник

AI

Alex Ilizarov in rust_offtopic
Bogdan
Может ли существовать рантайм с JIT без GC?
Я видел пример бинаря который грузил свои плагины, плагины подписывались на определенные события. А так как это был игровой сервер (т.е. нужна скорость) и так как бывали события типа "каждый кадр сервера" которые выстреливают по 60-200 раз в секунду для всех подписавшихся на это событие плагинов, то один чел написал свой вариант бинаря который в рантайме хук таблицу компилировал в ассемблер при каждом изменении, чтобы цикла не было. Там правда C был.
источник

T1

Tony 123 in rust_offtopic
Bogdan
Может ли существовать рантайм с JIT без GC?
Да
источник

AI

Alex Ilizarov in rust_offtopic
Не знаю насколько эффективно (возможно было), но точно было круто
источник

Т8

Т-34 85 in rust_offtopic
Tony 123
RAII есть, нахуй гц
@DogeShibu @Psilon утверждается, что можно сделать вполне нормальный ФП язык без GC и все абстракции будут zero-cost. Это реально, или мечты оптимиста?

upd. ну, хрен с ним, пускай не все будут zero-cost. Но вот то, что отказ от GC никак не скажется на стоимости ФП - это говорил
источник

T1

Tony 123 in rust_offtopic
Ты хуйню несёшь
источник

T1

Tony 123 in rust_offtopic
Я не говорил что все Zero Cost будет
источник

T1

Tony 123 in rust_offtopic
Перечитать переписку можешь
источник