The problem with StubsG
Paolo Fabio Zaino (28) 1882 posts |
@ Charlotte
yes it is. To get back on topic: StubG, technically speaking, is a pain and 99% of who commented here agreed on that, however the 1% that disagreed also has good reasons for that given that the RISC OS market is still so divided between RISC OS classic and modern RISC OS. The only question that remains is why is it that difficult for the retro user-base to upgrade their bloody SCL lol So here is my proposal: Let’s make an SCL auto-updater in BBC BASIC that works on every system and that can update SCL from everything: network, floppies, zips and that every 2 months just sends a reminder to the user on the Desktop saying: “Stay at home, update SCL and save lives!” |
Charlotte Benton (8631) 168 posts |
And cassette tapes. |
Doug Webb (190) 1180 posts |
Bah, I demand my updates on ticker tape and any new fangled thing is not real stuff but modern cxxx! :-) |
Steve Pampling (1551) 8170 posts |
Oh, bu**** that was long. Never mind here it is:
It happened years ago, some people didn’t notice and some did. Of those that did there was a split of opinion.
It was. It was also years ago. Some of us choose to push it to the back of our minds, some like Rick spent time in a countryside retreat and barely know WTF. So, we are here and some others aren’t. There are names round here, using RO5, that I recall as being on the other side of that ancient argument. They are here now, and just as much part of the community as any other. For what it’s worth I think Rick has it absolutely correct. StubG? A solution to a problem that didn’t exist.1 The simple fact is that where a newer, and larger, SharedC might run into problems with memory so will the program(s) that require it. For those with active antique machines – run the retro software with the old SharedC you have. Concentrate on the now and tomorrow folks, and as Charlotte says 1 I’m used to seeing “solutions looking for a problem” at work2. In this instance it was a faction that didn’t want to use stuff from the other side of the fence. Not using the ROL Toolbox was the equivalent from the other faction. 2 Bells & Whistles and great expense to do what I frequently demonstrate can be done in less time, for free, using what we already have. |
Rick Murray (539) 13840 posts |
I think the topic deviated because that is indeed the question, and there’s no reasonable response. People who wish to use modern software ought to have an equally modern CLib.
What’s wrong with SysMerge? Just update !System, reboot, job done.
I saw a sweatshirt that said “Stay @ 127.0.0.1, don’t be 255.255.255.255”. I liked that.
The real world does not work like that.
I agree. I still use XP. It’s pretty simple really – if you want to use an old machine, use appropriately old software. If you want to use new software, use an appropriately newer machine.
Auto updater ONLY if it is user interactive. That is to say, like Manga, it will notify of an update, but you must choose whether or not to actually perform the update. When I set up my tablet (for the second time), I had to install Firefox twice. I’m using 63.0 (aka the not-broken one) and forgot to turn off the auto-update nonsense. So it obligingly did so, and gave me the latest (broken) Firefox. Alas, you cannot downgrade Android apps. So I had to delete it, then reinstall 63.0 and then the add-ons. <sigh> Automatic notifications, okay. The latter, incidently, is also used by HP from time to time to push out updates aimed at “detecting” clone cartridges. I really don’t buy the “clone inks wreck the print heads” excuse, given that the print heads are part of the cartridge… |
Charlotte Benton (8631) 168 posts |
There’s a difference between a vicious interpersonal battle which was massively inflamed by the copyright dispute, and simply producing two separate versions for two very different classes of machine. |
Rick Murray (539) 13840 posts |
How would that be done, though? If we’re talking 26 bit vs 32 bit, then it implies a possible duality of all of the libraries used; plus having both kept up to date and/or bugfixed appropriately; plus the problem of how to handle code divergence. A good example here is amusingly provided by StubsG – the available version does not support the more recent C functions 1, something it does support behaves differently, and perhaps most importantly, two of the supplied 32 bit libraries have serious problems (lots of 26 bit code within). 1 I’m aware that a more recent version does, and maybe even fixes the libraries, however as it isn’t easily available… |
Steve Pampling (1551) 8170 posts |
Jon Abbott. |