General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Anony Mousse
Theo - t3․gg
comments
Comments by "Anony Mousse" (@anon_y_mousse) on "NodeJS 22 Just Dropped, Here's Why I'm Hyped" video.
What you said about Watchman is kind of funny. Do you know how the `make` program determines when to rebuild a file? When the source has a more recent timestamp than the binary. It's really that simple. And the same process can be used on Windows by just stat'ing the file. Back when I used Win98 I knew how to use the Win32 API to stat a file and compare timestamps. So if any devs for any project needed to use a third-party program to determine when to rebuild files, they should be embarrassed. Hopefully I'm not calling you out, it's just something I found funny.
2
How about a C compiler targeting WASM? 🤣
2
@keithjohnson6510 Maybe you're looking at the wrong thing, but the Watchman he references does indeed watch for file changes. A distinction for when the build system does anything is irrelevant unless you're saying that the project he was referencing that supposedly used Watchman didn't actually use Watchman. If that's the complaint, then you'll have to take it up with him.
1
@keithjohnson6510 He used it as an example. I criticized such a usage. If he was erroneous in it being used for the purpose stated in the video, then take it up with him.
1
@keithjohnson6510 Ah okay, so you aren't disputing his example, you're disputing my criticism of such a system. An unnecessary process hanging around in the background always eating up processor time and taking up unnecessary disk space just to tell you that there's a need to initiate the build system which still has to check the time stamps on all of the files anyway is wasteful. If the build system hooks into it to avoid checking every file, it's still wasteful, but also still ties into my criticism of such a program because it's not an onerous amount of work to check timestamps and it never has been, on any OS.
1
@somenameidk5278 I guess you'd have to be into C to get it.
1