retroforth/doc/book/techniques/checking-the-version
crc b2ac237c35 update documentation
FossilOrigin-Name: 61bec5c3ab74da3be2fa090a346b667bfa03cea534d8b378b9ac3245412bdc72
2020-01-07 14:09:08 +00:00

26 lines
642 B
Text

# Checking The Version
RETRO releases add and change things. You can use the `Version`
variable to determine the version in use and react accordingly.
```
@Version #201906 eq? [ 'Needs_2019.6! s:put nl bye ] if
```
This can be also be used to conditionally load compatibility files:
```
(If_newer_than_2016.6,_load_aliases_for_renamed_words)
@Version #201906 gt? [ 'Renamed_2019.6.forth include ] if
```
## Version Number Format
The version is a six digit number encoding the year and month of
the release. So:
201901 is 2019.1
201906 is 2019.6
201911 is 2019.11
A `#100 /mod` will suffice to split these if needed.