gavr_sas
210 subscribers
2.66K photos
181 videos
26 files
780 links
JB пропаганда
Download Telegram
Forwarded from gavr
такой бред, будто их цель по жизни сэкономить пару символов
Forwarded from gavr
а потом появляюца такие с куччей параметров, и все без имен
Forwarded from ⁤⁤⁤⁤⁤⁤⁤P⁤⁤⁤ey⁤⁤⁤ Te⁤⁤⁤a
Шириметр
Forwarded from ⁤⁤⁤⁤⁤⁤⁤P⁤⁤⁤ey⁤⁤⁤ Te⁤⁤⁤a
gavr
а потом появляюца такие с куччей параметров, и все без имен
enum Message {
Quit,
Move { x: i32, y: i32 },
Write(String),
ChangeColor(i32, i32, i32),
}
Forwarded from ⁤⁤⁤⁤⁤⁤⁤P⁤⁤⁤ey⁤⁤⁤ Te⁤⁤⁤a
Раст в этом плане сидит на двух стульях
😁5
gavr_sas
Демки мувики
https://youtu.be/UQNNs77SpXA
история как появилась HVM
тлдр челу послу уника очень понравились функциональные языки, но у всех из них был неподходящий рантайм

Функциональная парадигма позволяет бесплатно паралелить вещи изза иммутабельности, но все языки были написаны 200 лет назад до появления мультикора и тем более куда ядер

Он нашел ПЕЙПЕР с альтернативной моделью вычислений(альтернативной лямбда калькулясам) и сделал HVM1 которая на трех ядрах была на равне с сингл кор хаскелем

Пришли хаскелисты и все испортили, ровно как в предыдущем посте, ускорили хаскель в 3 раза

Чел написал HVM2 которая в 19 раз быстрее HVM1, и имеет бесконечный потенциал скалирования, так как благодаря новой модели вычислений все експрешоны автомагически распаралеливаются, а куда ядер в невидии тысячи в отличии от проца.

Лично мне оч интересно как оно по сравнению с стейт оф зе арт BeamVM, ее он ни разу не упоминал, но там ведь все тоже самое, полностью иммутабельный распаралеливающийся даже на одном ядре яп, правда динамический
1 раз было
🔥2💯1
лайфхак
эпл карандаш отбрасывает цифровую эпл тень
they walk so C++ can run
gavr_sas
Photo
Я думаю довольно очевидно что под этими ленивыми котятами я подразумевал что языки, выходившие до го, в основном просто выкидывали на рынок компилятор, а потом фанаты делали ему туллинг, ну или не делали..

Но после го, выпускать компилятор вместе с пакетным менеджером, LSP сервером, код форметтером\линтером стало стандартом

Сейчас новый язык просто не может выйти исключительно в виде компилятора, спасибо го
👍5
Screencast from 2024-05-21 16-37-16.webm
885.9 KB
Добавил в свой язык поддержку LSP.
Еще кучу всего полировать, но я жутко доволен, теперь выглядит как что-то настоящее

Вчера добавлял поддержку перекомпиляции сингл файла, так что теперь оно происходит за 2.924us и это на jvm, не натив.

А все почему, потому шо разогреться успевает, буквально одни и теже пути постоянно гоняются и превращаются в рельсы!
🔥3
... тг мобилки не может в webm оказывается
Forwarded from Blackflexxy
This media is not supported in your browser
VIEW IN TELEGRAM
ffmpeg -i 'Screencast from 2024-05-21 16-37-16.webm' -c:v libx264 -preset placebo lsp.mp4
https://youtu.be/UmAWPUGYeL0
стрим раст стримера с JB про раст ровер
У глав чела жуткий ру акцент, прямо с этими РРРР

самое главное уже объявили, раст ровер будет бесплатным для некомерческой разработки

ща будут показывать демки

Демки показывает Брагилевский!
👍1
"не запоминайте этот код, не пытайтесь читать"
Способ специализировать женерики в плюсах хд
https://youtu.be/ZbqgV8yVv4E
А сам видос про Swift
👍1