AminetAminet
Search:
84782 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/misc/shadow-4.6.lha

Mirror:Random
Showing: i386-aros icongeneric icon
No screenshot available
Short:Object oriented addition to AmigaDOS
Uploader:
Type:dev/misc
Architecture:m68k-amigaos
Date:1992-02-15
Download:dev/misc/shadow-4.6.lha - View contents
Readme:dev/misc/shadow-4.6.readme
Downloads:695

SHADOW.library V4.6 Released:09 Feb 1992 by David C. Navas
Update to SHADOW V4.3 -- fixes 1.3 bugs and 68000 bugs (we hope).

Freely distributable only for those environments which are
themselves freely distributable.

Includes shadow.library, ppipc.library, and several example programs
including a class browser.

Also included is more than 160k of Documentation!

Requires AmigaDOS2.0!!!

Taken from Shadow/Docs/Introduction.doc:

          SHADOW is a concurrent-object-oriented addition to AmigaDOS.
     Its principle design goal is to help standardize an extensible
     environment paradigm.  It takes advantage of some of the better
     AmigaDOS facilities (shared memory system, IPC ports, and fast
     context switching) by internally managing much of the inter-task
     communications, resource tracking, and resource allocation.

          Traditional object-oriented systems separate function
     interfaces from internal data structures and manage the allocation
     and access of these structures within objects.  SHADOW takes this
     interface separation one step further by uncoupling the method
     invocation from the parameter specification.  It also manages the
     allocation of structures in a transparent manner, allowing the use
     of the faster, hard-coded structure offsets of C structs.

          SHADOW was created to solve the problems which I ran into with
     my first programming project -- JazzBench.  That experience taught
     me that the most important thing in a co-operative multi-program
     environment is flexibility.  You need to be able to change the
     behaviour of EVERYTHING -as- -it- -runs-.  This lesson was the
     principle reason behind the initial design of SHADOW, and the result
     of that principle was the entire WatchedVariable construct. To a
     lesser extent, it was also responsible for Patches.

          However, that was not the only lesson that was learned.  Trying
     to locate governing control in some kind of super-server was a real
     bust.  Turns out so much information had to cross through that
     server to correctly manage all the resources that the server turns
     into a real bottleneck.  So what I needed was a subsystem which
     effectively dealt with the concurrency and shared resource management
     problems.

          The other major subsystem of SHADOW supports the increased use
     of more complicated data structures.  Sounds easy, but there've got
     to be a dozen AVLTree functions alone, and that doesn't include
     constant string management and singly-linked, priority lists, etc.


Contents of dev/misc/shadow-4.6.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxrwxr-x 20025/206         0       0 ****** -lhd- 0000 Oct 23  1994 Shadow/
drwxrwxr-x 20025/206         0       0 ****** -lhd- 0000 Oct 23  1994 Shadow/Docs/
-rw-rw-r-- 20025/206      3729   11166  33.4% -lh5- a597 Feb  9  1992 Shadow/Docs/Glossary.doc
-rw-rw-r-- 20025/206       275     523  52.6% -lh5- 1bfd Feb  9  1992 Shadow/Docs/Glossary.doc.info
-rw-rw-r-- 20025/206       261     448  58.3% -lh5- 7886 Feb  9  1992 Shadow/Docs/Installation.doc
-rw-rw-r-- 20025/206       277     522  53.1% -lh5- 11e5 Feb  9  1992 Shadow/Docs/Installation.doc.info
-rw-rw-r-- 20025/206      7960   21921  36.3% -lh5- 14a1 Feb  9  1992 Shadow/Docs/Introduction.doc
-rw-rw-r-- 20025/206       273     523  52.2% -lh5- 367a Feb  9  1992 Shadow/Docs/Introduction.doc.info
-rw-rw-r-- 20025/206      2826   12532  22.6% -lh5- 3a13 Feb  6  1992 Shadow/Docs/ShadowLibFuncs.doc
-rw-rw-r-- 20025/206       272     525  51.8% -lh5- 6c00 Feb  9  1992 Shadow/Docs/ShadowLibFuncs.doc.info
-rw-rw-r-- 20025/206     27503  102978  26.7% -lh5- 1efb Feb  5  1992 Shadow/Docs/ShadowLibraryFuncs.doc
-rw-rw-r-- 20025/206       281     526  53.4% -lh5- 7dad Feb  9  1992 Shadow/Docs/ShadowLibraryFuncs.doc.info
-rw-rw-r-- 20025/206     10762   44679  24.1% -lh5- e941 Feb  9  1992 Shadow/Docs/ShadowLibraryMethods.doc
-rw-rw-r-- 20025/206       270     523  51.6% -lh5- 27ba Feb  9  1992 Shadow/Docs/ShadowLibraryMethods.doc.info
-rw-rw-r-- 20025/206      4245   10330  41.1% -lh5- 8282 Feb  9  1992 Shadow/Docs/ShadowUpdate.doc
-rw-rw-r-- 20025/206       284     525  54.1% -lh5- 1bf0 Feb  9  1992 Shadow/Docs/ShadowUpdate.doc.info
drwxrwxr-x 20025/206         0       0 ****** -lhd- 0000 Oct 23  1994 Shadow/Examples/
drwxrwxr-x 20025/206         0       0 ****** -lhd- 0000 Oct 23  1994 Shadow/Examples/Browser/
-rw-rw-r-- 20025/206        53      69  76.8% -lh5- 9b72 Feb  4  1992 Shadow/Examples/Browser/SASCOPTS
-rw-rw-r-- 20025/206      9421   19848  47.5% -lh5- cb88 Feb  6  1992 Shadow/Examples/Browser/browser
-rw-rw-r-- 20025/206     11660   73013  16.0% -lh5- 6a9c Feb  5  1992 Shadow/Examples/Browser/browser.c
-rw-rw-r-- 20025/206       270     525  51.4% -lh5- ef4c Feb  9  1992 Shadow/Examples/Browser/browser.c.info
-rw-rw-r-- 20025/206       389     835  46.6% -lh5- 8331 Dec 10  1991 Shadow/Examples/Browser/browser.info
-rw-rw-r-- 20025/206       132     178  74.2% -lh5- e8f4 Feb  4  1992 Shadow/Examples/Browser/browser.lnk
-rw-rw-r-- 20025/206       271     522  51.9% -lh5- c9ef Feb  9  1992 Shadow/Examples/Browser/browser.lnk.info
drwxrwxr-x 20025/206         0       0 ****** -lhd- 0000 Oct 23  1994 Shadow/Examples/GUI/
-rw-rw-r-- 20025/206        59      77  76.6% -lh5- aceb Jan 30  1992 Shadow/Examples/GUI/SASCOPTS
-rw-rw-r-- 20025/206      5041   26490  19.0% -lh5- 60b6 Feb  5  1992 Shadow/Examples/GUI/gui.c
-rw-rw-r-- 20025/206       267     524  51.0% -lh5- cacb Feb  9  1992 Shadow/Examples/GUI/gui.c.info
-rw-rw-r-- 20025/206      1011    4474  22.6% -lh5- a88d Feb  4  1992 Shadow/Examples/GUI/gui.h
-rw-rw-r-- 20025/206       269     525  51.2% -lh5- a668 Feb  9  1992 Shadow/Examples/GUI/gui.h.info
-rw-rw-r-- 20025/206      2154    4986  43.2% -lh5- 0fab Feb  2  1992 Shadow/Examples/README
-rw-rw-r-- 20025/206       269     524  51.3% -lh5- f116 Feb  9  1992 Shadow/Examples/README.info
drwxrwxr-x 20025/206         0       0 ****** -lhd- 0000 Oct 23  1994 Shadow/Examples/SWRI/
-rw-rw-r-- 20025/206      4641    8776  52.9% -lh5- f890 Feb  6  1992 Shadow/Examples/SWRI/Control
-rw-rw-r-- 20025/206       396     835  47.4% -lh5- c4b8 Feb  9  1992 Shadow/Examples/SWRI/Control.info
-rw-rw-r-- 20025/206      2717    4512  60.2% -lh5- 016c Feb  6  1992 Shadow/Examples/SWRI/Filter
-rw-rw-r-- 20025/206       397     835  47.5% -lh5- 9caf Feb  9  1992 Shadow/Examples/SWRI/Filter.info
-rw-rw-r-- 20025/206      3059    5100  60.0% -lh5- f9a3 Feb  6  1992 Shadow/Examples/SWRI/Input
-rw-rw-r-- 20025/206       395     835  47.3% -lh5- f508 Feb  9  1992 Shadow/Examples/SWRI/Input.info
-rw-rw-r-- 20025/206      2941    4940  59.5% -lh5- 6ecb Feb  6  1992 Shadow/Examples/SWRI/Output
-rw-rw-r-- 20025/206       399     835  47.8% -lh5- 63a6 Feb  9  1992 Shadow/Examples/SWRI/Output.info
-rw-rw-r-- 20025/206      2949    4952  59.6% -lh5- 77a9 Feb  6  1992 Shadow/Examples/SWRI/OutputFilter
-rw-rw-r-- 20025/206       393     835  47.1% -lh5- c70f Feb  9  1992 Shadow/Examples/SWRI/OutputFilter.info
-rw-rw-r-- 20025/206        59      77  76.6% -lh5- aceb Jan 30  1992 Shadow/Examples/SWRI/SASCOPTS
-rw-rw-r-- 20025/206      2429    9324  26.1% -lh5- b242 Feb  5  1992 Shadow/Examples/SWRI/control.c
-rw-rw-r-- 20025/206       272     525  51.8% -lh5- dc37 Feb  9  1992 Shadow/Examples/SWRI/control.c.info
-rw-rw-r-- 20025/206       490    1034  47.4% -lh5- 78b4 Feb  4  1992 Shadow/Examples/SWRI/control.h
-rw-rw-r-- 20025/206       278     523  53.2% -lh5- 0e13 Feb  9  1992 Shadow/Examples/SWRI/control.h.info
-rw-rw-r-- 20025/206       131     176  74.4% -lh5- e388 Feb  4  1992 Shadow/Examples/SWRI/control.lnk
-rw-rw-r-- 20025/206       276     522  52.9% -lh5- 8a5d Feb  9  1992 Shadow/Examples/SWRI/control.lnk.info
-rw-rw-r-- 20025/206      3219   12409  25.9% -lh5- 49d4 Feb  5  1992 Shadow/Examples/SWRI/filter.c
-rw-rw-r-- 20025/206       276     524  52.7% -lh5- 434c Feb  9  1992 Shadow/Examples/SWRI/filter.c.info
-rw-rw-r-- 20025/206       127     179  70.9% -lh5- ac3e Feb  4  1992 Shadow/Examples/SWRI/filter.lnk
-rw-rw-r-- 20025/206       274     522  52.5% -lh5- 0243 Feb  9  1992 Shadow/Examples/SWRI/filter.lnk.info
-rw-rw-r-- 20025/206      2982   10854  27.5% -lh5- 918c Feb  5  1992 Shadow/Examples/SWRI/input.c
-rw-rw-r-- 20025/206       274     524  52.3% -lh5- 0a83 Feb  9  1992 Shadow/Examples/SWRI/input.c.info
-rw-rw-r-- 20025/206       128     177  72.3% -lh5- dd15 Feb  4  1992 Shadow/Examples/SWRI/input.lnk
-rw-rw-r-- 20025/206       271     522  51.9% -lh5- 7c83 Feb  9  1992 Shadow/Examples/SWRI/input.lnk.info
-rw-rw-r-- 20025/206      3966   14705  27.0% -lh5- b056 Feb  5  1992 Shadow/Examples/SWRI/output.c
-rw-rw-r-- 20025/206       274     524  52.3% -lh5- 81e7 Feb  9  1992 Shadow/Examples/SWRI/output.c.info
-rw-rw-r-- 20025/206       127     179  70.9% -lh5- 70be Feb  4  1992 Shadow/Examples/SWRI/output.lnk
-rw-rw-r-- 20025/206       272     522  52.1% -lh5- c6e6 Feb  9  1992 Shadow/Examples/SWRI/output.lnk.info
-rw-rw-r-- 20025/206      3996   14842  26.9% -lh5- fdba Feb  5  1992 Shadow/Examples/SWRI/outputFilter.c
-rw-rw-r-- 20025/206       276     524  52.7% -lh5- b202 Feb  9  1992 Shadow/Examples/SWRI/outputFilter.c.info
-rw-rw-r-- 20025/206       132     191  69.1% -lh5- 84ce Feb  4  1992 Shadow/Examples/SWRI/outputFilter.lnk
-rw-rw-r-- 20025/206       270     522  51.7% -lh5- 0187 Feb  9  1992 Shadow/Examples/SWRI/outputFilter.lnk.info
-rw-rw-r-- 20025/206        84     120  70.0% -lh5- 00b8 Feb  2  1992 Shadow/Examples/SWRI/script
-rw-rw-r-- 20025/206       266     520  51.2% -lh5- ea4f Feb  9  1992 Shadow/Examples/SWRI/script.info
drwxrwxr-x 20025/206         0       0 ****** -lhd- 0000 Oct 23  1994 Shadow/Examples/Test/
-rw-rw-r-- 20025/206      5138   10444  49.2% -lh5- ab93 Feb  5  1992 Shadow/Examples/Test/PerfTest
-rw-rw-r-- 20025/206       398     835  47.7% -lh5- 9623 Feb  9  1992 Shadow/Examples/Test/PerfTest.info
-rw-rw-r-- 20025/206      5816   28468  20.4% -lh5- 7c9c Feb  5  1992 Shadow/Examples/Test/PerformanceTests.c
-rw-rw-r-- 20025/206       274     525  52.2% -lh5- a69c Feb  9  1992 Shadow/Examples/Test/PerformanceTests.c.info
-rw-rw-r-- 20025/206       136     193  70.5% -lh5- 2a13 Feb  4  1992 Shadow/Examples/Test/PerformanceTests.lnk
-rw-rw-r-- 20025/206       270     522  51.7% -lh5- 31c2 Feb  9  1992 Shadow/Examples/Test/PerformanceTests.lnk.info
-rw-rw-r-- 20025/206        53      69  76.8% -lh5- 9b72 Feb  4  1992 Shadow/Examples/Test/SASCOPTS
-rw-rw-r-- 20025/206       682    1143  59.7% -lh5- fa06 Feb  9  1992 Shadow/README
-rw-rw-r-- 20025/206       264     523  50.5% -lh5- 7657 Feb  9  1992 Shadow/README.info
drwxrwxr-x 20025/206         0       0 ****** -lhd- 0000 Oct 23  1994 Shadow/libs/
-rw-rw-r-- 20025/206      1488    2644  56.3% -lh5- ab70 Aug 22  1991 Shadow/libs/ppipc.library
-rw-rw-r-- 20025/206     13400   24204  55.4% -lh5- d0c4 Feb  4  1992 Shadow/libs/shadow.library
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        82 files  157839  512877  30.8%            Feb 14  1992
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>