home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / lang / lisp / mcl / 1981 < prev    next >
Encoding:
Internet Message Format  |  1993-01-11  |  1.8 KB

  1. Path: sparky!uunet!olivea!apple!cambridge.apple.com!lindahl@cse.uta.edu
  2. From: lindahl@cse.uta.edu (Charlie Lindahl)
  3. Newsgroups: comp.lang.lisp.mcl
  4. Subject: Shared Libraries for MCL
  5. Message-ID: <9301112214.AA15026@cse.uta.edu>
  6. Date: 11 Jan 93 22:14:11 GMT
  7. Sender: info-mcl-request@cambridge.apple.com
  8. Lines: 36
  9. Approved: comp.lang.lisp.mcl@Cambridge.Apple.C0M
  10.  
  11. I've been following this discussion with some interest, and thot I'd throw
  12. my $.02 in. 
  13.  
  14. I, too, favor a shared library approach. It has proven successful in 
  15. UNIX environments (both for code size and for sharing of code, i.e.,
  16. allowing multiple MCL executables to run at once). 
  17.  
  18. Some precedents: 
  19.  
  20. 1) Visual Basic in Windows (no, I'm FAR from a big Windows fan)
  21.    This requires a DLL (Dynamic Link Library) to run .exes generated from
  22.    Visual Basic. However, a small-to-medium scale application (interface-
  23.    wise) consumed only 14K of disk space (the DLL takes 360K). 
  24.  
  25.    The VB DLL is available on public archives; therefore, I assume it is
  26.    available from other sources, as well. This means that developers can   
  27.    distribute relatively small .exe files, and can still rely on having
  28.    a reasonable set of functions available at all times.
  29.  
  30. 2) Frontier 
  31.    Ditto with the Frontier Runtime (shareware, $25). 
  32.  
  33. 3) HYPERCARD 
  34.    
  35. I don't think that tree-shaking will work either, for the reasons given
  36. in previous discussions (lack of support for EVAL, READ). 
  37.  
  38. Later,
  39. Charlie
  40. ============================================================================
  41. Keep an open mind ... but not so  | Charlie S. Lindahl
  42. open that your brain falls out.   | lindahl@cse.uta.edu
  43. -- Gerald Coates                  | Electrical Engineering Dept
  44.                                   | University of Texas at Arlington
  45. ----------------------------------------------------------------------------
  46. Disclaimer: #include <std/disclaimer.h>
  47.