Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!corton!inria!axis-design!jcc From: jcc@axis-design.fr (Jean-Christophe Collet) Newsgroups: comp.lang.c++ Subject: Monthly posted C++ Products & Books List (part 3 of 3) Message-ID: <1991Mar7.120744.698@axis-design.fr> Date: 7 Mar 91 12:07:44 GMT Organization: Axis Design 119 rue de Flandre 75019 Paris Lines: 1493 Submitted-by: jcc@axis-design.fr Archive-name: C++List/part03 #!/bin/sh # this is list.shar.03 (part 3 of C++List) # do not concatenate these parts, unpack them in order with /bin/sh # file C++List/c++list.txt continued # if test ! -r _shar_seq_.tmp; then echo 'Please unpack part 1 first!' exit 1 fi (read Scheck if test "$Scheck" != 3; then echo Please unpack part "$Scheck" next! exit 1 else exit 0 fi ) < _shar_seq_.tmp || exit 1 if test ! -f _shar_wnt_.tmp; then echo 'x - still skipping C++List/c++list.txt' else echo 'x - continuing file C++List/c++list.txt' sed 's/^X//' << 'SHAR_EOF' >> 'C++List/c++list.txt' && Xns32k, MIPS (little endian, at least) and SPARC architectures, or at Xleast on some machines that use those processors. X XGPL X XAnonymous ftp from foobar.colorado.edu [128.138.243.105] in file Xpub/Awesime/awe2-0.6.tar.z X------------------------------------------------------------------------ XMotif C++ Binding X XUniversity of Lowell has developed a C++ binding for the OSF Motif toolkit. XCompletely hides the concept of a widget from the programmer. XAvailable for Motif 1.0 & X11R3. (Motif 1.1/X11R4 awaited). X XFW X XUniversity of Lowell XGraphics Research Laboratory/Motif XComputer Science Department XOne University Avenue XLowell, MA 01854 Xattn : Fran Ward XTel: (508) 934-3628 XEmail: kseethar@ulowell.ulowell.edu X------------------------------------------------------------------------ X X X X MISC. X ===== X X------------------------------------------------------------------------ XObjectWorks\C++ Release 2 X Xsoftware application development system for C++ 2.1 (incremental compiler & Xlinker, class browser, debugger, etc...). For Sun workstations. X X$3,000 X XParcPlace Systems, Inc. X1550 Plymouth Road XMountain View, CA 94043 XTel: (415) 691-6700 XTel: (800) 822-7880 XFax: (415) 691-6715 XEmail: info@parcplace.com X------------------------------------------------------------------------ XObjectKit\C++ X XImplementation of AT&T's C++ Standard Library & C++ Standard Library XExtension. X XPrice Unknown X XParcPlace Systems, Inc. Xsee ObjectWorks\C++ X------------------------------------------------------------------------ XEC++ X XExtended C++. Language extension (polymorphism, exception handling, garbage Xcollector, etc...). X XPD X XFTP sit unknown X------------------------------------------------------------------------ XONTOS 2.0 X XThis is an object-oriented database written in C++ (2.0). It comes with a set Xof classes for database access. For Sun & Apollo workstations. Also on Vax, XDecStation & OS/2 expected. X XPrice Unknown X XOntologic Inc. X3 Burlington Woods XBurlington, MA 01803 XTel: (617) 272-7110 XEmail: uunet!ontologic!magill X------------------------------------------------------------------------ XC++ answer book sources X XSources for Tony Hansen's book. X XFW X XGet them from an automatic mailer : netlib@research.att.com with the Xfollowing line in its body X"send index from c++/answerbook". This gives you the index. Xor "send 3.5 from c++/answerbook" gives you sources for exercise 3.5 X------------------------------------------------------------------------ XET++ patches X XPatches to make ET++ compile with g++. X XPD X XFTP from qed.rice.edu (128.42.4.38) in pub/et-36-patches.tar.Z. X------------------------------------------------------------------------ Xgdb 3.6 X XThe Gnu source level debugger. Allows to debug g++ programs. X XGPL X XFree Software Foundation X(see compilers) X------------------------------------------------------------------------ XSADE X XVery high level C++/C/Pascal debugger using a full windowing environment on Xthe Mac. X X$75 X XApple Inc. X------------------------------------------------------------------------ XMacsBug X Xlow level 68xxx asm debugger that groks C++ on the Mac. X X$35 X XApple corp. X------------------------------------------------------------------------ Xgperf 2.3 X XGnu perf is a perfect hash function generator. It can now generates C++ code. X XGPL X XAnonymous ftp from ics.uci.edu (128.195.1.1) in the ~ftp/pub directory. file Xgperf-2.3.tar.Z X------------------------------------------------------------------------ XNIHCL patches X XPatches to make NIH library compile with g++. X XFW X XAnonymous ftp from ics.uci.edu (128.195.1.1) in the ~ftp/pub directory. file Xnih_patches.tar.Z X------------------------------------------------------------------------ XFIELD X XThis is a programming environment (includes cbrowse, the class browser). XIt uses the tools of the Brown Workstation Environment (BWE), which run on Xtop of X11. X XPD X Xftp from wilma.cs.brown.edu [128.148.31.66]. Grab the files pub/bwe.tar.Z & Xpub/field.tar.Z or from uunet.uu.net [192.48.96.2] in pub/bwe/{bwe,field}.tar.Z X------------------------------------------------------------------------ XProtoize/Unprotoize 1.39 X XThese tools, based on Gnu cc, can convert K&R C to Ansi C (C++) or the Xreverse (from Ansi C to K&R). You'll need the proper version of Gnu C (1.39) X XGPL X XAnonymous ftp from ics.uci.edu int ~ftp/gnu/protoize-1.39.0.Z X------------------------------------------------------------------------ XFlex 2.3 X XThis is a version of LEX that generates code which can be compiled with Xcfront or g++. It doesn't take advantage of C++ features, but it can be Xusefull. X XBSD X XAnonymous ftp from ftp.ee.lbl.gov (128.3.254.68). File flex-2.3.tar.Z . X------------------------------------------------------------------------ XBison 1.11 X XBison is the Gnu YACC and can generate C++ compatible code. X XGPL X XFree Software Foundation (cf compilers). X------------------------------------------------------------------------ XC++2LaTeX X XSort of 'pretty printer' for C and C++ that generates LaTeX source. X XPD X XIt can be FTP'ed from tupac-amaru.informatik.rwth-aachen.de [192.35.229.9] Xin file C++2LaTeX-1.1-PL3.tar.Z . X------------------------------------------------------------------------ XHP C++/Softbench X XC++ development environment that runs under X11 with the XOSF/MOTIF-appearence. Includes graphical class browser, OO-debugger that Xsupports every C++ features, static analysis of source code and a data Xabstraction library. For HP9000 machines. Available now. X X$9,950 X XHewlett-Packard (see compilers) XEmail: tim@hp-ses.hp.com & lee@hp-ses.hp.com X------------------------------------------------------------------------ XTurbo C++ Bug List V1.01.4 X XMarshall Cline's list of identified bugs in Borland's Turbo C++ 1.0, Xas well as (whenever possible) containing work-arounds and/or fixes. XAlso contains comment from Borland. X XPD X Xanonymous ftp from sun.soe.clarkson.edu [128.153.12.3] in X~ftp/pub/Turbo-C++/bug-list (Monthly posted in comp.lang.c++) X------------------------------------------------------------------------ XObjectVision X XA Graphical program builder that generates C++ code. XFor Turbo C++, GlockenSpiel C++ or Zortech C++ . X X$399 X XObjectVision X2124 Kittredge Street XSuite 118 XBerkeley, CA 94704 XTel: (415) 540-4889 X------------------------------------------------------------------------ Xgenman 2.0 X XIt's an AWK program that generates man page style documentation about Xa C++ class from its include file. X XPD X XCan be FTPed from comp.sources.misc archives (volume 13). XExemple : from uunet.uu.net in file X/usr/spool/ftp/comp.sources.misc/volume13/genman-2.0 X------------------------------------------------------------------------ XC++/Emacs X XAn Emacs editor sensitive to C++ language. For Unix SYSV/386. X X$695 X XOasys XWaltham, Mass. XTel : (617) 890-7889 X------------------------------------------------------------------------ XC++ Rider X XPop-up source browser for any editor. For Dos & OS/2. X Xfrom $89 to $279 X XWestern Wares XBox C XNorwood Wares, CO 81423 XTel : (303) 327-4898 X------------------------------------------------------------------------ XLinnaeus X XGraphical class browser and design tool. For Dos only. Interfaces Xwith the Brief editor. X X$195 X XZircel Software XTel : (303) 750-9543 X------------------------------------------------------------------------ XVMO X XVirtual Memory Objects. XA dynamic memory structures class library. Objects can grow up to 4 gigabytes Xusing heap, EMM and disk. For Dos only. 70 classes. X X$295 X XZircel Software XTel : (303) 750-9543 X------------------------------------------------------------------------ X X X X BOOKS X ===== X X------------------------------------------------------------------------ XThe C++ programming language X XBjarne Stroustrup X XAddison-Wesley, 1986 XISBN 0-201-12078-X X------------------------------------------------------------------------ XC++ Primer X XStanley Lippman X XAddison-Wesley, 1989 XISBN 0-201-16487-6 X------------------------------------------------------------------------ XThe Waite Group's C++ programming X XJohn Berry X XHoward W. Sams & Co, 1988 XISBN 0-672-22619 X------------------------------------------------------------------------ XProgramming in C++ X XSteve Dewhurst & Kathy Stark X XPrentice-Hall, 1989 XISBN 0-13-723156-3 X------------------------------------------------------------------------ XUsing C++ X XBruce Eckel X XOsborne-McGraw Hill, 1989 XISBN 0-07-881522-3 X------------------------------------------------------------------------ XObject oriented Program Design X XMark Mullin X XAddison-Wesley, 1989 X------------------------------------------------------------------------ XThe C++ Answer Book X XTony L. Hansen X XAddison-Wesley, 1990 XISBN 0-302-11497-6 X------------------------------------------------------------------------ XC++ for C programmers X XIra Pohl X XBenjamin/Cummings, 1989 XISBN 0-8053-0910-1 X------------------------------------------------------------------------ XUser interfaces in C++ and Object Oriented Programming X XMark Goodwin X XMIS Press, 1989 XISBN1-55828-023-5 X------------------------------------------------------------------------ XC/C++ Expert Systems X XDavid Hu X XMIS Press, 1989 XISBN 0-943518-86-5 X------------------------------------------------------------------------ XAn introduction to Object Oriented Programming and C++ X XWeiner & Pinson X XAddison-Wesley, 1988 XISBN 0-201-15413-7 X------------------------------------------------------------------------ XThe Complete C++ Primer X XKeith Weiskamp & Brian Fleming X XAcademic Press X------------------------------------------------------------------------ XThe C++ WorkBook X XWiener & Pinson X XAddison-Wesley, 1990 XISBN 0-201-50930-X X------------------------------------------------------------------------ XThe Annotated C++ Reference Manual X XMargaret Ellis & Bjarne Stroustrup X XAddison-Wesley, 1990 XISBN 0-201-51459-1 X------------------------------------------------------------------------ XC++: A Guide for C Programmers X XSharam Hekmatpour X XPrentice-Hall, 1990 X[pre-release] X------------------------------------------------------------------------ XC++ at Work '89: Conference proceedings X XJPAM Inc., 1989 X------------------------------------------------------------------------ XC++ Language System Release 2.0: XProduct Reference manual X XAT&T, 1989 XSelect code 307-146 X------------------------------------------------------------------------ XUsenix C++ proceedings 1990 X XUsenix Association, C++ Workshop, 1990 X------------------------------------------------------------------------ XUsenix C++ proceedings 1988 X XUsenix Association, C++ Workshop, 1988 X------------------------------------------------------------------------ XUsenix C++ proceedings 1987 X XUsenix Association, C++ Workshop, 1987 X------------------------------------------------------------------------ XC++ Techniques and Applications X XScott Robert Ladd X XM&T Books X------------------------------------------------------------------------ XTeach Yourself C++ X XAl Stevens X XMIS Press X------------------------------------------------------------------------ XObject Oriented Design with Applications X XGrady Booch X XBenjamin/Cummings X------------------------------------------------------------------------ XData Abstraction and Object-Oriented Programming in C++ X XKeith E. Gorlen, Sanford M. Orlow & Perry S. Plexico X XJohn Wiley & Sons (1990) XISBN 0-471-92346-X X------------------------------------------------------------------------ XMastering C++: An Introduction to C++ and Object-Oriented XProgramming for C and Pascal Programmers X XCay S. Horstmann X XJohn Wiley & Sons (1990) XISBN 0-471-52257-0 X------------------------------------------------------------------------ XA C++ Toolkit X XJonathan S. Shapiro X XPrentice-Hall 1991 XISBN 0-13-127663-8 X------------------------------------------------------------------------ XTurbo C++ X XIra Pohl X XBenjamin/Cummings XISBN 0-8053-6017-4 X------------------------------------------------------------------------ XLearning C++ X XNeil Graham X XMcGraw Hill, 1991 XISBN 0-07-023983-5 X------------------------------------------------------------------------ XDeveloping C++ Software X XRussel Winder X XJohn Wiley & Sons, 1991 XISBN 0-471-92384-2 X------------------------------------------------------------------------ X SHAR_EOF echo 'File C++List/c++list.txt is complete' && chmod 0644 C++List/c++list.txt || echo 'restore of C++List/c++list.txt failed' Wc_c="`wc -c < 'C++List/c++list.txt'`" test 25948 -eq "$Wc_c" || echo 'C++List/c++list.txt: original size 25948, current size' "$Wc_c" rm -f _shar_wnt_.tmp fi # ============= C++List/Libraries.tbl ============== if test -f 'C++List/Libraries.tbl' -a X"$1" != X"-c"; then echo 'x - skipping C++List/Libraries.tbl (File already exists)' rm -f _shar_wnt_.tmp else > _shar_wnt_.tmp echo 'x - extracting C++List/Libraries.tbl (Text)' sed 's/^X//' << 'SHAR_EOF' > 'C++List/Libraries.tbl' && X.TS H Xbox, expand; Xcb s s s Xcb | cb | cb | cb Xl | l | c | l. XLibraries X_ XName Description Price Distributor/where to get it X= X.TH XInterViews\ 2.6 T{ XA set of classes (for cfront 1.2 or 2.0 and g++ 1.37.1) on top of the Xlib X(for X11). Version 3.0 is on alpha-test now. XT} PD T{ XX11R4 distribution tape and anonymous FTP from interviews.stanford.edu X(36.22.0.175) . Look in the pub directory. XT} X_ XET++ 2.2 T{ XET++ is a homogeneous object-oriented class library integrating user Xinterface building. Includes blocks, basic data structures, and support Xfor object input/output with high level application framework components. XRuns under SunWindows, NeWs and X11 (R3 and R4). XT} PD T{ XAvailable via anonymous ftp from iam.unibe.ch [130.92.64.10] in "C++/ET++". XT} X_ XT{ XCommonView X.br X2.0 XT} T{ XA set of classes for MS-Windows (2.1 & 3.0) & OS/2 PM (1.1 & 1.2). XNeeds GlockenSpiel \*(CP 2.0 & MSC 6.0. XT} ?? T{ XGlockenSpiel (see compilers). X.br XOr X.br XImageSoft X.br X2 Haven Avenue X.br XPort Washington, New York, 11050 X.br XTel: (800) 245-8840 X.br XTel: (516) 767-2233 X.br XFax: (516) 767-9067 XT} X_ XT{ XNIHCL 3.0 X.br X(aka OOPS) XT} T{ XA set of SmallTalk like classes (for cfront 2.0) XT} PD T{ Xftp from alw.nih.gov (128.231.128.251) in file pub/nihcl-3.0.tar.Z. XT} X_ Xlibg++ 1.39 T{ XGnu g++ libraries (iostreams, etc...) . XT} GPL T{ XFree Software Foundation (see compilers) XT} X_ XT{ X\*(CP Standard X.br XLibrary X.br XExtension R1.0 XT} T{ XBase of components including Strings, List, Map, Bits, Blocks, Time, Xetc... X(Source product). XT} ?? T{ XUSL, Inc. X.br X(See compilers) XT} X_ XT{ X\*(CP Object X.br XInterface library X.br XR1.0/R1.1 XT} T{ XSet of classes for building GUI applications using \*(CP. Developed by XSolbourne, allows runtime switching between OpenLook & Motif. X(Source product). XT} ?? T{ XUSL, Inc. X.br X(See compilers) XT} X_ XScreens++ T{ XA set of classes for window user interface. For Unix & Dos. XT} ?? T{ XImageSoft Inc. X.br X2 Haven Ave. X.br XPort Washington, NY 11050 X.br XTel: (516) 767-2233 XT} X_ XCommon Matrix T{ XMatrix stuff. XT} ?? T{ XImageSoft Inc. XT} X_ XMath.h++ T{ XA set of mathematical classes (vectors, matrices, complex, FFT, etc...). XFull source code. XT} T{ Xfrom X.br X$200 XT} T{ XRogue Wave Associates X.br XP.O. Box 2328 X.br XCorvallis, OR 97339 X.br XTel: (503) 745-5908 XT} X_ XTools.h++ T{ XA very generic collection of classes "a la SmallTalk" (Set, Bag, Collections, XStack, etc...). XFull Source Code. XT} T{ Xfrom X.br X$200 XT} Rogue Wave X_ XMacApp 2.0 T{ Xobject pascal classes for writing MacIntosh applications (useable with \*(CP). XT} $250 T{ XApple Corp. XT} X_ XWindows++ 2.0 T{ XA set of classes for user interface facility (windows, menus, forms,...) for XDos, Xenix & Unix. XT} ?? T{ XApplied Intuition X.br X5485 Beltline Rd. Ste. 225 X.br XDallas, Texas 75240 X.br XTel: (214) 458-7134 XT} X_ XM++ 2.0 T{ XA collection of Matrix classes. For \*(CP 1.2 or 2.0. XSource license available. XT} T{ X$295 X.br Xor X.br X$495 XT} T{ XDyad Software Corp. X.br X13103 Travis View Loop, X.br XAustin, TX 78732 X.br XTel: (512) 343-5037 XT} X_ XM++ T{ XSimilar to the previous one, but from another company... XFor Dos, OS/2, 386 Unix and SunOS. XT} T{ Xfrom X.br X$195 X.br Xto X.br X$1995 XT} T{ XAnsys Software Co., Inc. X.br X16950 151st Avenue SouthEast, X.br XRenton, Washington 98058-8627 X.br XTel: (800) 366-1573 X.br XTel: (206) 228-3170 XT} X_ X\*(CP/Views T{ XThis is a set of classes for MS Windows 3.0 programming. XShipped with a graphical class browser, an interface generator and Xa documentor. XWorks with Zortech \*(CP and Borland \*(CP XT} $495 T{ XCNS, Inc X.br X1250 Park Road X.br XChanhassen, MN 55317 X.br XTel: (612) 474-7600 X.br XFax: (612) 474-6737 XT} X_ XT{ XZinc Interface X.br XLibrary XT} T{ XA user interface class library for Turbo \*(CP. Works either in text or Xgraphic mode. Source code available. XT} $199.95 T{ XZINC Software Inc. X.br X405 South 100 east, Suite 201 X.br XPleasant grove, UT 84062 X.br XTel: (800) 638-8665 X.br XTel: (801) 785-8900 X.br XFax: (801) 785-8996 XT} X_ XWWL 1.0 T{ XWidget Encapsulation Library. It's a library which defines \*(CP classes around XX Toolkit Widgets (Athena & Motif). XT} PD T{ XCan be FTP'ed from lri.lri.fr [129.175.15.1] in file pub/WWL-1.0.tar.Z XT} X_ XClassix T{ XA library that contains 35 general purpose classes (data structure, Xmathematical, SmallTalk like, etc...). For Dos, MacIntosh & Unix. XSource Code Format only! XT} T{ Xfrom X.br X$295 X.br Xto X.br X$595 XT} T{ XEmpathy Inc. X.br XP.O. Box 632 X.br XCambridge MA 02142 X.br XTel: (617) 787-3089 XT} X_ XAwesime 2.0.6 T{ XThis is a tasking package that works on the m68k, m88k, i386, Xns32k, MIPS (little endian, at least) and SPARC architectures, or at Xleast on some machines that use those processors. XT} GPL T{ XAnonymous ftp from foobar.colorado.edu X.br X[128.138.243.105] in dir pub/Awesime file awe2-0.6.tar.z XT} X_ XT{ XMotif X.br X\*(CP Binding XT} T{ XUniversity of Lowell has developed a \*(CP binding for the OSF Motif Xtoolkit. Completely hides the concept of a widget from the programmer. XAvailable for Motif 1.0 & X11R3. (Motif 1.1/X11R4 awaited). XT} FW T{ XUniversity of Lowell X.br XGraphics Research Laboratory/Motif X.br XComputer Science Department X.br XOne University Avenue X.br XLowell, MA 01854 X.br Xattn : Fran Ward X.br XTel: (508) 934-3628 X.br XEmail: kseethar@ulowell. X.br Xulowell.edu XT} X X.TE SHAR_EOF chmod 0644 C++List/Libraries.tbl || echo 'restore of C++List/Libraries.tbl failed' Wc_c="`wc -c < 'C++List/Libraries.tbl'`" test 5244 -eq "$Wc_c" || echo 'C++List/Libraries.tbl: original size 5244, current size' "$Wc_c" rm -f _shar_wnt_.tmp fi # ============= C++List/Misc.tbl ============== if test -f 'C++List/Misc.tbl' -a X"$1" != X"-c"; then echo 'x - skipping C++List/Misc.tbl (File already exists)' rm -f _shar_wnt_.tmp else > _shar_wnt_.tmp echo 'x - extracting C++List/Misc.tbl (Text)' sed 's/^X//' << 'SHAR_EOF' > 'C++List/Misc.tbl' && X.TS H Xbox, expand; Xcb s s s Xcb | cb | cb | cb Xl | l | c | l. XMisc. X_ XName Description Price Distributor/where to get it X= X.TH XT{ XObjectWorks\e\*(CP X.br XRelease 2 XT} T{ Xsoftware application development system for \*(CP 2.1 (incremental compiler & Xlinker, class browser, debugger, etc...). For Sun workstations. XT} $3,000 T{ XParcPlace Systems, Inc. X.br X1550 Plymouth Road X.br XMountain View, CA 94043 X.br XTel: (415) 691-6700 X.br XTel: (800) 822-7880 X.br XFax: (415) 691-6715 X.br XEmail: info@parcplace.com XT} X_ XT{ XObjectKit\e\*(CP XT} T{ XImplementation of AT&T's \*(CP Standard Library & \*(CP Standard Library XExtension. XT} ?? T{ XParcPlace Systems, Inc. X.br Xsee ObjectWorks\e\*(CP XT} X_ XE\*(CP T{ XExtended \*(CP. Language extension (polymorphism, exception handling, garbage Xcollector, etc...). XT} PD ?? X_ XONTOS 2.0 T{ XThis is an object-oriented database written in \*(CP (2.0). It comes with a set Xof classes for database access. For Sun & Apollo workstations. Also on Vaxes, XDecStation & OS/2 expected. XT} ?? T{ XOntologic Inc. X.br X3 Burlington Woods X.br XBurlington, MA 01803 X.br XTel: (617) 272-7110 X.br XEmail: uunet!ontologic!magill XT} X_ XT{ X\*(CP\ answer X.br Xbook\ sources XT} T{ XSources for Tony Hansen's book. XT} FW T{ XGet them from an automatic mailer : netlib@research.att.com with the Xfollowing line in its body X"send index from c++/answerbook". This gives you the index. Xor "send 3.5 from c++/answerbook" gives you sources for exercise 3.5 XT} X_ XET++\ patches T{ XPatches to make ET++ compile with g++. XT} PD T{ Xqed.rice.edu (128.42.4.38) in pub/et-36-patches.tar.Z. XT} X_ Xgdb 3.6 T{ XThe Gnu source level debugger. Allows to debug g++ programs. XT} GPL T{ XFree Software Foundation X.br X(see compilers) XT} X_ XSADE T{ XVery high level \*(CP/C/Pascal debugger using a full windowing environment on Xthe Mac. XT} $75 T{ XApple Inc. XT} X_ XMacsBug T{ Xlow level 68xxx asm debugger that groks \*(CP on the Mac. XT} $35 T{ XApple corp. XT} X_ Xgperf\ 2.3 T{ XGnu perf is a perfect hash function generator. It can now generates \*(CP code. XT} GPL T{ XAnonymous ftp from ics.uci.edu (128.195.1.1) in the ~ftp/pub directory. file Xgperf-2.3.tar.Z XT} X_ XNIHCL patches T{ XPatches to make NIH library compile with g++. XT} FW T{ XAnonymous ftp from ics.uci.edu (128.195.1.1) in the ~ftp/pub directory. file Xnih_patches.tar.Z XT} X_ XFIELD T{ XThis is a programming environment (includes cbrowse, the class browser). XIt uses the tools of the Brown Workstation Environment (BWE), which run on Xtop of X11. XT} PD T{ Xftp from wilma.cs.brown.edu [128.148.31.66]. Grab the files pub/bwe.tar.Z & Xpub/field.tar.Z or from uunet.uu.net [192.48.96.2] in pub/bwe/{bwe,field}.tar.Z XT} X_ XT{ XProtoize/ X.br XUnprotoize X.br X1.39 XT} T{ XThese tools, based on Gnu cc, can convert K&R C to Ansi C (\*(CP) or the Xreverse (from Ansi C to K&R). You'll need the proper version of Gnu C (1.39) XT} GPL T{ XAnonymous ftp from ics.uci.edu int ~ftp/gnu/protoize-1.39.0.Z XT} X_ XT{ XFlex 2.3 XT} T{ XThis is a version of LEX that generates code which can be compiled with Xcfront or g++. It doesn't take advantage of \*(CP features, but it can be Xusefull. XT} BSD T{ XAnonymous ftp from ftp.ee.lbl.gov (128.3.254.68). File flex-2.3.tar.Z . XT} X_ XBison 1.11 T{ XBison is the Gnu YACC and can generate \*(CP compatible code. XT} GPL T{ XFree Software Foundation (cf compilers). XT} X_ X\*(CP2LaTeX T{ XSort of "pretty printer" for C and \*(CP that generates LaTeX source. XT} PD T{ XIt can be FTP'ed from tupac-amaru.informatik.rwth-aachen.de [192.35.229.9] Xin file \*(CP2LaTeX-1.1-PL3.tar.Z . XT} X_ XT{ XHP X.br X\*(CP/Softbench XT} T{ X\*(CP development environment that runs under X11 with the XOSF/MOTIF-appearence. Includes graphical class browser, OO-debugger that Xsupports every \*(CP features, static analysis of source code and a data Xabstraction library. For HP9000 machines. Available now. XT} $9,950 T{ XHewlett-Packard (see compilers) X.br XEmail: tim@hp-ses.hp.com & lee@hp-ses.hp.com XT} X_ XT{ XTurbo \*(CP X.br XBug List V1.01.4 XT} T{ XMarshall Cline's list of identified bugs in Borland's Turbo \*(CP 1.0, Xas well as (whenever possible) containing work-arounds and/or fixes. XAlso contains comments from Borland. XT} PD T{ Xanonymous ftp from sun.soe.clarkson.edu [128.153.12.3] in X~ftp/pub/Turbo-C++/bug-list (Monthly posted in comp.lang.c++). XT} X_ XObjectVision T{ XA Graphical program builder that generates \*(CP code. XFor Turbo \*(CP, GlockenSpiel \*(CP or Zortech \*(CP . XT} $399 T{ XObjectVision X.br X2124 Kittredge Street X.br XSuite 118 X.br XBerkeley, CA 94704 X.br XTel: (415) 540-4889 XT} X_ Xgenman 2.0 T{ XIt's an AWK program that generates man page style documentation about Xa \*(CP class from its include file. XT} PD T{ XCan be FTPed from comp.sources.misc archives (volume 13). XTry uunet for exemple. XT} X_ X\*(CP/Emacs T{ XAn Emacs editor sensitive to \*(CP language. For Unix SYSV/386. XT} $695 T{ XOasys X.br XWaltham, Mass. X.br XTel : (617) 890-7889 XT} X_ X\*(CP Rider T{ XPop-up source browser for any editor. For Dos & OS/2. XT} T{ Xfrom X.br X$89 X.br Xto X.br X$279 XT} T{ XWestern Wares X.br XBox C X.br XNorwood Wares, CO 81423 X.br XTel : (303) 327-4898 XT} X_ XLinnaeus T{ XGraphical class browser and design tool. For Dos only. Interfaces Xwith the Brief editor. XT} $195 T{ XZircel Software X.br XTel : (303) 750-9543 XT} X_ XVMO T{ XVirtual Memory Objects. XA dynamic memory structures class library. Objects can grow up to 4 gigabytes Xusing heap, EMM and disk. For Dos only. 70 classes. XT} $295 T{ XZircel Software X.br XTel : (303) 750-9543 XT} X.TE SHAR_EOF chmod 0644 C++List/Misc.tbl || echo 'restore of C++List/Misc.tbl failed' Wc_c="`wc -c < 'C++List/Misc.tbl'`" test 5425 -eq "$Wc_c" || echo 'C++List/Misc.tbl: original size 5425, current size' "$Wc_c" rm -f _shar_wnt_.tmp fi # ============= C++List/Books.tbl ============== if test -f 'C++List/Books.tbl' -a X"$1" != X"-c"; then echo 'x - skipping C++List/Books.tbl (File already exists)' rm -f _shar_wnt_.tmp else > _shar_wnt_.tmp echo 'x - extracting C++List/Books.tbl (Text)' sed 's/^X//' << 'SHAR_EOF' > 'C++List/Books.tbl' && X.TS H Xbox, expand; Xcb s s Xcb | cb | cb Xl | l | l. XBooks X_ XTitle Author(s) Publisher X= X.TH XT{ XThe \*(CP programming language XT} T{ XBjarne Stroustrup XT} T{ XAddison-Wesley, 1986 X.br XISBN 0-201-12078-X XT} X_ X\*(CP Primer Stanley Lippman T{ XAddison-Wesley, 1989 X.br XISBN 0-201-16487-6 XT} X_ XT{ XThe Waite Group's \*(CP programming XT} John Berry T{ XHoward W. Sams & Co, 1988 X.br XISBN 0-672-22619 XT} X_ XProgramming in \*(CP T{ XSteve Dewhurst & Kathy Stark XT} T{ XPrentice-Hall, 1989 X.br XISBN 0-13-723156-3 XT} X_ XUsing \*(CP Bruce Eckel T{ XOsborne-McGraw Hill, 1989 X.br XISBN 0-07-881522-3 XT} X_ XT{ XObject oriented Program Design XT} Mark Mullin T{ XAddison-Wesley, 1989 XT} X_ XT{ XThe \*(CP Answer Book XT} Tony L. Hansen T{ XAddison-Wesley, 1990 X.br XISBN 0-302-11497-6 XT} X_ XT{ X\*(CP for C programmers XT} Ira Pohl T{ XBenjamin/Cummings, 1989 X.br XISBN 0-8053-0910-1 XT} X_ XT{ XUser interfaces in \*(CP and Object Oriented Programming XT} Mark Goodwin T{ XMIS Press, 1989 X.br XISBN1-55828-023-5 XT} X_ XT{ XC/\*(CP Expert Systems XT} David Hu T{ XMIS Press, 1989 X.br XISBN 0-943518-86-5 XT} X_ XT{ XAn introduction to Object Oriented Programming and \*(CP XT} Weiner & Pinson T{ XAddison-Wesley, 1988 X.br XISBN 0-201-15413-7 XT} X_ XT{ XThe Complete \*(CP Primer XT} T{ XKeith Weiskamp & Brian Fleming XT} T{ XAcademic Press XT} X_ XThe \*(CP WorkBook Wiener & Pinson T{ XAddison-Wesley, 1990 X.br XISBN 0-201-50930-X XT} X_ XT{ XThe Annotated \*(CP Reference Manual XT} T{ XMargaret Ellis & Bjarne Stroustrup XT} T{ XAddison-Wesley, 1990 X.br XISBN 0-201-51459-1 XT} X_ XT{ X\*(CP: A Guide for C Programmers XT} Sharam Hekmatpour T{ XPrentice-Hall, 1990 X.br X[pre-release] XT} X_ XT{ X\*(CP at Work '89: Conference proceedings XT} None T{ XJPAM Inc., 1989 XT} X_ XT{ X\*(CP Language System Release 2.0: X.br XProduct Reference manual XT} None T{ XAT&T, 1989 X.br XSelect code 307-146 XT} X_ XT{ XUsenix \*(CP proceedings 1990 XT} None T{ XUsenix Association, \*(CP Workshop, 1990 XT} X_ XT{ XUsenix \*(CP proceedings 1988 XT} None T{ XUsenix Association, \*(CP Workshop, 1988 XT} X_ XT{ XUsenix \*(CP proceedings 1987 XT} None T{ XUsenix Association, \*(CP Workshop, 1987 XT} X_ XT{ X\*(CP Techniques and Applications XT} Scott Robert Ladd T{ XM&T Books XT} X_ XTeach Yourself \*(CP Al Stevens T{ XMIS Press XT} X_ XT{ XObject Oriented Design with Applications XT} Grady Booch T{ XBenjamin/Cummings (1991) XT} X_ XT{ XData Abstraction and Object-Oriented Programming in \*(CP XT} T{ XKeith E. Gorlen, Sanford M. Orlow & Perry S. Plexico XT} T{ XJohn Wiley & Sons (1990) X.br XISBN 0-471-92346-X XT} X_ XT{ XMastering \*(CP: An Introduction to \*(CP and Object-Oriented XProgramming for C and Pascal Programmers XT} Cay S. Horstmann T{ XJohn Wiley & Sons (1990) X.br XISBN 0-471-52257-0 XT} X_ XA \*(CP Toolkit Jonathan S. Shapiro T{ XPrentice-Hall 1991 X.br XISBN 0-13-127663-8 XT} X_ XT{ XTurbo \*(CP XT} Ira Pohl T{ XBenjamin/Cummings X.br XISBN 0-8053-6017-4 XT} X_ XT{ XLearning \*(CP XT} Neil Graham T{ XMcGraw Hill, 1991 X.br XISBN 0-07-023983-5 XT} X_ XDeveloping \*(CP Software Russel Winder T{ XJohn Wiley & Sons, 1991 X.br XISBN 0-471-92384-2 XT} X.TE SHAR_EOF chmod 0644 C++List/Books.tbl || echo 'restore of C++List/Books.tbl failed' Wc_c="`wc -c < 'C++List/Books.tbl'`" test 2989 -eq "$Wc_c" || echo 'C++List/Books.tbl: original size 2989, current size' "$Wc_c" rm -f _shar_wnt_.tmp fi # ============= C++List/Makefile ============== if test -f 'C++List/Makefile' -a X"$1" != X"-c"; then echo 'x - skipping C++List/Makefile (File already exists)' rm -f _shar_wnt_.tmp else > _shar_wnt_.tmp echo 'x - extracting C++List/Makefile (Text)' sed 's/^X//' << 'SHAR_EOF' > 'C++List/Makefile' && X# X# This is the Makefile that generates the C++ products & books list X# for your favorite laser printer using either -mm, -ms or -me X# X X# X# Here are the variables you should change to adapt to your environment X# X X TROFF = groff XTROFFFLAGS = X TBL = gtbl X TBLFLAGS = X PRINTCMD = cat >c++list.ps X TBLFILES = Books.tr Compilers.tr Libraries.tr Misc.tr X X.SUFFIXES: .pic .tbl .tr X X.pic.tr: X -$(PIC) < $*.pic > $*.tr X X.tbl.tr: X -$(TBL) $(TBLFLAGS) < $*.tbl > $*.tr X X# Well : no default goal, you have to choose between mm, ms & me X Xall : help X Xhelp : X @echo "C++ Products & Books List" X @echo " Makefile help\n" X @echo "make mm" X @echo "make ms" X @echo "or make me" X @echo " will produce the list with the corresponding macro package" X @echo "\nmake USA\nor make A4" X @echo " to convert the PostScript(tm) hardcopy to your paper format" X Xmm : c++list.mm $(TBLFILES) X $(TROFF) $(TROFFFLAGS) -mm c++list.mm | $(PRINTCMD) X Xms : c++list.ms $(TBLFILES) X $(TROFF) $(TROFFFLAGS) -ms c++list.ms | $(PRINTCMD) X Xme : c++list.me $(TBLFILES) X $(TROFF) $(TROFFFLAGS) -me c++list.me | $(PRINTCMD) X X# those goals should convert the PostScript hardcopy from one format X# to another (courtesy James Clark [jjc@jclark.uucp]) X# X# Not Tested (I don't own a 8.5x11 laser printer) X# X XUSA : c++list.ps X @echo "Converting from A4 to USA (8.5x11) paper format" X @sed -e '/PL 841\.89 def/s//PL 792 def/' c++list.usa \ X && mv c++list.usa c++list.ps X XA4 : c++list.ps X @echo "Converting from USA (8.5x11) to A4 paper format" X @sed -e '/PL 792 def/s//PL 841.89 def/' c++list.a4 \ X && mv c++list.a4 c++list.ps X X# Let's clean the directory X Xclean : X -rm -f *.tr *~ c++list.usa c++list.a4 SHAR_EOF chmod 0644 C++List/Makefile || echo 'restore of C++List/Makefile failed' Wc_c="`wc -c < 'C++List/Makefile'`" test 1688 -eq "$Wc_c" || echo 'C++List/Makefile: original size 1688, current size' "$Wc_c" rm -f _shar_wnt_.tmp fi # ============= C++List/README ============== if test -f 'C++List/README' -a X"$1" != X"-c"; then echo 'x - skipping C++List/README (File already exists)' rm -f _shar_wnt_.tmp else > _shar_wnt_.tmp echo 'x - extracting C++List/README (Text)' sed 's/^X//' << 'SHAR_EOF' > 'C++List/README' && X C++ Products & Books List X XHere are some hints on how to print the list on your printer. X XIf you have a troff and either the mm, ms or me macro-package this should be Xeasy : X X - edit the Makefile and change the variables that defines X troff, tbl etc... [ default is for groff ]. X X - Go for it (type either 'make mm', 'make ms' or 'make me'). If you have X all those macro-packages, I encourage you to use me because the list is X a little bit cleaner with it than with mm or ms (I'm no troff guru, just X an occasional user. So I was not willing to write my own macros, but X every contribution will be welcome ;-) X XIf you have a PostScript (tm) laser printer and don't want (or can't) Xformat the list, you can print directly the 'c++list.ps' file. it has Xbeen generated with groff 1.0 for an A4 laser printer using the -me Xmacro-package. X XIf your laser printer is 8.5x11, you may try to convert the hardcopy Xby issuing 'make USA' X XIf you don't fall in one of the previous cases, that's bad luck! XBut you can still explore the list using the file 'c++list.txt' which is Xplain ascii but has no format feature... X XCopyright notice : There is no such thing as a CopyRight on this list. That Xis, you can do whatever you want with it. You may even claim you collected Xthe informations by yourself, I don't care. But, if you can send me back Xinformations that permits me to keep this up to date, I'll be grateful! X XHope this will be useful to you! X XJean-Christophe Collet, aka "Jessie" Xjcc@axis-design.fr SHAR_EOF chmod 0644 C++List/README || echo 'restore of C++List/README failed' Wc_c="`wc -c < 'C++List/README'`" test 1525 -eq "$Wc_c" || echo 'C++List/README: original size 1525, current size' "$Wc_c" rm -f _shar_wnt_.tmp fi rm -f _shar_seq_.tmp echo You have unpacked the last part exit 0