gavr_sas
164 subscribers
2.42K photos
163 videos
24 files
731 links
JB пропаганда
Download Telegram
Увага важное объявление, раньше существовало всего 3 книги
Гарри Поттер и методы рационально мышления
Ложная слепота(эхопраксия)
Анафем

но я нашел четвертую!
Permutation City Грега Игана, дочитаю расскажу, но это литералли все о чем я думал в плане оцифровки сознания но развитое сильно дальше ^_^
👍2🤔1
В прошлую пятницу 23 было др у жабы, жабе 30 лет, весьма солидно(в честь этого у нас на кипре была конфа^_^)

Главное удивительно насколько глобальные изменения они умудряются вводить сохраняя обратную совместимость.
Мой топ:
1) Virtual Threads - база, ввели насколько прозрачно что огромные энтерпрайз приложения перевели с обычных тредов на виртуальные в 1 клик, встретился на конфе с представителями одной стриминговой платформы и они сказали что было 200 единиц данных в сек стало 750.
Это по сути то же что у Go, легковесные неблокирующие корутины, если тред заблокировался, он может выполнять другую работу
2) Sealed Classes - tagged unionы!!! лучшая замена наследованию
3) Pattern Matching - ну тут все как у ML
4) Records просто минус бойлерплейт для дтошек
5) Structured Concurrency - пока в превью, но это уже заход на территорию котлина
7) Project Panama - Foreign Function и Memory API — замена ебаному JNI, терь жаба взаимодействует с C абсолютно нативно, также есть автогенерация биндов как фуртрак у Nim
🔥3
сделал шобы эффекты из лямбд распространялись на лямбды а не декларации функций, (x это лямба)

раньше первый скрин был ошибкой что в возврате не указана ошибка, теперь все норм пока не вызовешь
👍3
референсная прозрачность!
штука которой умные дяди отличают функциональную парадигму
= в фп как = из математики
х = х + 1— совершенно не валидный стейтмент

то есть х это не ссылка на память где лежит х, это сам х и есть, референс прозрачен! или иными словами выражение всегда можно заменить его значением, оно и есть значение!
🤯3💋1
Очень прикольная TUI либа перестает существовать как компания тк кк не нашла способа монетизироваться
Я сначала думал просто проект закрывается, но увидев что это была прям компания поперхнулся. Ниша нишы шыни, линуксойды - терминалы - туи
А выглядит прикольно, настолько хорошо что даже не парсится что это терминал хех.
Теперь это комунити дривен проект

https://textual.textualize.io/blog/2025/05/07/the-future-of-textualize/
Forwarded from ⁤⁤⁤⁤⁤⁤⁤P⁤⁤⁤.⁤⁤⁤ T⁤⁤⁤.
Как думаешь реально ли купить готовое тесто и преобразовать его в шоколадный маффин
Forwarded from ⁤⁤⁤⁤⁤⁤⁤P⁤⁤⁤.⁤⁤⁤ T⁤⁤⁤.
Без использования трейтов и функционального программирования
Forwarded from gavr
IO free шоколадный маффин невозможен, заворачиваешь шоколадную крошку и тесто в монаду, ставишь мономорфизироваться на 20 минут
🔥2
онлайн довнлоадер медии из интернетов без ограничений и рекламы
https://cobalt.tools/
https://github.com/imputnet/cobalt
с первого раза не нашел на основе чего он, но наверняка yt-dlp
у кого нибудь есть аргументы против ООП не касающиеся наследования?