Comment by wren6991

5 hours ago

If WINE is not an emulator then YAML ain't a markup language

you would expect wine to be translating the executable in some way if you considered it emulation, but wine loads and runs the binaries as they are. it provides a PE/COFF loader and linux-native replacements for windows apis. the machine code of the original executable is running directly on the processor.

Yelling At My Laptop

  • I asked Fable to write me a small CRUD app recently so I could keep tabs on my todo list and edit it. It chose to write the database as YAML files stored in git. When I asked why not use a database, it defended the choice by saying it would let me edit the files by hand whenever I wanted and sync them to where ever I wanted and get reliable git merges maintaining consistency, so I didn’t have to rely on remote database operations for that.