Re: Euphoria Prerequiste Manager

new topic     » goto parent     » topic index » view thread      » older message » newer message

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

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu