Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!lins From: lins@Apple.COM (Chuck Lins) Newsgroups: comp.lang.modula2 Subject: Re: What Libraries are Available Summary: Modula-2 Libraries that are available Keywords: modula-2,libraries Message-ID: <32859@apple.Apple.COM> Date: 4 Jul 89 01:42:53 GMT References: <51933@tut.cis.ohio-state.edu> Distribution: comp.lang.modula2 Organization: Apple Computer Inc, Cupertino, CA Lines: 31 I've just gotten onto Netnews for the first time so I hope this message isn't hopelessly out-of-date. One of Modula's problems has always been the lack of suitable "off-the-shelf" high quality libraries. For basic data structures in generic form there's always the book store. There are a few good books that sort-of cover decent libraries but you do have to be careful - often times they are CS101 books on data structures instead of an encapsulation of a library. There's quite a bit of software that's been done at ETH Zurich, but most of it is unknown outside of that institution. There are other universities that have done work in Modula (unfortunately I can't remember their names off the top of my head). The universities are probably the best bet for low-cost libraries. You might want to consider looking at "The Modula-2 Software Component Library" which is a four volume series covering abstract data types in Modula-2. This is published by Springer-Verlag. I won't hype it (since I wrote the series) but if you are interested, I have versions of the software available for the Macintosh and one of the PC Modula-2 compilers (TopSpeed). Another source of information on libraries would be various ads in "The Journal of Pascal, Ada, and Modula-2" which is heavily devoted to coverage of Modula-2. They also have a bulletin board from which you can download their software. Hope all of this helps. ============================================================================== Chuck Lins Apple Computer, Inc. lins@apple.com ----------------------------------------------------------------------------- "Just because I work there doesn't mean they endorse anything I say."