While we are waiting for the much anticipated stable release of PB 4.6, I was wondering if there would be any drawbacks in using the beta version to build our projects for release. Since compilers only "translate" the functions that we use in our code, is it fair to say that buggy functions that are not called would not affect our projects?
I'm particularly interested in the CanvasGadget.
Using PB 4.6 beta-3 for Project Release
Re: Using PB 4.6 beta-3 for Project Release
Oh, I wouldn't use it. There could also appear bugs in functions that always existed and worked fine, although the chances are low. Mostly new commands need some work... see all the 3D function bugs being reported... Anyway, I think I remember something special with arrays being broken in 4.60 Beta X.
So I wouldn't use it for compiling your final executable. But testing your code with it is always fine, because only that way bugs can be found and fixed.
By the way: 2 month for beta 3 ??
So I wouldn't use it for compiling your final executable. But testing your code with it is always fine, because only that way bugs can be found and fixed.

By the way: 2 month for beta 3 ??
If any of you native English speakers have any suggestions for the above text, please let me know (via PM). Thanks!
Re: Using PB 4.6 beta-3 for Project Release
Never, never, never, never, never, ..., never use an unstable version of the compiler to create your release version
By the way, there was a "small" bug in a RC version of python or something. In this pre-release the uninstall script deletes the whole /usr/ directory on linux

By the way, there was a "small" bug in a RC version of python or something. In this pre-release the uninstall script deletes the whole /usr/ directory on linux

ThinkPad T61 | PureBasic 4.51 | Windows 7 (32) | Kubuntu 11.10 (64) | Syllable (32)
Re: Using PB 4.6 beta-3 for Project Release
If your program is tested and working with beta 3 I don't see any reason not to use it.
Re: Using PB 4.6 beta-3 for Project Release
If problems occur and it's revealed a beta was used legalities maybe a reality.
We never use anything other than a known stable release of anything.
Even in OS's we always wait for the first SP before implementation.
Call us paranoid , I know ...
We never use anything other than a known stable release of anything.
Even in OS's we always wait for the first SP before implementation.
Call us paranoid , I know ...
- netmaestro
- PureBasic Bullfrog
- Posts: 8451
- Joined: Wed Jul 06, 2005 5:42 am
- Location: Fort Nelson, BC, Canada
Re: Using PB 4.6 beta-3 for Project Release
Agreed. Thorough testing is the key. If you're happy with the stability and performance of your release candidate, it really doesn't matter what you compiled it with. As far as the CanvasGadget goes, while it might benefit from some additions to its functionality, what's there seems quite solid. I haven't been able to break it anyway.If your program is tested and working with beta 3 I don't see any reason not to use it.
BERESHEIT
-
- Addict
- Posts: 1482
- Joined: Tue Feb 22, 2011 1:16 pm
Re: Using PB 4.6 beta-3 for Project Release
I agree with this. Code is code. It doesn't magically "change" or stop working properly just because you publically released your app. In other words, if your app is working fine and as expected with the beta, then it'll also work fine for the public.Trond wrote:If your program is tested and working with beta 3 I don't see any reason not to use it.
Microsoft Visual Basic only lasted 7 short years: 1991 to 1998.
PureBasic: Born in 1998 and still going strong to this very day!
PureBasic: Born in 1998 and still going strong to this very day!
Re: Using PB 4.6 beta-3 for Project Release
The canvas gadget is fine, it's been given a good thrashing by a few of us.
Though you never know if it's going to get changed in the next beta or if the change could introduce a bug.
Just make sure you isolate the current PB version just in case!
Though you never know if it's going to get changed in the next beta or if the change could introduce a bug.
Just make sure you isolate the current PB version just in case!
Windows 11, Manjaro, Raspberry Pi OS


Re: Using PB 4.6 beta-3 for Project Release
Thanks for all the input - some good points to consider.
-
- Addict
- Posts: 2344
- Joined: Mon Jun 02, 2003 9:16 am
- Location: Germany
- Contact: