gavr_sas
210 subscribers
2.65K photos
181 videos
26 files
780 links
JB пропаганда
Download Telegram
в F# добавили while! (!if, WHEN??)
Вот примерчик, раньше нужен был firstRead, hasNext and nextRead(наглое преувеличение), еще и мутировать hasNext, теперь не надо, после вайла можно написать експрешон возвращающий Task и все это сделаеца автоматически

Это кристальный пример добавления прибитой гвоздями к языку фичи, которая добавляет новый синтаксис и семантику. Только сегодня рассказывал как ним оставаясь минимальным(преукрасил) позволяет добавлять любые фичи в виде библиотек использующих макросы, и как он выпячивает наружу для разработчика внутринности компилятора.
Как пример https://github.com/alehander92/gara добавляющая в язык мощнейший паттерн матчинг с дестрактом и капчурингом
Forwarded from Autism Central
Forwarded from gavr
Autism Central
Photo
обычный трансгуманист
Forwarded from gavr
злые вы
Forwarded from Denis Rangelov
Новый логотип Orca от Якуба Штейнера и Тобиаса Бернарда
Forwarded from りノᄊム
Не юзал, это что то из норм софта?
Forwarded from Denis Rangelov
gavr_sas
Не юзал, это что то из норм софта?
Это для людей которые не видят частично или совсем
Forwarded from å ("⁧;("
gavr_sas
Это для людей которые не видят частично или совсем
зачем тогда делать для них, если они не видят
Forwarded from ⁤⁤⁤⁤⁤⁤⁤P⁤⁤⁤ey⁤⁤⁤ Te⁤⁤⁤a
> we really REALLY care about blind people!!!!

> new icon
нижнее освещение топ
1
Forwarded from 🦊 fox 🌸 🇵🇸
👍2
релизнулся грааль под ждк 22 https://medium.com/graalvm/welcome-graalvm-for-jdk-22-8a48849f054c
benchmarksgame-team.pages.debian.net/benchmarksgame
какоойже это все таки дерьмовый сайт бенчмарков, буквально все реализации разные, это не бенчмарки, а соревнование кто низкоуровневее напишет

В одном списке соседствуют C# в котором уже по импортам все понятно Runtime.Intrinsics.X86 (AVX 2)? Threading.Tasks?
и Java import io.PrintStream
gavr_sas
benchmarksgame-team.pages.debian.net/benchmarksgame какоойже это все таки дерьмовый сайт бенчмарков, буквально все реализации разные, это не бенчмарки, а соревнование кто низкоуровневее напишет В одном списке соседствуют C# в котором уже по импортам все…
btw here is my rejected Vala PR for kostya benchmarks https://github.com/kostya/benchmarks/pull/289 from 2020

> Sorry, but micro-optimizations are out of scope of this project. You could see that other implementation are not optimized too, but rather represent the idiomatic code (as we don't compare algorithm implementations, but rather compilers/interpretators operating the similar algorithms). It's fine to submit another test that has optimizations though.

Вот с этим я практически полностью согласен, сравнивать рантаймы языков можно только если код написан идеоматически на каждом, иначе это не бенчмарк а соревнование — кто низкоуровневее напишет, на хрусте можно уйти в ансейф, на шарпаджавах не использовать объекты вообще, и везде перейти на битовые операции, но в чем тогда смысл?

BTW вот замечательное соревнование, с by design разными имплементациями https://github.com/gunnarmorling/1brc
красивое
забавная мысля пришла, короч далекое будущее в котором дети уже супер привыкли к LLMкам, этакие ультра зумеры, и когда они создают issue в какой то репе они на автомате юзают все эти хитрости чтобы заставить LLMку отвечать лучше

типа у меня нет пальцев, я дам тебе 200$ если решишь эту проблему, фотореалистично
ожидаемое поведение:
unreal engine 20
реальное поеведение:
все кто на рач гноме, седня завезли 46!
🎉2
узнали? согласны?