1. In defense of the team

In response to some criticisms voiced in other places...

To those people who have the final responsibility for the growth and direction of the euphoria programing language, praises be, for not allowing certain critics of this language, to pressure or bully you into changing aspects of this language, according to the own particular will and tastes of those critics.

No one forces me to use the euphoria programing language, but i voluntarily choose to use it.

And in addition to the euphoria language, i also use various other programing language tools, such as python and lua and C, to solve various computing problems.

And in each of the programming language tools that i use, some features and syntactic forms exist which i disagree with, which i do not like. In other words, each of these languages contains things that my limited knowledge and perspective considers to be “defects”.

But when i encounter those things that i consider to be defects, in the course of writing my programs in these languages, i try my best to adapt my programs in such a way as to, in effect, work around those perceived “defects”, or to minimize their appearance and influence in my programs.

But i do not expect that those who have the final responsibility for the creation and growth of those languages, to bend to my own will and taste, simply because i don't happen to “like” those things that i perceive as defects, or even because i think that i have a really compelling argument, based on some tiny part of the current and transitory state of human science, why i think those responsible for those languages, should change them.

It is obvious that the use of any language, whether to communicate with computers or with humans beings, involves continual compromise by those who use these tools.

If I as the user of some programing language cannot politely convince that group who stands finally responsible for the welfare of that language, to change some part of that language according to my own will and taste, then i remain civil and do not employ profanity or verbal bullying, nor make demands, nor act indignant and offended, in an attempt to get them to comply with my own desires.

And the fact that i have access to the source code of various programming languages that i use, gives me the freedom to make my own custom tools and libraries, if i happen to feel enough motivation to spend the time and effort necessary to learn the various intricate details of how those languages work.

Let us let those who have the final responsibility for this programming language, fulfill that responsibility. Engaging in contention with them is fruitless and wasteful. Let us not labor to drag them down.

I thank the development team for the gift of the effort and work they spend in developing this refreshing and euphoric programming language.

new topic     » topic index » view message » categorize

2. Re: In defense of the team

I couldn't agree more. Everyone who spends a great deal of time developing the language does so voluntarily, and none of them are paid for their tireless efforts.

Heck, even if you were to pay $$$ license fees to Microsoft, Oracle or any other vendor, there is no guarantee that the vendor would change certain aspects of the language to suit customer requests, or add any or all features customers request.

With open source projects like Euphoria, the source code is made available and anyone is free to customize the language to their own needs.

I am grateful to Rob Craig for releasing Euphoria into the public domain in the first place, and to the current team that enhances and maintains it.

And like luk321 said, I too use a combination of tools to solve software problems. No one insisted I use Euphoria or any other language - I choose to use each language on the balance of its merits and warts.

So to the team - thanks again for your tireless efforts.

new topic     » goto parent     » topic index » view message » categorize

3. Re: In defense of the team

luk321 said...

In response to some criticisms voiced in other places...

To those people who have the final responsibility for the growth and direction of the euphoria programing language, praises be, for not allowing certain critics of this language, to pressure or bully you into changing aspects of this language, according to the own particular will and tastes of those critics.


Then shouldn't you be AGAINST all the versions of Eu over v3.1?, because, after all, RobC resisted all the pressures to grow Eu into what it is today!

useless

new topic     » goto parent     » topic index » view message » categorize

4. Re: In defense of the team

I whole heartedly support and practice the principle of open source. And i encourage others to embrace the princple as well. But it seems to me that civility is just as important a concern.

If i can not politely convince an author to share or release his source code, then i may or may not choose to use his creation. But either way, i will try very much to not consider that author as “the enemy”, nor speak to him and treat him as such.

If any author has been bullied or called hurtful names, or manipulated into realesing his sources, then that is a very sad occurance indeed.

But such an occurance can also stand as a lesson and as a constant reminder to me of how i ought to act in the future. It reminds me to try hard to pursue the open source ideal with civility.

Because of this, and since Euphoria 4 exists with the source code, i choose to use it, along with other language tools.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu