Rolling Release
The Rolling Release Development Model
It would seem that some confusion has arisen due to the regular (and somewhat rapid) occurrence of new CodeTyphon releases. This confusion has been compounded still further by the use of version numbers (e.g. 6.30, 6.40, etc), a custom normally associated with the Standard Release Development Model, where a brand-new release of a Programming Studio must be re-installed over an old version in order to access any new features provided.
However, CodeTyphon uses a Rolling Release Development Model, whereby rather than being replaced, the same core system will instead be continually updated and upgraded. As such, it is not – nor will it ever be – necessary to re-install a later release of CodeTyphon in order to enjoy the very latest and most up-to-date Programming Studio possible. By virtue of keeping an existing installation updated, it is already the latest release.
Why are new versions of CodeTyphon being released?
These Stable Releases are more accurately new snapshots of the CodeTyphon Studio. Just like photographs, these snapshots are in essence images that portray the CodeTyphon Studio at a particular point in its development. As such, one purpose they serve is to help the developers to both chart and evaluate the continued development of the CodeTyphon Studio, as it is of course easier to pick up on the finer details from a single image than from a moving picture.
CodeTyphon is evolving at a very rapid development pace. Existing users may themselves have noticed how frequently new software updates and upgrades have become available, and how much the Programming Studio has changed in only a few months. As a consequence, a snapshot of the CodeTyphon Studio – again rather like a photograph – will very quickly become out of date. New snapshots are therefore also released in order to make life easier for new users, who may otherwise be faced with the prospect of downloading huge volumes of files to update and upgrade their newly installed Programming Studio.
Why are new releases given version numbers?
Quite simply, Stable Version numbers have been assigned to snapshots of CodeTyphon by the developers to help them clearly mark each stage of its development.
What is LAB release?
A CodeTyphon LAB Release is an Open Beta for Public test.
LAB Release testers are from a larger group, or anyone interested. The testers report any bugs that they find, and if they want, can suggest code or additional features they think should be available in the CT Stable Version.
LAB Release serve the dual purpose of demonstrating next Stable CodeTyphon Release to final users, and testing among an extremely wide user base likely to bring to light obscure errors that a much smaller team (our LAB) might not find.