@kolla
Quote:
Quote:
gregthecanuck wrote:
@kolla
The datatypes would be flagged as executable, obviously.
But you wrote that this was not enough, that the datatype system was to determine _how_ to execute the files. Well, they will not be capable of doing that anyways when they're not loaded.
[/quote]
The suggestions are for situations where there is no execute or script bit set. The file is an 'unknown'. If the datatype is flagged as an executable then there is nothing left to decide.
*Perhaps* in the future the system *could* be made smarter to recognize an executable and run it without the need for the "execute" bit.
What triggered my initial comments was the thought of adding more attribute bits to the file that tag it with the script flavour, be it classic script, or some new script engine. That is entirely the wrong direction IMO. This is where the data types could be used to determine if the file is a script and which interpreter is required.
Quote:
Quote:My suggestions are aimed squarely at making the system less "stupid" and "just work" for the average user out there, not the typical power users that inhabit these boards.
If people cannot fathom the simplest concepts of the OS, then why on earth are they bothering with it in the first place? Why do we always have to use the non-existing feeble minded "most users" as the measure for usability? I find it highly annoying.
New users would find it equally annoying to deal with elitist attitutes.
Quote:
Quote:If we ever want to grow a userbase the operating system has to be improved to deal with some of its quirks.
So you want to attract ignorants who have no real interest in learning the OS just to grow the user base, and in the process alienate actual long time existing users by messing up everything. What was the point again?
"Ignorants" are first time users. You were one at one point. People don't buy a computer for the O/S, they buy it for what it can do for them. As much as possible the O/S should get out of the way and just do the right thing.
I believe that power users would find a system smart enough to recognize new types of scripts via the data type system to be quite smart and not a detraction as you posit. You may even find it useful for other reasons.
In the big scheme of things this isn't a huge issue, but if the system can be made "smarter" then why not at least entertain the idea?