by Roody_Yogurt » Mon May 16, 2022 7:42 pm
So, over the weekend, I perused the intfiction.org forums for the first time in years, catching up on new and old news. I caught
this thread, where a maintainer of the Babel tools was trying to detect the IFID from Hugo games that declare one. I think he got it working? I'm not entirely sure.
But it got me thinking about how it'd be nice if the Hugo compiler generated an UUID-style IFID string constant for the game if the source doesn't already declare one, and since people who read this board (and if not here, people we know) are basically the maintainers of the Hugo compiler now, maybe we should discuss this and any other possible compiler improvements we can think of. Of course, if any idea got that far, I'd still want to ask Kent for his blessing before we implement it, but I figured a post here would be a good place to start.
Does anybody have anything they'd want to see? (*)
Would the IFID idea be worth the trouble of getting someone to implement it?
* - Of course, I'm not looking for big feature updates to the compiler that would require updated interpreters- just things that would work with the existing file format.
So, over the weekend, I perused the intfiction.org forums for the first time in years, catching up on new and old news. I caught [url=https://intfiction.org/t/compiling-a-small-hugo-sample/53263]this thread[/url], where a maintainer of the Babel tools was trying to detect the IFID from Hugo games that declare one. I think he got it working? I'm not entirely sure.
But it got me thinking about how it'd be nice if the Hugo compiler generated an UUID-style IFID string constant for the game if the source doesn't already declare one, and since people who read this board (and if not here, people we know) are basically the maintainers of the Hugo compiler now, maybe we should discuss this and any other possible compiler improvements we can think of. Of course, if any idea got that far, I'd still want to ask Kent for his blessing before we implement it, but I figured a post here would be a good place to start.
Does anybody have anything they'd want to see? (*)
Would the IFID idea be worth the trouble of getting someone to implement it?
* - Of course, I'm not looking for big feature updates to the compiler that would require updated interpreters- just things that would work with the existing file format.