Size: a a a

Scala User Group

2020 September 09

𝛈µ

𝛈 µ in Scala User Group
А вопрос про инты - вообще на грани тупака
источник

E

Elijah in Scala User Group
и все что от меня хотят, это примерно знать как дышать
источник

E

Elijah in Scala User Group
хотя бы примерно
источник

λ

λoλegΥch in Scala User Group
в общем загугли persistent data structures
источник

𝛈µ

𝛈 µ in Scala User Group
Дыхота...
источник

E

Elijah in Scala User Group
λoλegΥch
в общем загугли persistent data structures
да, мне как раз час назад об этом скинули
источник

E

Elijah in Scala User Group
когда я вспомнил одну конфу, где какая-то индуска рассказывала про функциональный джс, и что при помощи какого-то пакета в него можно завезти эти самые структуры и сделать использование памяти более эффективным
источник

E

Elijah in Scala User Group
оттуда и мой вопрос
источник

E

Elijah in Scala User Group
я ни в коем случае не ставлю в один ряд инженеров скалы и джаваскрита
источник

E

Elijah in Scala User Group
просто любопытно стало
источник

λ

λoλegΥch in Scala User Group
эти структуры данных в любом языке одинаковы
источник

E

Elijah in Scala User Group
оффтоп, просто интересная статья насчёт скорости и языков

https://web.archive.org/web/20120504043127/http://scienceblogs.com/goodmath/2006/11/the_c_is_efficient_language_fa.php
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Kai
Да. Это даже в котах догадались заюзать 5 лет после того как скалисты обнаружили что в языке оказывается есть имплисит скоуп.
см. https://github.com/7mind/izumi/blob/develop/fundamentals/fundamentals-bio/src/main/scala/izumi/functional/bio/BIORoot.scala
У меня один рутовый трейт у иерархии, и все получают инстансы оттуда
А зачем везде inline аннотация? Она же в скале 2 ничего не гарантирует
источник

GP

Grigory Pomadchin in Scala User Group
Юрий Бадальянц
А зачем везде inline аннотация? Она же в скале 2 ничего не гарантирует
не гарантирует но без инлайна не заинлайнит (а может и заинлайнит);
источник

GP

Grigory Pomadchin in Scala User Group
джит конечно же может заоптимайзить
источник

ЮБ

Юрий Бадальянц... in Scala User Group
А зачем вообще имплиситы инлайнить?
источник

GP

Grigory Pomadchin in Scala User Group
Юрий Бадальянц
А зачем вообще имплиситы инлайнить?
ну идея видимо в том, что бы явно подставлялось тело имплисита а не кол его случался)
источник

GP

Grigory Pomadchin in Scala User Group
я не знаю насколько работает, наверное все ок; @kai_neko пояснит
источник

GP

Grigory Pomadchin in Scala User Group
из простых примеров (не имплиситы) - самонеры часто инлайнят (см котов)
источник

GP

Grigory Pomadchin in Scala User Group
Юрий Бадальянц
А зачем везде inline аннотация? Она же в скале 2 ничего не гарантирует
ну и вообще там флаги изюмные посмотри, наверняка есть всякие -opt-inline-from
источник