Short:    Yaec - Yet Another E Compiler [2.4a] -- FREEWARE --
Author:   amigae@swipnet.se
Uploader: amigae@swipnet.se
Type:     dev/e
Requires: compiler - v37+, 68k, PhxAss (dev/asm/), PhxLnk (dev/asm/)
Requires: binaries - v39+, 020+, 881 if using floats.


            +---------------------------------+
            |                                 |
            |          YAEC 2.4a              |
            |     Yet Another E Compiler      |
            |  By Leif Salomonsson 2000-2001  |
            |                                 |
            +---------------------------------+


__________________________________

                    What is this ?
                    ______________


    - A brand new E compiler, written by one of the most
      fanatic E lovers out there ! :)

    - Improved type-system.

    - Ascii/binary module system.

    - Hole application may be compiled with one invocation of compiler.

    - Generates code for 020 CPU,881 FPU and better.

    - Many fixes and other improvements.



__________________________________________

                   Whats new since v1.9b ?
                   _______________________

2.4a:

   7:th public release

   - FREEWARE.

   - New powerful binary module system !
     - CPU independant.
     - no need to recompile if sub-modules change.
     - fully automatic (no need for build-tools).
     - Application may be compiled with one invocation of compiler.
     - Coexists nicely with ascii-modules.

   - built in showmodule functionality.

   - added h2mod utility : c header -> yaec module.

   - added missing internal functions : OstrCmp(), AstrCopy()

   - added preprocessor (#define,#ifdef,#ifndef,#else,#endif)
         
   - Heavily improved internal structure, resulting in :
     - not picky about "source-style" anymore.
     - faster in all.
     - binary module support.
     - real preprocessor.
     - stability.
     
   - storage-keywords LONG,INT,CHAR removed.

   - Unification is back ! (beta)

   - misc bugfixes, improvements.

   - Removed E.guide (most got it anyway)

   - cosmetic changes :)

   - undocumented features/bugs :)


________________________________________________

                   Not working in this release :
                   _____________________________


    Lisp-cells (disabled (maybe forever?))

    Creating linkobject/library/device (removed for now)


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
This software is subject to the "Standard Amiga FD-Software Copyright Note".
It is FREEWARE as defined in paragraph 4a.
For more information please read "AFD-COPYRIGHT" (Version 1.4 or higher).
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

mail about bugs or whatever :)  

Leif amigae@swipnet.se


============================= Archive contents =============================

Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
     230     147 36.0% 16-Oct-01 15:38:54 +bin.txt
  309820   80358 74.0% 16-Oct-01 15:38:54 +yaec
    7381    2898 60.7% 16-Oct-01 15:38:54 +AFD-COPYRIGHT
    1611     847 47.4% 16-Oct-01 15:38:54 +AFD-COPYRIGHT.info
    7687    3102 59.6% 16-Oct-01 15:38:54 +AFD-COPYRIGHT.se
    1611     844 47.6% 16-Oct-01 15:38:54 +AFD-COPYRIGHT.se.info
   14974    1684 88.7% 16-Oct-01 15:38:54 +e+.pic
     955     541 43.3% 16-Oct-01 15:38:54 +e+.pic.info
   10816    4748 56.1% 16-Oct-01 15:38:54 +history.txt
   11941    3280 72.5% 16-Oct-01 15:38:54 +extra.doc
   10677    2374 77.7% 16-Oct-01 15:38:54 +list.doc
    2398     623 74.0% 16-Oct-01 15:38:54 +mem.doc
   11437    2619 77.1% 16-Oct-01 15:38:54 +Misc.doc
    9838    2241 77.2% 16-Oct-01 15:38:54 +str.doc
    4627    1945 57.9% 16-Oct-01 15:38:54 +ReqInstUse.txt
   28233    9676 65.7% 16-Oct-01 15:44:18 +yaec.guide
    3604    2104 41.6% 16-Oct-01 15:38:54 +yaec.guide.info
    2802    1144 59.1% 16-Oct-01 15:38:52 +yaec.readme
     186     154 17.2% 16-Oct-01 15:48:32 +alibtest.e
    2867    1215 57.6% 16-Oct-01 15:48:32 +appicon.e
     604     344 43.0% 16-Oct-01 15:48:32 +AppMenuItem.e
    1466     630 57.0% 16-Oct-01 15:48:32 +bigtypecopy.e
    2143     995 53.5% 16-Oct-01 15:48:32 +bla.device.e
    2166    1053 51.3% 16-Oct-01 15:48:34 +bla.library.e
     352     204 42.0% 16-Oct-01 15:48:34 +bla_lib.e
     266     182 31.5% 16-Oct-01 15:48:34 +bla_lib_test.e
     271     189 30.2% 16-Oct-01 15:48:34 +ColourScreen.e
    1284     643 49.9% 16-Oct-01 15:48:34 +csv-norm.e
     640     332 48.1% 16-Oct-01 15:48:34 +DirQuick.e
    7392    2106 71.5% 16-Oct-01 15:48:34 +ecode.e
    1143     289 74.7% 16-Oct-01 15:48:34 +ecode_lnk.e
    1586     691 56.4% 16-Oct-01 15:48:34 +filereq.e
   11319    3640 67.8% 16-Oct-01 15:48:34 +gadtoolsgadgets.e
    1137     568 50.0% 16-Oct-01 15:48:34 +gradient.e
    1099     544 50.5% 16-Oct-01 15:48:34 +hooks1.e
     771     458 40.5% 16-Oct-01 15:48:34 +Mandel.e
     449     254 43.4% 16-Oct-01 15:48:34 +nodelist.e
    1790     855 52.2% 16-Oct-01 15:48:34 +openwindowtags.e
    1162     549 52.7% 16-Oct-01 15:48:34 +printfloat.e
    2872    1107 61.4% 16-Oct-01 15:48:34 +publicscreen.e
    9634    2947 69.4% 16-Oct-01 15:48:34 +ScrollerWindow.e
     413     261 36.8% 16-Oct-01 15:48:34 +Shell.e
   25161    6110 75.7% 16-Oct-01 15:48:34 +ShowHunk.e
    3794    1536 59.5% 16-Oct-01 15:48:34 +simplegtgadget.e
    1728     781 54.8% 16-Oct-01 15:48:34 +timing.e
    1667     765 54.1% 16-Oct-01 15:48:34 +uptime.e
     723     426 41.0% 16-Oct-01 15:48:34 +Vd.e
     828     479 42.1% 16-Oct-01 15:48:34 +Watch.e
    2060     555 73.0% 16-Oct-01 15:38:52 +amigaguide.m
    9226    2476 73.1% 16-Oct-01 15:38:52 +amigalib.m
     784     333 57.5% 16-Oct-01 15:38:52 +asl.m
     323     182 43.6% 16-Oct-01 15:38:52 +battclock.m
     502     231 53.9% 16-Oct-01 15:38:52 +battmem.m
     624     239 61.6% 16-Oct-01 15:38:52 +bullet.m
    1841     528 71.3% 16-Oct-01 15:38:52 +cardres.m
     835     250 70.0% 16-Oct-01 15:38:52 +cia.m
     393     243 38.1% 16-Oct-01 15:38:52 +colorwheel.m
    2975     813 72.6% 16-Oct-01 15:38:52 +commodities.m
     457     259 43.3% 16-Oct-01 15:38:52 +console.m
    2227     574 74.2% 16-Oct-01 15:38:52 +datatypes.m
    1738     683 60.7% 16-Oct-01 15:38:52 +animationclass.m
    2201     892 59.4% 16-Oct-01 15:38:52 +datatypes.m
    5214    1664 68.0% 16-Oct-01 15:38:52 +datatypesclass.m
    1502     620 58.7% 16-Oct-01 15:38:52 +pictureclass.m
     791     406 48.6% 16-Oct-01 15:38:52 +soundclass.m
     758     357 52.9% 16-Oct-01 15:38:52 +textclass.m
     737     341 53.7% 16-Oct-01 15:38:52 +ddebuglib.m
     732     342 53.2% 16-Oct-01 15:38:52 +debuglib.m
     875     417 52.3% 16-Oct-01 15:38:52 +audio.m
     183     145 20.7% 16-Oct-01 15:38:52 +bootblock.m
    3521    1216 65.4% 16-Oct-01 15:38:52 +cd.m
     828     399 51.8% 16-Oct-01 15:38:52 +clipboard.m
    1259     400 68.2% 16-Oct-01 15:38:52 +console.m
    1141     526 53.9% 16-Oct-01 15:38:52 +conunit.m
     567     260 54.1% 16-Oct-01 15:38:52 +gameport.m
    2549     798 68.6% 16-Oct-01 15:38:52 +hardblocks.m
     214     113 47.1% 16-Oct-01 15:38:52 +input.m
    3577    1062 70.3% 16-Oct-01 15:38:52 +inputevent.m
     162      94 41.9% 16-Oct-01 15:38:52 +keyboard.m
     890     347 61.0% 16-Oct-01 15:38:52 +keymap.m
    1930     674 65.0% 16-Oct-01 15:38:52 +narrator.m
    1189     489 58.8% 16-Oct-01 15:38:52 +parallel.m
    2769     949 65.7% 16-Oct-01 15:38:52 +printer.m
    2300     920 60.0% 16-Oct-01 15:38:52 +prtbase.m
    1692     493 70.8% 16-Oct-01 15:38:52 +prtgfx.m
     782     334 57.2% 16-Oct-01 15:38:52 +scsidisk.m
    1506     612 59.3% 16-Oct-01 15:38:52 +serial.m
     485     265 45.3% 16-Oct-01 15:38:52 +timer.m
    2432     961 60.4% 16-Oct-01 15:38:52 +trackdisk.m
     606     238 60.7% 16-Oct-01 15:38:52 +disk.m
     815     360 55.8% 16-Oct-01 15:38:52 +diskfont.m
    1291     449 65.2% 16-Oct-01 15:38:52 +diskfont.m
    2314     745 67.8% 16-Oct-01 15:38:52 +diskfonttag.m
     661     290 56.1% 16-Oct-01 15:38:52 +glyph.m
     359     147 59.0% 16-Oct-01 15:38:52 +oterrors.m
   22743    3483 84.6% 16-Oct-01 15:38:52 +dos.m
     400     212 47.0% 16-Oct-01 15:38:52 +datetime.m
    4558    1577 65.4% 16-Oct-01 15:38:52 +dos.m
    1417     573 59.5% 16-Oct-01 15:38:52 +dosasl.m
    6874    2167 68.4% 16-Oct-01 15:38:52 +dosextens.m
    1172     331 71.7% 16-Oct-01 15:38:52 +doshunks.m
    1131     342 69.7% 16-Oct-01 15:38:52 +dostags.m
      55      54  1.8% 16-Oct-01 15:38:52 +dos_lib.m
     565     291 48.4% 16-Oct-01 15:38:52 +exall.m
    1226     552 54.9% 16-Oct-01 15:38:52 +filehandler.m
     885     438 50.5% 16-Oct-01 15:38:52 +notify.m
     449     235 47.6% 16-Oct-01 15:38:52 +rdargs.m
     220     146 33.6% 16-Oct-01 15:38:52 +record.m
     614     320 47.8% 16-Oct-01 15:38:52 +stdio.m
     505     263 47.9% 16-Oct-01 15:38:52 +var.m
     253     201 20.5% 16-Oct-01 15:38:52 +dtclass.m
   14346    2622 81.7% 16-Oct-01 15:38:50 +exec.m
    4635    1307 71.8% 16-Oct-01 15:38:52 +alerts.m
     274     188 31.3% 16-Oct-01 15:38:52 +devices.m
     223     121 45.7% 16-Oct-01 15:38:52 +errors.m
    2299     867 62.2% 16-Oct-01 15:38:52 +execbase.m
     424     225 46.9% 16-Oct-01 15:38:52 +interrupts.m
     734     324 55.8% 16-Oct-01 15:38:52 +io.m
     632     309 51.1% 16-Oct-01 15:38:52 +libraries.m
     387     206 46.7% 16-Oct-01 15:38:52 +lists.m
    1062     494 53.4% 16-Oct-01 15:38:52 +memory.m
     695     321 53.8% 16-Oct-01 15:38:52 +nodes.m
     372     229 38.4% 16-Oct-01 15:38:52 +ports.m
     423     252 40.4% 16-Oct-01 15:38:52 +resident.m
     521     267 48.7% 16-Oct-01 15:38:52 +semaphores.m
     116      76 34.4% 16-Oct-01 15:38:52 +strings.m
    1706     678 60.2% 16-Oct-01 15:38:50 +tasks.m
      96      84 12.5% 16-Oct-01 15:38:50 +types.m
    2694     647 75.9% 16-Oct-01 15:38:50 +expansion.m
     391     162 58.5% 16-Oct-01 15:38:50 +button.m
     608     283 53.4% 16-Oct-01 15:38:50 +calendar.m
     664     269 59.4% 16-Oct-01 15:38:50 +colorwheel.m
     203     104 48.7% 16-Oct-01 15:38:50 +gradientslider.m
     335     208 37.9% 16-Oct-01 15:38:50 +tabs.m
     354     151 57.3% 16-Oct-01 15:38:50 +tapedeck.m
    2917     739 74.6% 16-Oct-01 15:38:50 +gadtools.m
   21559    3689 82.8% 16-Oct-01 15:38:50 +graphics.m
    1416     567 59.9% 16-Oct-01 15:38:50 +clip.m
     118      92 22.0% 16-Oct-01 15:38:50 +coerce.m
     111      75 32.4% 16-Oct-01 15:38:50 +collide.m
    1990     652 67.2% 16-Oct-01 15:38:50 +copper.m
     395     190 51.8% 16-Oct-01 15:38:50 +display.m
    2678     889 66.8% 16-Oct-01 15:38:50 +displayinfo.m
    2140     842 60.6% 16-Oct-01 15:38:50 +gels.m
     892     422 52.6% 16-Oct-01 15:38:50 +gfx.m
    4282    1367 68.0% 16-Oct-01 15:38:50 +gfxbase.m
    2020     742 63.2% 16-Oct-01 15:38:50 +gfxmacros.m
     372     228 38.7% 16-Oct-01 15:38:50 +gfxnodes.m
     136     102 25.0% 16-Oct-01 15:38:50 +graphint.m
     835     412 50.6% 16-Oct-01 15:38:50 +layers.m
    8596    1494 82.6% 16-Oct-01 15:38:50 +modeid.m
    3126     969 69.0% 16-Oct-01 15:38:50 +monitor.m
    2124     793 62.6% 16-Oct-01 15:38:50 +rastport.m
     284     141 50.3% 16-Oct-01 15:38:50 +regions.m
     266     115 56.7% 16-Oct-01 15:38:50 +rpattr.m
     693     220 68.2% 16-Oct-01 15:38:50 +scale.m
     743     302 59.3% 16-Oct-01 15:38:50 +sprite.m
    2497     827 66.8% 16-Oct-01 15:38:50 +text.m
    2581     526 79.6% 16-Oct-01 15:38:50 +videocontrol.m
    4453    1451 67.4% 16-Oct-01 15:38:50 +view.m
     854     258 69.7% 16-Oct-01 15:38:50 +adkbits.m
    1354     487 64.0% 16-Oct-01 15:38:50 +blit.m
    3375     841 75.0% 16-Oct-01 15:38:50 +cia.m
    6493    1518 76.6% 16-Oct-01 15:38:50 +custom.m
     675     220 67.4% 16-Oct-01 15:38:50 +dmabits.m
     698     223 68.0% 16-Oct-01 15:38:50 +intbits.m
    1530     521 65.9% 16-Oct-01 15:38:50 +icon.m
    5565    1144 79.4% 16-Oct-01 15:38:50 +iffparse.m
     234     132 43.5% 16-Oct-01 15:38:50 +led.m
     211     181 14.2% 16-Oct-01 15:38:50 +input.m
   18092    3340 81.5% 16-Oct-01 15:38:50 +intuition.m
     533     305 42.7% 16-Oct-01 15:38:50 +cghooks.m
    1049     501 52.2% 16-Oct-01 15:38:50 +classes.m
    1937     589 69.5% 16-Oct-01 15:38:50 +classusr.m
    4627    1291 72.0% 16-Oct-01 15:38:50 +gadgetclass.m
     236     123 47.8% 16-Oct-01 15:38:50 +icclass.m
    3236     944 70.8% 16-Oct-01 15:38:50 +imageclass.m
   15006    3988 73.4% 16-Oct-01 15:38:50 +intuition.m
     710     329 53.6% 16-Oct-01 15:38:50 +intuitionbase.m
    4596    1353 70.5% 16-Oct-01 15:38:50 +iobsolete.m
     628     194 69.1% 16-Oct-01 15:38:50 +pointerclass.m
    3958    1328 66.4% 16-Oct-01 15:38:50 +preferences.m
    5074    1620 68.0% 16-Oct-01 15:38:50 +screens.m
    1751     649 62.9% 16-Oct-01 15:38:50 +sghooks.m
     756     332 56.0% 16-Oct-01 15:38:50 +keymap.m
    4134     818 80.2% 16-Oct-01 15:38:50 +layers.m
    3318    1154 65.2% 16-Oct-01 15:38:50 +amigaguide.m
    8059    1903 76.3% 16-Oct-01 15:38:50 +asl.m
    1948     811 58.3% 16-Oct-01 15:38:50 +commodities.m
    2618     866 66.9% 16-Oct-01 15:38:50 +configregs.m
     681     346 49.1% 16-Oct-01 15:38:50 +configvars.m
    1291     449 65.2% 16-Oct-01 15:38:50 +diskfont.m
     130     111 14.6% 16-Oct-01 15:38:50 +expansion.m
     893     392 56.1% 16-Oct-01 15:38:50 +expansionbase.m
    5018    1640 67.3% 16-Oct-01 15:38:50 +gadtools.m
    1891     708 62.5% 16-Oct-01 15:38:50 +iffparse.m
    2970     997 66.4% 16-Oct-01 15:38:50 +locale.m
    4391    1090 75.1% 16-Oct-01 15:38:50 +lowlevel.m
     358     196 45.2% 16-Oct-01 15:38:50 +mathieeesp.m
     173     140 19.0% 16-Oct-01 15:38:50 +mathlibrary.m
     518     249 51.9% 16-Oct-01 15:38:50 +mathresource.m
     443     253 42.8% 16-Oct-01 15:38:50 +nonvolatile.m
    2286     779 65.9% 16-Oct-01 15:38:50 +realtime.m
      84      69 17.8% 16-Oct-01 15:38:50 +translator.m
    3573     681 80.9% 16-Oct-01 15:38:50 +locale.m
    1926     580 69.8% 16-Oct-01 15:38:50 +lowlevel.m
     298     202 32.2% 16-Oct-01 15:38:50 +misc.m
     280     184 34.2% 16-Oct-01 15:38:50 +modules.txt
    1217     406 66.6% 16-Oct-01 15:38:50 +nonvolatile.m
     359     209 41.7% 16-Oct-01 15:38:50 +potgo.m
     368     248 32.6% 16-Oct-01 15:38:50 +font.m
     511     283 44.6% 16-Oct-01 15:38:50 +icontrol.m
     263     202 23.1% 16-Oct-01 15:38:50 +input.m
    1264     448 64.5% 16-Oct-01 15:38:50 +locale.m
     384     231 39.8% 16-Oct-01 15:38:50 +overscan.m
     283     195 31.0% 16-Oct-01 15:38:50 +palette.m
     495     250 49.4% 16-Oct-01 15:38:50 +pointer.m
     161     133 17.3% 16-Oct-01 15:38:50 +prefhdr.m
    1084     469 56.7% 16-Oct-01 15:38:50 +printergfx.m
    1736     708 59.2% 16-Oct-01 15:38:50 +printerps.m
    1197     488 59.2% 16-Oct-01 15:38:50 +printertxt.m
     330     207 37.2% 16-Oct-01 15:38:50 +screenmode.m
     457     256 43.9% 16-Oct-01 15:38:50 +serial.m
     389     224 42.4% 16-Oct-01 15:38:50 +sound.m
     445     265 40.4% 16-Oct-01 15:38:50 +wbpattern.m
     350     210 40.0% 16-Oct-01 15:38:50 +ramdrive.m
    1257     422 66.4% 16-Oct-01 15:38:50 +realtime.m
      82      80  2.4% 16-Oct-01 15:38:50 +battclock.m
      78      75  3.8% 16-Oct-01 15:38:50 +battmem.m
     226      97 57.0% 16-Oct-01 15:38:50 +battmembitsamiga.m
     396     135 65.9% 16-Oct-01 15:38:50 +battmembitsshared.m
    2060     699 66.0% 16-Oct-01 15:38:50 +card.m
     105      82 21.9% 16-Oct-01 15:38:50 +cia.m
    1049     454 56.7% 16-Oct-01 15:38:50 +disk.m
     500     278 44.4% 16-Oct-01 15:38:50 +filesysres.m
     524     249 52.4% 16-Oct-01 15:38:50 +mathresource.m
     230     140 39.1% 16-Oct-01 15:38:50 +misc.m
     101      94  6.9% 16-Oct-01 15:38:50 +potgo.m
    1038     267 74.2% 16-Oct-01 15:38:50 +errors.m
     863     426 50.6% 16-Oct-01 15:38:50 +rexxio.m
    1503     606 59.6% 16-Oct-01 15:38:50 +rxslib.m
    2861    1062 62.8% 16-Oct-01 15:38:50 +storage.m
    1212     406 66.5% 16-Oct-01 15:38:48 +rexxsyslib.m
     546     226 58.6% 16-Oct-01 15:38:48 +timer.m
     288     197 31.5% 16-Oct-01 15:38:48 +translator.m
    5597    1312 76.5% 16-Oct-01 15:38:48 +utility.m
     294     128 56.4% 16-Oct-01 15:38:48 +date.m
     138     112 18.8% 16-Oct-01 15:38:48 +hooks.m
     292     174 40.4% 16-Oct-01 15:38:48 +name.m
     568     179 68.4% 16-Oct-01 15:38:48 +pack.m
     311     165 46.9% 16-Oct-01 15:38:48 +tagitem.m
     201     153 23.8% 16-Oct-01 15:38:48 +utility.m
    1533     481 68.6% 16-Oct-01 15:38:48 +wb.m
     306     203 33.6% 16-Oct-01 15:38:48 +startup.m
    1846     730 60.4% 16-Oct-01 15:38:48 +workbench.m
     158     100 36.7% 16-Oct-01 15:38:48 +yaec.m
    1621     660 59.2% 16-Oct-01 15:38:48 +generate.script
    1656     792 52.1% 16-Oct-01 15:38:48 +startup.o
     394     210 46.7% 16-Oct-01 15:38:48 +startup.txt
    3839    1068 72.1% 16-Oct-01 15:38:48 +yaec.i
   32380    8608 73.4% 16-Oct-01 15:38:48 +yaec.lib
     138      96 30.4% 16-Oct-01 15:38:48 +temp.txt
    2218     703 68.3% 16-Oct-01 15:48:52 +test.asm
   15972    6550 58.9% 16-Oct-01 15:38:48 +fd2mod
     692     356 48.5% 16-Oct-01 15:38:48 +fd2mod.txt
   15788    6506 58.7% 16-Oct-01 15:38:48 +h2mod
-------- ------- ----- --------- --------
  987470  294340 70.1% 20-Oct-101 18:07:50   266 files
