Fixed one "fundamental" problem of calling top level functions
In niva everything is a message for a receiver(Smalltalk!)
So u dont have just a function call like in C
To fix that rare case when u need a function without arguments I just added Unit expression, like in ML
Now u can declare messages for Unit type, and call them almost like in C, but in reverse
C -
niva -
In niva everything is a message for a receiver(Smalltalk!)
So u dont have just a function call like in C
functionCall(), u have only person welcome welcome msg for person receiverTo fix that rare case when u need a function without arguments I just added Unit expression, like in ML
()Now u can declare messages for Unit type, and call them almost like in C, but in reverse
() messageC -
foo()niva -
()foo🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
True and factual
прямоугольный мир победил
прямоугольный мир победил
🆒2
Свободная реимплементация macOS
Целятся в совместимость с приложениями
Пока еще не на что смотреть, но хорошее начинание, наверное аля wine + DE
https://ravynos.com/
https://github.com/ravynsoft/ravynos/tree/main
Целятся в совместимость с приложениями
We love macOS, but we’re not a fan of the ever-closing hardware and ecosystem
Пока еще не на что смотреть, но хорошее начинание, наверное аля wine + DE
https://ravynos.com/
https://github.com/ravynsoft/ravynos/tree/main
GitHub
GitHub - ravynsoft/ravynos: A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar…
A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience. - ravynsoft/ravynos
(человек в попал в зазеркалье)
побывал кста в Android XRe, топ тема
- любые андройд приложения можно запускать без спец адаптации, что являлось главным стопером для Apple Vision Pro, нет приложений - зачем покупать и наоборот
- внутри можно открывать окна, если они наезжают друг на друга то неактивное становится прозрачным
- есть и "фуллскрин" приложения которые полностью погружают, например в гугл мапсе летаешь над 3 д моделькой города, или ходишь по стрит вью панораме, также ютуб с теми редчайшими 360 видосами
- Compose приложение можно адаптировать добавив виджетам позиции в 3д пространстве, например приложение галереи где каждая фотка отдельный 3д объект
- WM, окна можно закрывать, менять размер тащя за нижний угол, перемещать таща за верхний, не только в стороны но и в глубь,
- жесты, соединение указательного и большого пальца - клик, рукой водишь как указкой, тоже самое но развернув руку к себе открывает меню приложений, зум можно сделать только двумя руками
побывал кста в Android XRe, топ тема
- любые андройд приложения можно запускать без спец адаптации, что являлось главным стопером для Apple Vision Pro, нет приложений - зачем покупать и наоборот
- внутри можно открывать окна, если они наезжают друг на друга то неактивное становится прозрачным
- есть и "фуллскрин" приложения которые полностью погружают, например в гугл мапсе летаешь над 3 д моделькой города, или ходишь по стрит вью панораме, также ютуб с теми редчайшими 360 видосами
- Compose приложение можно адаптировать добавив виджетам позиции в 3д пространстве, например приложение галереи где каждая фотка отдельный 3д объект
- WM, окна можно закрывать, менять размер тащя за нижний угол, перемещать таща за верхний, не только в стороны но и в глубь,
- жесты, соединение указательного и большого пальца - клик, рукой водишь как указкой, тоже самое но развернув руку к себе открывает меню приложений, зум можно сделать только двумя руками
❤2👍1
Forwarded from /dev/stdout ([📼] Алекса ← НЯШКА \\ #whenthe #MOONSHINES #⬆️➡️⬇️⬇️⬇️ #giveme #☭ #killme #byebyevacation #coolitoff #flatgang #userbot)
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣6🥰1
начал работу над жс беком
тк кк мне ето не интересно(возьмите каждый вид аст ноды и превратите в чтото похожее на жс)
впервые попробовал обратиться в аи агенство
оччинь и оччинь неплохо надо сказать, особенно когда задача уже выполнена(с текущим JVM беком), и нужно сделать по образцу
че заметил
1) лучше давать мелкие конкретные таски
2) если он сделал какой то бред пока выполнял таску, лучше дать ему продолжить доделать а потом дать новую на рефактор
3) полный вайб код абсолютно невозможен, любую задачу где нужно какое то понимание хотя бы трех мест в проекте одновременно фейлится, и чаще всего именно изза недостатка контекста, ну не могу я заранее объяснить вообще все, тогда уже проще самому сделать
пример - есть у мя неявная семантика если
Нно в целом я доволен, пробнул
Junie с GPT 5.1
Antigrav с Gemeni 3.0
тк кк мне ето не интересно(возьмите каждый вид аст ноды и превратите в чтото похожее на жс)
впервые попробовал обратиться в аи агенство
оччинь и оччинь неплохо надо сказать, особенно когда задача уже выполнена(с текущим JVM беком), и нужно сделать по образцу
че заметил
1) лучше давать мелкие конкретные таски
2) если он сделал какой то бред пока выполнял таску, лучше дать ему продолжить доделать а потом дать новую на рефактор
3) полный вайб код абсолютно невозможен, любую задачу где нужно какое то понимание хотя бы трех мест в проекте одновременно фейлится, и чаще всего именно изза недостатка контекста, ну не могу я заранее объяснить вообще все, тогда уже проще самому сделать
пример - есть у мя неявная семантика если
parent = null то это автоматически подразумевает что paren Any, просто чтобы лишний раз не насиловть GC(на одну связь меньше у всех expr), оно разумеется "пофиксило баг" добавив всем в пэренты AnyНно в целом я доволен, пробнул
Junie с GPT 5.1
Antigrav с Gemeni 3.0
❤1
gavr_sas
Photo
гугл транслейт, сори
суть - стиммашыны как консоль - единое железо, под него можно оптимизить, решает главную проблему фрагментированности линей
суть - стиммашыны как консоль - единое железо, под него можно оптимизить, решает главную проблему фрагментированности линей
Linux-платформа с фиксированным «железом» — как у Steam Machine — даёт стабильную и предсказуемую среду для ПО.
Microsoft исторически избегала этого, вкладывая в решение проблемы миллиарды долларов и тысячи инженеров. Привилегированные соглашения с поставщиками оборудования, массовое тестирование оборудования и огромные команды инженеров позволяли им идти в ногу со временем.
Попытка сделать это без движка Microsoft всегда была бесполезной затеей, поэтому в Linux все хаотично, многое не работает, ничто не спроектировано связно, а точки сбоя присутствуют на каждом шагу.
Наличие действительно стабильной платформы даёт реальную альтернативу компьютерам с Windows. Учитывая, насколько плохо Microsoft управляла своей практически монополией на этом рынке
как же круто ощущается компиляция Native Image с этими всеми степами
потому что клосед ворлд ассампшон
тк кк байткод супир оптимизируется и транслируется в C
Все JVM объекты инициализируются в компайл тайме, а в JVM оч много объектов, даже в хелло ворде, тупа дефолтный стдшный мусор всякий
И вообще под закрытым миром все что только можно вычисляется в кт, похоже на zig
Building universe...потому что клосед ворлд ассампшон
C compiler: cc тк кк байткод супир оптимизируется и транслируется в C
Все JVM объекты инициализируются в компайл тайме, а в JVM оч много объектов, даже в хелло ворде, тупа дефолтный стдшный мусор всякий
И вообще под закрытым миром все что только можно вычисляется в кт, похоже на zig