On Feb 01, 2007, at 11:09 AM, Daniel Stenning wrote:



On 1/2/07 17:45, "Charles Yeomans" <[EMAIL PROTECTED]> wrote:

I hardly think that your many requests to make Rb into a sort of
bastardized C++ will attract new developers.

With respect I disagree. Firstly RB has already incorporated many language features that could in a sense be considered "bastardised" C++ - but I would not class them as being bastardised, they were added becaue they were
useful, not because they were in C++.  I dislike C++, but C++ language
features are there in C++ because they are useful to professional
programmers - particularly those working on code that has to run fast and efficiently. To generate "converts" to the RB camp, one has to remove as many language obstacles that might prevent the "C++" camp coming over. And as long as RS implement C++ - like features in a syntax that "fits" with
the RB  "style"  I cannot see why its a bad or "ugly" thing.

Look at existing RB language features such as Ptr, overloaded operators, shared properties, static etc. Not much of this is stuff found in OOP, but lets be real, most people would have used this in first in C++, or later in
the day - Java. ( apart from overloaded operators ).

RB needs to cherry pick features like they have.
While you may not like the namespacing mechanism that exist that IS what they have.

Some of the things you point to were added simply to make using declares easier.
The fact you can use them elsewhere is a side benefit.

Version control, on the other hand, probably would attract new developers,

While not denying that this is important for any developer who is used to working in teams or on large projects, I doubt very much it would be the
overriding factor that makes them switch -

It would encourage more large team projects if it worked well
Large teams don't tend to be small developers like you and I, but larger enterprises like ones I've worked at where they had 400 developers Hooks to version control systems for them is a MUST HAVE feature and without it a product won't get a first look

Adoption of a tool by large shops is a good thing
They demand features that would be useful for everyone large or small and they have the money to pay for things that small developers might not

 Support for Cocoa may attract more people.
The Cocoa support thing was discussed at great length here recently. It only effects the Mac crowd, and lets fact it - the there are bigger fish out there to catch than the mac crowd. And wouldn't existing Cocoa developers
miss a lot of the Objective C language features ?.

Improved Linux support will likely increase the appeal of Rb to Linux-using companies.

For sure- but the linux crowd is arguably heavily C++ orientated. Linux
being an open source geek thing from its beginnings.

And they do still seem to expect things to be "free"


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to