Size: a a a

2020 January 15

AZ

Alex Zhukovsky in rust_offtopic
уже не раз упоминалось, что Try трейт, асинк-авейт и циклы это 3 разных синтаксиса для того чтобы делать одно и то же
источник

AZ

Alex Zhukovsky in rust_offtopic
Eugene
а shadowing переменных нравится?
с хорошей системой типов не вижу в нем проблем. Зато решает одну из двух сложнейших проблем программирования
источник

E

Eugene in rust_offtopic
Alex Zhukovsky
с хорошей системой типов не вижу в нем проблем. Зато решает одну из двух сложнейших проблем программирования
а мне вот что-то, наоборот, shadowing не очень нравится
источник

DS

Doge Shibu in rust_offtopic
Eugene
а кто как, откуда узнал про я.п. rust?
Несколько лет назад хотел сделать одну штуку для rpi, ставить туда для этого jvm жалко было, а из современных нативных языков, которые легко кросскомпилить - по сути есть только раст.
источник

E

Eugene in rust_offtopic
Doge Shibu
Несколько лет назад хотел сделать одну штуку для rpi, ставить туда для этого jvm жалко было, а из современных нативных языков, которые легко кросскомпилить - по сути есть только раст.
а несколько лет назад разве много было либ на rust?
источник

DS

Doge Shibu in rust_offtopic
Eugene
а несколько лет назад разве много было либ на rust?
Для того, что мне нужно - были
источник

E

Eugene in rust_offtopic
Doge Shibu
Для того, что мне нужно - были
понятно
источник

DS

Doge Shibu in rust_offtopic
Eugene
понятно
Считать пару сенсоров и заюзать потом линуксовый фреймбуфер - много либ не нужно.
источник

E

Eugene in rust_offtopic
Doge Shibu
Считать пару сенсоров и заюзать потом линуксовый фреймбуфер - много либ не нужно.
через FFI наверно что-то было?
источник

E

Eugene in rust_offtopic
например, какие-нибудь C-либы через FFI вызывались?
источник

DS

Doge Shibu in rust_offtopic
Eugene
через FFI наверно что-то было?
Самому в итоге ничего делать не надо было, всё уже в либах было кем-то обернуто
источник

E

Eugene in rust_offtopic
понятно
источник

DS

Doge Shibu in rust_offtopic
Eugene
понятно
Если бы сам писал, то для сенсоров надо было бы FFI заюзать, для фреймбуффера хватало бы mmap'а обыкновенного
источник

B

Bogdan in rust_offtopic
Doge Shibu
Несколько лет назад хотел сделать одну штуку для rpi, ставить туда для этого jvm жалко было, а из современных нативных языков, которые легко кросскомпилить - по сути есть только раст.
а чего не питон?
источник

DS

Doge Shibu in rust_offtopic
Bogdan
а чего не питон?
На питоне скучно было бы писать, это же домашняя развлекуха была, а не работа.

А я люблю новые языки пробовать
источник

B

Bogdan in rust_offtopic
Есть кто-то кто шарит в хуках на винде?
в чем разница между SetWinEventHook  и SetWindowsHookExA ?
для каких юзкейсов какая и что мнеьше нагрузит систему?

Мне-бы очень не хотелось свою dll во все процессы инжектить!
Ловить надо создание окон в любом процессе, и премещение окон в конкретных процессах, которые юзер выберет
источник

В

Вафель in rust_offtopic
Alex Zhukovsky
с хорошей системой типов не вижу в нем проблем. Зато решает одну из двух сложнейших проблем программирования
xd
источник

r

red75prime in rust_offtopic
Eugene
а несколько лет назад разве много было либ на rust?
Хех. Я генератор биндингов/safe обёрток для directX писал. На F#
источник

B

Bogdan in rust_offtopic
red75prime
Хех. Я генератор биндингов/safe обёрток для directX писал. На F#
Месье знает толк 😊
источник

r

red75prime in rust_offtopic
Bogdan
Есть кто-то кто шарит в хуках на винде?
в чем разница между SetWinEventHook  и SetWindowsHookExA ?
для каких юзкейсов какая и что мнеьше нагрузит систему?

Мне-бы очень не хотелось свою dll во все процессы инжектить!
Ловить надо создание окон в любом процессе, и премещение окон в конкретных процессах, которые юзер выберет
Функции с суффиксом Ex обычно делают то же самое, но позволяют настроить дополнительные параметры. Если ничего из Ex не нужно, можно юзать без Ex.
источник