Size: a a a

Programming Offtop

2020 April 20

I

Igor in Programming Offtop
перформанс идиоматичного фп кода, gc, потребление памяти, инлайнинг, размер бинаря и тд
да на f# можно написать быстрее, но придется байтоебить
источник

AN

Alexander Nozik in Programming Offtop
Igor
перформанс идиоматичного фп кода, gc, потребление памяти, инлайнинг, размер бинаря и тд
да на f# можно написать быстрее, но придется байтоебить
А что ботлнеком является? Реконсайл?
источник

I

Igor in Programming Offtop
Хм пока я вижу только что f# потребляет памяти в разы больше и стартует дольше из-за jit
(хотя они в 3.0 завезли tiered jit, но в ocaml вообще же aot)
источник

СГ

Сергей Греков... in Programming Offtop
Alexander Nozik
У нас сейчас так plotly.kt работает. Реконсайл там делается на беке автоматически. Браузер получает уже диф. При этом есть регулируемая задержка для накопления обновлений
Это каждое изменение UI идет обращение к беку? Это же пипец как медленно
источник

AN

Alexander Nozik in Programming Offtop
Сергей Греков
Это каждое изменение UI идет обращение к беку? Это же пипец как медленно
Там изменения на бэке происходят и много
источник

AN

Alexander Nozik in Programming Offtop
Фронт используется только как рендерилка.
источник

СГ

Сергей Греков... in Programming Offtop
Только для отрисовки графиков?
источник

AN

Alexander Nozik in Programming Offtop
И это не медленно. Один запрос по сети на локалке типа 8 мс, это мало по сравнению с временем рендера
источник

AN

Alexander Nozik in Programming Offtop
Сергей Греков
Только для отрисовки графиков?
да
источник

AM

Andrew Mikhaylov in Programming Offtop
Igor
PS И как все в ocaml плохо с либами - просто пиздец 😒, нет нихера
Вот я открыл, погуглил либы для каких-то тривиальных вещей и закрыл
источник

СГ

Сергей Греков... in Programming Offtop
В таком случае сойдет. Но в широком смысле довольно ограниченный подход
источник

AN

Alexander Nozik in Programming Offtop
Сергей Греков
В таком случае сойдет. Но в широком смысле довольно ограниченный подход
Ну я же не говорю про пользовательские приложения. Хотя на самом деле не вижу принципиальной проблемы с тем подходом, который @angmarr проповедует (ну не считая ФП-шовинизма)
источник

BP

Bogdan Panchenko in Programming Offtop
Alexander Nozik
Может еще какая зависимость более новую тянет. Но вообще 71 от 72 почти ничем не отличается
нет это я вручную потягиваю, дело в тоv что нет 72 в Package Search
источник

AN

Alexander Nozik in Programming Offtop
Bogdan Panchenko
нет это я вручную потягиваю, дело в тоv что нет 72 в Package Search
а
источник

СГ

Сергей Греков... in Programming Offtop
Alexander Nozik
Ну я же не говорю про пользовательские приложения. Хотя на самом деле не вижу принципиальной проблемы с тем подходом, который @angmarr проповедует (ну не считая ФП-шовинизма)
Так у него дифф локально считается
источник

AN

Alexander Nozik in Programming Offtop
Сергей Греков
Так у него дифф локально считается
Что значит локально?
источник

СГ

Сергей Греков... in Programming Offtop
Alexander Nozik
Что значит локально?
не на беке
источник

AN

Alexander Nozik in Programming Offtop
Сергей Греков
не на беке
>Реконсайл будет в нативе, а браузер будут получать команды на обновления DOM по websocket

Я понял как раз наоборот
источник

I

Igor in Programming Offtop
Он считается в ocaml, тут вопрос где ocaml запускать - на клиете или сервере
источник

AM

Andrew Mikhaylov in Programming Offtop
Я думаю, скоро Игорь окончательно придёт у себя к архитектуре, похожей на то, как x server работает, и обретёт покой
источник