The next episode of our monthly chat + feedback thread.

No matter what topic, if you want to talk about it then just write it in a comment :)

Last month was uneventful for me, so I don't have a comment this time.

you are viewing a single comment's thread
view the rest of the comments
[–] [S] 1 point 5 days ago (1 child)

My hopes are that it is the gateway to other programming languages like C, As I have plans to shore up my own WM or customize Sway more to my liking!

That sounds like very good motivations.

But why exactly C and not a different low-level language like C++, Rust or Zig?

  • source
  • parent
  • hideshow 1 child comment
  • C is used as a basis for the Sway, the window manager I am using. I don't care for the syntax of C++, Zig is a bit TOO picky for me at the moment as a novice to be bothered with. That one can be a third language after learning C if I really see a need for it. I am ignoring Rust because one can already create memory safe code, it is just a matter of writing it into your code. Error handling and making sure it is graceful is an art. One that I plan on learning how to do without Rust.

    Ultimately, another reason why is because I can create my own modules and other dependencies for the things I plan to create. As...the sloppening in open source is here, and in order to fight it, I need to use a language that is flexible for writing your own dependencies and modules.

  • source
  • parent