Don't crunch built in apps
Dave Higton (1515) 3526 posts |
A very long time ago, there were a couple of good-ish reasons to crunch BASIC programmes: space was at a premium, and execution speed was at a premium. Nowadays, neither is true to any discernible extent. There are two very good reasons not to crunch them, though:
So please, let’s distribute all the built-in BASIC apps in uncrunched source form! |
Paul Sprangers (346) 524 posts |
I wholeheartedly agree. |
Jess Hampshire (158) 865 posts |
Wouldn’t it be better to be an option? Crunched in IOMD ROMs, not in the others, by default? |
Dave Higton (1515) 3526 posts |
If there is still a ROM space problem, I could support that idea. IOMD ROMs are not likely to be relevant to many people, and I’d suggest that those to whom it is relevant are less likely to learn and develop from the apps. It’s really the modern generation of hardware that could benefit. |
Trevor Johnson (329) 1645 posts |
Reading the replies above, I think you mean so that the BASIC RunImages of apps are clearly readable in situ at the desktop. Does this mean (possibly selectively) removing the crunch process applied to castle/RiscOS/Sources/Apps/ and the like? In general, yes I agree that it’d be a good idea. Maybe this idea could also make bugfixes an easier target for some. |
Dave Higton (1515) 3526 posts |
Yes.
Yes. |
Chris Hall (132) 3554 posts |
Good idea! When I first got an Archimedes I relied upon some system apps being in readable BASIC to understand what was going on (there being no PRM at the time). |