dotgnu-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

XML, users & developers (was Re: [DotGNU]SEE configuration poll)


From: S11001001
Subject: XML, users & developers (was Re: [DotGNU]SEE configuration poll)
Date: Thu, 22 Aug 2002 16:22:11 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1b) Gecko/20020812

Barry Fitzgerald wrote:
How would you see XML as limiting users? (considering a distinction
between users and developers)

Well, the main problem is that every piece of necessary functionality needed must be added to the Prefs system. The advantage of a programming language over a data format is that most of the functionality is already there.

Also, let me share my theory of users and developers, derived from Stroustrup: "users" are just those who use their computer for specific purposes. Once you get more general and more general, you end up with programming. Where is the line? There is no line; developers are advanced users.

@quotation
The reason is that expanding specification techniques outside areas with sound theoretical frameworks implies that the complexity of a general-purpose programming language would be needed in the specification language.
@end quotation

or,

@quotation
Power Users believe the ads for 4GLs and Application Generator
packages, and think that in two weeks they'll be able to fire all
their Real Programmers. (Ha ha ha... remember "The Last One"?)
@end quotation
<http://www.gnu.org/fun/jokes/power.users.html>

So development--particularly scripting--is simply advanced use.

But I accept the results--XML it is. Now the complicated part is to define the format; of course it will change as development proceeds. More on that later, though.

--
Stephen Compall
DotGNU `Contributor' -- http://dotgnu.org

Free software is a matter of the users' freedom to run, copy,
distribute, study, change and improve the software. More precisely, it
refers to four kinds of freedom, for the users of the software:

    * The freedom to run the program, for any purpose (freedom 0).
    * The freedom to study how the program works, and adapt it to your
    needs (freedom 1). Access to the source code is a precondition
    for this.
    * The freedom to redistribute copies so you can help your neighbor
    (freedom 2).
    * The freedom to improve the program, and release your
    improvements to the public, so that the whole community
    benefits. (freedom 3). Access to the source code is a
    precondition for this.
        -- RMS, "The Free Software Definition"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]