Path: csiph.com!eternal-september.org!feeder3.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!phorefaux%Paul From: Paul Stewart Newsgroups: comp.sys.acorn.misc Subject: Re: Newshound and NNTPS Date: Sat, 08 Feb 2025 22:11:30 GMT Organization: i2pn2 (i2pn.org) Lines: 36 Message-ID: <5c3b29ec5b.Paul@phorefaux> References: <5b61a29d6eNews03@avisoft.foard-xM> <780ddbe85b.chris@mytardis> <5be8dd8809News03@avisoft.f9.co.uk> <236310ec5b.DaveMeUK@BeagleBoard-xM> <5b0e19ec5b.Paul@phorefaux> <38ce25ec5b.DaveMeUK@BeagleBoard-xM> Injection-Info: i2pn2.org; logging-data="3332687"; mail-complaints-to="usenet@i2pn2.org"; posting-account="4AUrpaV4Lg5h15sslKwOnXQlF6wP5V1ivNfsGcQjqM8"; User-Agent: Messenger-Pro/9.00 (MsgServe/9.00) (RISC-OS/4.42) NewsHound/v1.52-32 X-Spam-Checker-Version: SpamAssassin 4.0.0 X-Editor: EmailEdit 2.04 Xref: csiph.com comp.sys.acorn.misc:21560 In message <38ce25ec5b.DaveMeUK@BeagleBoard-xM> David Higton wrote: > In message <5b0e19ec5b.Paul@phorefaux> > Paul Stewart wrote: >> In message <236310ec5b.DaveMeUK@BeagleBoard-xM> >> David Higton wrote: >> >>> If anyone is interested: NewsHound is old fashioned in that it keeps its >>> configuration within the app. This has been frowned on for years. >>> Trouble is, it's going to be difficult to write code that puts the config >>> in Choices$Write for new users, but doesn't just blindly look there and >>> start up without a configuration if someone simply copies a new version >>> over an old. Thoughts welcome! >> >> Could you not have Newshound do a check on start up for an existing config >> stored inside the app and automatically move this to Choices? Then it can >> just blindly look there and the user will know no difference. > I could, but I'd be very worried about what would happen if for any reason > it failed. > I've moved the writable stuff out of the app into the Choices tree in my > running copy. It only required the data to be copied over and a new > !Boot file written with two lines changed. So maybe it would be better > to have a separate app that offers to do the job? I guess the benefits of a separate app is that it would be more obvious to the user what has occurring. You also include some built in checking to confirm the data has been written to the new location, before deleting from inside the app -- Paul Stewart Sent from A9home running RISC OS 4.42