Avatar

cbazero

cbazero@programming.dev
Joined
0 posts • 13 comments
Direct message

I once heard that a major problem is that you have to disable or work around Rusts safety features once you write hardware interfacing code like a os kernel

permalink
report
parent
reply

Why would you say that Rust is made for low level hardware interfacing? I am generally curious.

permalink
report
parent
reply

All these concepts like optional markupfiles, identifying objects by id, creating objects from markupfiles and WYSIWG editors also exist for the xaml(which is a Dsl) and C++ stack. Its just that microsofts usage and tools are crap like every other microsoft software

permalink
report
parent
reply

Thats how every GUI which is not immediate mode works. Are there any examples where it works different?

permalink
report
parent
reply

If it works, it works

permalink
report
reply

Zig is a modern C. Rust is a (modern) alternative to C++. So two different languages can exist alongside each other, just like C and C++.

permalink
report
reply

Dynamic typing, special and unique syntax for every language feature, interpreter intrinsics

permalink
report
reply

Sadly it is not able to detect every window and it can’t capture multiple desktops. Maybe it becomes actually usable in a few versions …

permalink
report
reply
  • The motions exist everywhere. Almost every editor has at least a vim motions plugin.
  • You can navigate in your file without having to move your hand (to the mouse or the arrow keys)
  • Vim is aware of the text you are editing. You can delete/change text between/up to quotes, parenthesis, etc
  • You can program Neovim to do whatever you want. This means you can optimize it exactly for your workflow
permalink
report
reply