invoke arch specific distfiles targets
[AROS.git] / tools / FlexCat / FlexCat.announce
blob8f5ffecde53f93ad8702ecc301c49666ca3da09a
2 TITLE
4     FlexCat - Flexible and portable catalog and source tool
6 VERSION
8     2.4
10 AUTHOR
12     Jochen Wiedmann and Marcin Orlowski
14     e-mail: carlos@amiga.com.pl
15     WWW   : http://wfmh.org.pl/~carlos/
18 DESCRIPTION
20     FlexCat creates catalogs and the source to handle them.  The difference
21     between FlexCat and KitCat, CatComp and some others is, that FlexCat is
22     designed to produce any source you want:  any programming language, any
23     individual needs should be satisfied.  However, FlexCat is not more
24     difficult to use.
26     This sounds like a contradiction.  FlexCat's solution is to use
27     template files, the so called "source descriptions".  Ready to use examples
28     for Assembler, C, C++, E, Oberon and Modula-2 are distributed, additionally
29     an example for supporting catalogs on Workbench 2.0.  Any other examples
30     are welcome.
33 FEATURES
35     FlexCat features include:
37     * Runs on any computer
38     * Localized of course ;-) (Amiga OS versions only)
39     * Can produce catalog handling source code for any language
40       (templates for Assembler, C, C++, E, Oberon and Modula-2 included)
41     * Written by the people who use it daily (so it should cover all
42       your needs)
45 SPECIAL REQUIREMENTS
47     FlexCat works on any Amiga, however you need OS2.04 or higher
48     to make it using the localization for own purposes.
51 AVAILABILITY
53     FlexCat is available on its support site:
55     http://amiga.com.pl/flexcat/
56     ftp://ftp.amiga.com.pl/pub/flexcat/
58     and naturally on Aminet mirrors, eg.
60     ftp://ftp.wustl.edu/pub/aminet/dev/misc/
63 ARCHIVES
65     Since release 2.0, the FlexCat distribiution is splitted into the
66     smaller archives. They are (in order of importance):
68     FlexCat.lha          - Latest FlexCat, user contribitions, english manual
69                            and foreign catalog files
71     FlexCat_0x0.lha      - patches for 020, 040 and 060 versions of FlexCat
72                            (PPC makes no sense here. I checked that).
74     FlexCat_XtraDocs.lha - FlexCat's guide in non english languages. Currently
75                            Svenska, Espanol and Deutsch are provided
77     FlexCat_CatSrc.lha   - #?.cd and #?.ct files for existing translations and
78                            #?.texinfo documents
80     FlexCat_Src.lha      - C source code for the FlexCat itself
82     FlexCat_Demos.lha    - example source codes -> shows how to make localized
83                             programs using FlexCat (C/HSPascal/ARexx/etc)
86     If you just want to use FlexCat, the 1st archive is all you need.
87     If you want to have CPU optimised binaries, take both 1st and 2nd
88     and patch the original release.  If you want to read translated manual,
89     get the 3rd one.  If you want to make the translation take the 4th one
90     (but I suggesto to join the Amiga Translators' Organisation
91     <http://ato.vapor.com/ato> first!)
93     
94 PRICE
96     Freeware
98 CHANGES
100   * v2.4 (28.11.99) - FlexCat is now portable! Thanks to Hardcode.sd{tm}
101                       unique technology you can now try to compile FlexCat
102                       under any OS (both Big and Little Endians are
103                       supported). Read developer.readme for details.
105                     - sometimes garbage could be written instead of
106                       $VER: string (when $TODAY feature was used) due
107                       to memory block being free'd before write.
109                     - added ##rem command to .sd file handling. As you
110                       have probably guessed, it's just remark. The goal
111                       (at least for me) is that ##rem lines won't appear
112                       in result source code, creaded out of the .sd file.
114                     - added manual catalog open/close for compilers that
115                       do not handle autoinit/exit functions
117                     - Updated french translation (Herve Dupont
118                       <herve.dupont@nordnet.fr>)
120                     - Added NOSPACE switch, to avoid extra space char
121                       usually used by FlexCat to separate comment
122                       mark ';' from the main comment text
124                     - Source descriptor for HSPascal by Artur Karpunin
125                       <woody8@kki.net.pl> is now available.
127                     - New archive "FlexCat_Demos" full ;-) of example
128                       source codes for various programming languages
129                       C, HSPascal and ARexx examples are recently
130                       available.
132                     - Content of "Contribution" drawer is now moved to
133                       "FlexCat_Demos" archive.
135                     - Added detailed tutoral (in polish for now) about
136                       the whole localization process (incl. examples)