Size: a a a

ruRust Saint Petersburg meetups

2019 August 13

OA

Oleg Andreev in ruRust Saint Petersburg meetups
и, возможно, это позволит избавиться от GC, который - причина номер 1 проблем с динамическими языками, и более четко изолировать куски программы в параллельные акторы
источник

OA

Oleg Andreev in ruRust Saint Petersburg meetups
Andrey @ozkriff Lesnikov
А чистая функциональщина - не? Мы ж уже с довольно толстым рантаймом интерпретатора получается.
где нужен тонкий рантайм - там на расте можно писать
источник

OA

Oleg Andreev in ruRust Saint Petersburg meetups
а Io / JS / Ruby - для склеивания кусков на высоком уровне, где нет 100500 операций сложения в микросекунду
источник

OA

Oleg Andreev in ruRust Saint Petersburg meetups
я щас пишу демку на Расте потому что прикручивать либу к ruby on rails, или какому-нить node js - это отдельный гемор
источник

OA

Oleg Andreev in ruRust Saint Petersburg meetups
так вот не хватает какого-нить динамического компаньона с родным API для раста
источник

AL

Andrey @ozkriff Lesnikov in ruRust Saint Petersburg meetups
Oleg Andreev
где нужен тонкий рантайм - там на расте можно писать
Не, я наоборот и имею в виду. Что у чистой функциональщины проблема ж основная - требуется рантайм толстый. А в интерпретаторах он так и сяк уже толстый, так что, вроде как, можно нн мучаться императивщиной вообще
источник

OA

Oleg Andreev in ruRust Saint Petersburg meetups
источник

OA

Oleg Andreev in ruRust Saint Petersburg meetups
Andrey @ozkriff Lesnikov
Не, я наоборот и имею в виду. Что у чистой функциональщины проблема ж основная - требуется рантайм толстый. А в интерпретаторах он так и сяк уже толстый, так что, вроде как, можно нн мучаться императивщиной вообще
а, понял
источник

AL

Andrey @ozkriff Lesnikov in ruRust Saint Petersburg meetups
Oleg Andreev
так вот не хватает какого-нить динамического компаньона с родным API для раста
Dyon еще был полуживой (но он очень странный)
источник

OA

Oleg Andreev in ruRust Saint Petersburg meetups
я из церкви Алана Кея, так что message-passing OOP
источник

AL

Andrey @ozkriff Lesnikov in ruRust Saint Petersburg meetups
А, тогда ок)
источник

КТ

Кирилл Таран in ruRust Saint Petersburg meetups
мне вот интересно как внедрить бороу чекер в этот интерпретатор, в хаскеле например есть интерпретатор хаскеля в виде либы ) а вот для раста подобного наверное нет
источник

OA

Oleg Andreev in ruRust Saint Petersburg meetups
мой взгляд на ФП vs ООП такой: системы (любые, не только в софте) организованы по принципу ООП, а алгоритмы - через ФП. Иными словами, ООП нужно чтоб разделить сложность на части и надежно изолировать их, а ФП нужно чтоб причинно-следственные связи были органично представлены, а не как побочный эффект какой-то императивной стейт-машины (cf. map/fold VS loops/goto's)
источник

OA

Oleg Andreev in ruRust Saint Petersburg meetups
в этом смысле, ФП, ООП и императивность в расте довольно мило сочетаются
источник

OA

Oleg Andreev in ruRust Saint Petersburg meetups
Кирилл Таран
мне вот интересно как внедрить бороу чекер в этот интерпретатор, в хаскеле например есть интерпретатор хаскеля в виде либы ) а вот для раста подобного наверное нет
RefCell in stdlib уже есть
источник

OA

Oleg Andreev in ruRust Saint Petersburg meetups
это ж рантаймовый бороу-чекер
источник

КТ

Кирилл Таран in ruRust Saint Petersburg meetups
действительно
источник
2019 August 14

ИT

Иван 🐢 The Developer in ruRust Saint Petersburg meetups
Выключите свет
источник

VB

Vladimir Unrimah Bogdanov in ruRust Saint Petersburg meetups
Дружбобота заведите. Всё, что не лезет в латиницу+кириллицу, должно заявить о своей разумности и коммуникабельности.
источник
2019 August 15

м

мухожук in ruRust Saint Petersburg meetups
> . Всё, что не лезет в латиницу+кириллицу,

... и эмоджи
источник