o hai mark

  • 7 Posts
  • 54 Comments
Joined 2 years ago
cake
Cake day: June 1st, 2024

help-circle
  • Mistakes are easy to make and you want them to show up immediately instead of randomly at runtime. If you have lots of tiles, change the fields later, or manipulate the data in code you’ll make a typo or forget something eventually.

    With a class, every tile is guaranteed to have all the fields, and if you give the fields explicit types, they’re always guaranteed to be the correct type. If you do something wrong, you won’t have to figure out why it’s broken later, because the editor shows red before you even run it.

    Also, the editor autofill only works when it knows what it’s working with.




  • I tried to contribute to ThiefMD last year, but then realized the author had disappeared and maintenance had stopped. The author’s been gone for more than two years now, so I think it’s reasonable to call the project dead. I checked the date and it seems that my open pull request celebrates its first birthday this friday.

    I originally tried to fork it and port it to GTK4, but most of the functionality relied on removed GTK3 stuff and the programming language itself is dead too - I had to compile Vala language server from source because the link to the debian repo was dead 6 months ago (and apparently still is!)

    Flathub was the first goal. It should be relatively easy to do Windows as well. I do need to make sure the code works on Windows, as there might be a few surprises, like forward slashes in paths. E: It was a good question, added a section about this to the readme.