gavr_sas – Telegram
gavr_sas
221 subscribers
2.69K photos
185 videos
29 files
790 links
JB пропаганда
Download Telegram
Гонка начинается

В Wasm добавляются под флагами всяческие пропосалы
Языки программирования реализуют их, несмотря на нестабильность, например только сейчас в SpiderMonkey утвердили финальные опкоды команд, то есть только что полностью нарушена бинарная совместимость со всем что было до этого

А мы в Kotlin уже давно сидим на новых опкодах

https://bugzilla.mozilla.org/show_bug.cgi?id=1845374
#wasm
https://go.dev/blog/wasi
https://kotlinlang.org/docs/whatsnew-eap.html#new-wasm-wasi-target-and-the-renaming-of-the-wasm-target-to-wasm-js
#wasm

Wasi — WebAssembly System Interface этакий аналог stdio.h но для Wasm, дает возможность делать сисколы вроде походов в интернет и чтения с диска.

То есть делает Wasm акшули юзабельным вне веба!
This media is not supported in your browser
VIEW IN TELEGRAM
Запуск x86 игр внутри VM на Asahi/M1 с нативным GPU перформансом через добавление поддержки "native context" в M1 GPU драйвер.

VM разумеется не какойнить Virtual Box а специальная libkrun microVM
🤯2
поиск работы с рф паспортом в пафосной части европы

мне кажется надо подаваться в уехавшие ру фирмы, в Нидерландах есть JB например
🤔1
Эхх, 2 часа чтобы получить эти заветные 42 в выводе консоли

Но у меня есть оправдание, я кодил с отключенным мозгом под музыку

Проблема была в том что нужно было осознать что нужно сопоставлять T с Int, и это никак не сделать кроме как по порядковому номеру типа типа
gavr_sas
Эхх, 2 часа чтобы получить эти заветные 42 в выводе консоли Но у меня есть оправдание, я кодил с отключенным мозгом под музыку Проблема была в том что нужно было осознать что нужно сопоставлять T с Int, и это никак не сделать кроме как по порядковому номеру…
А что это вообще такое?

а это друзьямои самый логичный синтаксис для дженериков,
ведь дженерики это типы для типов, следовательно если
x::Int это переменная x типа Int
то
Box::Int это тип Box типизированный типом Int
gavr_sas
А что это вообще такое? а это друзьямои самый логичный синтаксис для дженериков, ведь дженерики это типы для типов, следовательно если x::Int это переменная x типа Int то Box::Int это тип Box типизированный типом Int
И теперь мы вместо 1 имеем замечательное 2

И вообще Smalltalk проектировался с оглядкой на Lisp, но целью максимально сократить количество скобочек, а парный <> тоже своего рода скобочки
This media is not supported in your browser
VIEW IN TELEGRAM
хочу заметить что UX варнингов в Fleet очень секси
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Надеюсь все уже видили этот мем, так вот, произошла эскалация
https://github.com/polina4096/voices
🤯1
😁2
вжжжжжЖЖЖЖЖ VM
https://medium.com/@jacobras/android-ios-native-vs-flutter-vs-compose-multiplatform-7ef3d5ec2a56
Сравнение Flutter с Compose for iOS(который пока в альфе)
Compose for iOS это тот который рендерит на iOS свой канвас с гуем содержимым написанным на kotlin, то есть ровно 1 в 1 тем же что вы пишете под андройд, полный аналог флаттера выходит.

Все еще основным подходом в KMM является написание на котлине общей логики, и отдельно нативного интерфейса из которого эту логику можно дергать под iOS на Swift.
Маленькими шажками java движется к победе, новая фича 21рвой версии unnamed classes
прощайте мемы про public static void main(String[] args)
🫡1