image_2024-03-15_03-10-33.png
746.1 KB
слева: bloated OOP
справа: какой то странный микс FP и OOP (мой яп btw)
OOP потому что нет функций, только методы
FP потому что нет классов и интерфейсов, токо tagged unions
справа: какой то странный микс FP и OOP (мой яп btw)
OOP потому что нет функций, только методы
FP потому что нет классов и интерфейсов, токо tagged unions
фикс очередной уязвимости сделал процессоры интел еще чуть чуть медленнее(
https://www.phoronix.com/news/Intel-March-2024-Security
https://www.phoronix.com/review/intel-rfds-performance
https://www.phoronix.com/news/Intel-March-2024-Security
https://www.phoronix.com/review/intel-rfds-performance
😢1
в F# добавили
Вот примерчик, раньше нужен был firstRead, hasNext and nextRead(наглое преувеличение), еще и мутировать hasNext, теперь не надо, после вайла можно написать експрешон возвращающий Task и все это сделаеца автоматически
Это кристальный пример добавления прибитой гвоздями к языку фичи, которая добавляет новый синтаксис и семантику. Только сегодня рассказывал как ним оставаясь минимальным(преукрасил) позволяет добавлять любые фичи в виде библиотек использующих макросы, и как он выпячивает наружу для разработчика внутринности компилятора.
Как пример https://github.com/alehander92/gara добавляющая в язык мощнейший паттерн матчинг с дестрактом и капчурингом
while! (!if, WHEN??)Вот примерчик, раньше нужен был firstRead, hasNext and nextRead(наглое преувеличение), еще и мутировать hasNext, теперь не надо, после вайла можно написать експрешон возвращающий Task и все это сделаеца автоматически
Это кристальный пример добавления прибитой гвоздями к языку фичи, которая добавляет новый синтаксис и семантику. Только сегодня рассказывал как ним оставаясь минимальным(преукрасил) позволяет добавлять любые фичи в виде библиотек использующих макросы, и как он выпячивает наружу для разработчика внутринности компилятора.
Как пример https://github.com/alehander92/gara добавляющая в язык мощнейший паттерн матчинг с дестрактом и капчурингом