Short: 2.2 - Flexible catalogs (C, Asm, Oberon, E, ARexx, Modula...) Author: Marcin Orlowski Uploader: Marcin Orlowski Version: 2.2 Type: dev/misc Www: http://amiga.com.pl/flexcat/ INFO ---------- FlexCat creates catalogs and the source to handle them. The difference between FlexCat and KitCat, CatComp and some others is, that FlexCat is designed to produce any source you want: any programming language, any individual needs should be satisfied. However, FlexCat is not more difficult to use. Translators will also find it useful, as, among standard functions like #?.catalog creation, FlexCat is able to update your #?.ct files to the new #?.cd files automatically. Give it a try! This sounds like a contradiction. FlexCat's solution is to use template files, the so called "source descriptions". Ready to use examples for Assembler, C, C++, E, Oberon and Modula-2 are distributed, additionally an example for supporting catalogs on Workbench 2.0. Any other examples are welcome. Archives ---------- Since release 2.0, the FlexCat distribiution is splitted into the smaller archives. They are (in order of importance): FlexCat.lha - Latest FlexCat, user contribitions, english manual and foreign catalog files FlexCat_0x0.lha - patches for 020, 040 and 060 versions of FlexCat (PPC makes no sense here. I checked that). FlexCat_ExDocs.lha - FlexCat's guide in non english languages. Currently Svenska, Espanol and Deutsch are provided FlexCat_CatSrc.lha - #?.cd and #?.ct files for existing translations and #?.texinfo documents FlexCat_Src.lha - C source code for FlexCat itself If you just want to use FlexCat, the 1st archive is all you need. If you want to have CPU optimised binaries, take both 1st and 2nd and patch the original release. If you want to read translated manual, get the 3rd one. If you want to make the translation take the 4th one (but I suggesto to join the Amiga Translators' Organisation first!) Changes since previous release: ------------------------------- * v2.1 (11.10.98) - New source descriptor for E programmers (E32e.sd) by Sven Steiniger Fixed problem C:Version had with FlexCat (due to many internal $VERsion strings, THAT one, wasn't first the one in the executable file). SDDIR path defined in FlexCat.prefs was always ignored. Fixed (Magnus Holmgren). Improved FLUSH function. Now it flushes catalogs only (Magnus Holmgren). Source code released - See source readme file for more details ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 2628 1138 56.6% 14-Apr-99 09:50:14 +FlexCat.catalog 3584 1566 56.3% 14-Apr-99 09:50:20 +FlexCat.catalog 3374 1498 55.6% 14-Apr-99 09:50:20 +FlexCat.catalog 3544 1525 56.9% 14-Apr-99 09:50:14 +FlexCat.catalog 637 303 52.4% 15-Feb-98 20:36:32 +ato.readme 2992 1370 54.2% 14-Apr-99 09:50:18 +FlexCat.catalog 3646 1689 53.6% 14-Apr-99 09:50:18 +FlexCat.catalog 3488 1514 56.5% 14-Apr-99 09:50:20 +FlexCat.catalog 3072 1421 53.7% 14-Apr-99 09:50:16 +FlexCat.catalog 3740 1797 51.9% 14-Apr-99 09:50:20 +FlexCat.catalog 4462 1839 58.7% 14-Apr-99 09:50:18 +FlexCat.catalog 2390 1164 51.2% 14-Apr-99 09:50:14 +FlexCat.catalog 3324 1543 53.5% 14-Apr-99 09:50:22 +FlexCat.catalog 3404 1565 54.0% 14-Apr-99 09:50:16 +FlexCat.catalog 3276 1512 53.8% 14-Apr-99 09:50:14 +FlexCat.catalog 3300 1488 54.9% 14-Apr-99 09:50:16 +FlexCat.catalog 3312 1599 51.7% 14-Apr-99 09:50:16 +FlexCat.catalog 1344 656 51.1% 02-Oct-97 23:45:54 +Flex_Arexx 1797 1114 38.0% 02-Oct-97 23:17:52 +Flex_Arexx.info 3024 1086 64.0% 02-Oct-97 23:04:32 +LMake 1932 1063 44.9% 10-Aug-97 14:26:24 +LMake.info 3132 1295 58.6% 02-Oct-97 23:10:18 +LMake.readme 3122 2360 24.4% 15-Aug-97 18:07:10 +LMake.readme.info 62039 20029 67.7% 24-Feb-98 22:46:08 +FlexCat_english.guide 464 241 48.0% 25-May-97 15:47:24 +FlexCat_english.guide.info 1886 838 55.5% 08-Nov-94 11:17:16 +AmigaOberon.sd 1009 572 43.3% 01-Oct-97 13:51:18 +ARexx.sd 2746 1123 59.1% 05-Mar-97 15:52:28 +AutoC_c.sd 511 258 49.5% 07-Nov-94 22:24:44 +AutoC_h.sd 2247 824 63.3% 07-Nov-94 22:26:22 +AztecAs_asm.sd 383 180 53.0% 07-Nov-94 22:28:10 +AztecAs_i.sd 3272 1267 61.2% 13-Jul-94 22:16:24 +C++_CatalogF.cc 1319 671 49.1% 07-Nov-94 22:15:02 +C++_CatalogF.h 506 242 52.1% 07-Nov-94 22:29:42 +C++_cc.sd 739 376 49.1% 18-May-97 11:57:52 +C++_h.sd 5422 1916 64.6% 13-Jan-96 19:08:48 +C_c.sd 5300 1856 64.9% 08-Nov-94 20:46:40 +C_c_V20.sd 1624 689 57.5% 08-Nov-94 20:47:38 +C_c_V21.sd 733 365 50.2% 10-May-95 00:53:40 +C_h.sd 1511 796 47.3% 25-May-97 23:25:04 +Cat2h.readme 1573 735 53.2% 25-May-97 05:44:22 +Cat2h_c.sd 367 187 49.0% 25-May-97 05:43:52 +Cat2h_h.sd 2363 747 68.3% 27-May-97 10:59:34 +CatComp_h.sd 1501 628 58.1% 07-Nov-94 22:16:04 +E21b.sd 1953 750 61.5% 07-Nov-94 22:16:14 +E30b.sd 2108 780 62.9% 27-Feb-98 21:27:34 +E32e.sd 483 272 43.6% 07-Nov-94 22:28:38 +Modula2Def.sd 2118 827 60.9% 07-Nov-94 22:28:50 +Modula2Mod.sd 2074 878 57.6% 08-Nov-94 11:17:34 +Oberon-A.sd 1684 747 55.6% 07-Nov-94 22:29:06 +Oberon_V38.sd 1683 743 55.8% 07-Nov-94 22:29:14 +Oberon_V39.sd 2293 840 63.3% 07-Nov-94 22:25:56 +SASasm_a.sd 370 175 52.7% 07-Nov-94 22:28:26 +SASasm_i.sd 632 278 56.0% 25-May-97 15:47:24 Docs.info 34096 19838 41.8% 14-Apr-99 09:52:40 FlexCat 16873 5514 67.3% 14-Apr-99 09:56:38 FlexCat.history 2997 1404 53.1% 14-Apr-99 09:58:28 FlexCat.readme -------- ------- ----- --------- -------- 235403 99691 57.6% 14-Apr-99 22:32:28 57 files