NOT (moan)

Everything else that doesn't fall into one of the other PB categories.
User avatar
geoff
Enthusiast
Enthusiast
Posts: 128
Joined: Sun Apr 27, 2003 12:01 am
Location: Cornwall UK
Contact:

NOT (moan)

Post by geoff »

Not a moan, but constructive info for Fred.

I now have about a dozen apps written in PB. Yesterday I decided to upgrade to PB3.72. Minor differences and a bug (reported) meant that it took me 5 hours to get these programs working as they were before.

Multiply those 5 hours by the size of the user base and you have a frightening amount of effort associated with a new version.

Of course, new versions are needed to add the features we all want and to fix bugs. However, the calculation above suggests to me that less frequent upgrades and even more checking may be popular.
Gantry
User
User
Posts: 20
Joined: Tue Jun 03, 2003 6:24 am
Location: Sweden

Post by Gantry »

A new version can cause all kinds of trouble. Personally I do not recompile every application as soon as there is a new PB version available.

If Fred releases frequent new versions, you still have the option not to download it. If you download every second or third new release, you can pretend that the other ones did not exist. It will save you some trouble and people like me can go on enjoying frequent releases. :wink:

Then again, I could be wrong... 8O

/Gantry
*** In the end we will remember not the words of our enemies, but the silence of our friends. (Martin Luther King Jr.) ***
freak
PureBasic Team
PureBasic Team
Posts: 5940
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Post by freak »

I do not see how less frequent updates would solve your problem.
If only every second update would be released, the changes for each
update would be twice as much, and as a result of that, the amount of
work you'd have to to would double.

My point is: Updates bring changes, changes bring work, the only question
is: do you want them all at a time, or in small pieces? :wink:

> [...] and even more checking may be popular.

Hmm, we run into a pretty big problem here. Who whould do that?

I mean, we are allready doing *public beta testing*. How do you want to
improove that?

Timo
quidquid Latine dictum sit altum videtur
User avatar
geoff
Enthusiast
Enthusiast
Posts: 128
Joined: Sun Apr 27, 2003 12:01 am
Location: Cornwall UK
Contact:

Post by geoff »

Thanks Freak and Gantry for your sensible comments. I agree with what you say, maybe your best advice is not to download every release.

However, more automatic checking by Fred would be welcome. He has explained that he uses extensive software checks before every release but I think these checks need improving.

For example I found this bug in 3.72

a.l=2
b.f=1
If a<b: Debug "error": EndIf

It is hard to believe that errors this simple can't be found by simple checking software. The core language elements like expression evaluation and comparison could be tested by a simple PB program.
Post Reply