Re: Euphoria Prerequiste Manager
- Posted by Pete Lomax <petelomax at blueyonder.co.uk> Sep 26, 2003
- 396 views
On Thu, 25 Sep 2003 14:36:51 -0400, Bernie Ryan <xotron at bluefrognet.net> wrote: > What happens if someone updates a file and breaks the code. Good question. In my other (lengthy!) post, I didn't explain some of my thinking behind that. When the deep source-level scan happens (which will happen both on the library developers machine [or someone post-logging such info], and on the application developers machine), it should record every file date/time/size. If we go with option c) [see the really lengthy post], it will restore (maybe I should say install) the target directory with the correct copies of all the needed files, as present on the developers machine at the point they packaged the application. Hence if they used win32lib 0.59.1 but tk_maths.e from 0.57.9, then (despite Derek's horror, but that was what the application was built and tested with), that is what will end up in their local directory. OTOH, Derek (just as an example) might like the idea of knowing, for certain, whether an app is or is not using a full & proper version of win32lib. Also, since I'm a bit of a win32lib hacker, it'll tell me instantly that no-one will ever be able to run my code because some of the modded files I'm using are not publicly available... > If you ship the extra files with your code then you know they will = work. Very true. However discussing this further might yield a different problem and hopefully its solution: downloading subtly conflicting libraries. I'm sure I'm not alone in having downloaded contributions, failed to get them to work, deleted them, and wasted time rewriting them from scratch. But of course they must have worked once. Another different problem this might solve is recording the fact that a particular contribution is known to work on say win98 and known to not work on winXP, or vice versa. > There is an install file that is in bin that could be use as a guide > to write an install to put the needed programs in the correct = locations. Maybe what is wanted (not easy) is a way to auto-generate the equivalent from the current development environment. Regards, Pete