REBOL Technologies

Alpha vs. Beta

Carl Sassenrath, CTO
REBOL Technologies

Article #0030
Main page || Index || Prior Article [0029] || Next Article [0031] || Post Comments || Send feedback

A few users have recently contacted me a bit shocked that one of the alpha versions of REBOL had some new problems or even crashed. I want to point out that it is really important to understand the difference between alpha and beta releases.

The purpose of an alpha release is to get you some "experimental" code that lets you try out a new idea, but the implementation itself is not final. It may not be stable at all (perhaps it crashes as soon as you run it), and the API is also subject to change. The AGG (SVG draw effect) versions are exactly that kind of release. We want to get you "samples" of the system, get some feedback on them, and work toward finalizing it. After a while it becomes stable enough for a beta release.

For a beta release: we hope the code is more stable. The API is much less likely to change unless we find some big problem. During the beta stage, it is very important to let us know about bugs, especially any new problems that may have popped up.

I just wanted to point this out, because normally we do not publicly release alpha versions of REBOL, but recently we have been doing so to get more feedback on a few new ideas and changes. If this is a problem for you, then please do not use the alpha releases and you should especially think twice about using them for any applications or systems that require stability. Like the web page says, use at your own risk.

Post Comments

Updated 12-Mar-2024   -   Copyright Carl Sassenrath   -   WWW.REBOL.COM   -   Edit   -   Blogger Source Code