{"id":2388,"date":"2005-01-22T22:06:21","date_gmt":"2005-01-22T22:06:21","guid":{"rendered":"http:\/\/www.soulhuntre.com\/items\/date\/2005\/01\/22\/a-long-time-ago\/"},"modified":"2005-01-22T22:06:21","modified_gmt":"2005-01-22T22:06:21","slug":"a-long-time-ago","status":"publish","type":"post","link":"http:\/\/legacyiamsenseiken.local\/2005\/01\/22\/a-long-time-ago\/","title":{"rendered":"A long time ago…"},"content":{"rendered":"

So after my recent entry, I looked back on the “this day in my blod” thing and say an entry from 2001<\/a> referencing a review I wrote a long time ago. I decided to archive it here for safety.
\n<\/p>\n

\n
From: Kenneth Jamieson <tron1@tronsbox.xei.com>\nOrganization: The Amiga Online Review Column - ed. Jason L. Tibbitts III\nSubject: REVIEW: Comeau C++ v2.1\nKeywords: programming, language, c++, compiler, commercial\nPath: karazm.math.uh.edu!amiga-reviews\nDistribution: world\nNewsgroups: comp.sys.amiga.reviews\nFollowup-To: comp.sys.amiga.programmer\nReply-To: Kenneth Jamieson <tron1@tronsbox.xei.com>\n\nComeau C++ is a stable, functional port of the industry standard C++\nlanguage to the Amiga.  I have been consistently and pleasantly surprised\nby the level of support Greg has given the Amiga.\n[\"Greg\" is Greg Comeau of Comeau Computing. - JLT3]\n\nCopyright (c) 1991,1992 Kenneth Jamieson\n\nThe following is a review of the Comeau Computing C++ compiler. Info\non how to order and where to contact the company are at the end.\n\n\tThe following article is a updated review of the Comeau\nComputing C++ compiler. The version reviewed now is 2.1.\n\n\tMuch of the original review has been rendered obsolete as the\nfolks at Comeau have dealt with most of the complaints I had at the time!\n\n\tNOTE: By the time you read this, this compiler should be up to 3.0\n\n\t\t       ========================\n\n\t\t\t   ***************\n\t\t\t       SYNOPSIS\n\t\t\t   ***************\n\n\tComeau C++ is a stable, functional port of the industry\nstandard C++ language to the Amiga.  I have been consistently and\npleasantly surprised by the level of support Greg has given the Amiga.\n\n\n\t\t\t   ***************\n\t\t\t     REQUIREMENTS\n\t\t\t   ***************\n\n\t* Amiga computer.\n\n\t* 2 megabytes would be recommended but could probably run in 1.\n\n\t* Hard drive or HUGE ram disk STRONGLY recommended\n\n\t* A working, installed C compiler (Aztec, SAS\/C, DICE)\n\n\t* Arexx\n\n\t* Language reference manuals (none really with the compiler)\n\n\n\n\t\t\t   ***************\n\t\t\t       OVERVIEW\n\t\t\t   ***************\n\n\n\tWell, as anyone who has worked with C++ in any form knows, this\nlanguage and the Amiga were meant for each other. The Amiga's GUI interface\nis very clean to start with in most cases, and all GUIs are perfect\ncandidates for the object features in C++.\n\n\tComeau C++ is NOT a complete development system. The ~=250$ price\ngives you the Amiga binary for \"Cfront 2.1\", AT&T's C++ -> C\ntranslator and related libraries and utilities.\n\n\tOne of the great strengths of this system is being a\ndirect port of the AT&T product. As compatibility with Unix becomes a\nmajor problem in the world of professional programming, this is a\ngreat help. Most major implementations of C++ on all platforms are\nC++ based - so if you are using this to learn C++ or develop\nproduction code it should be portable to a different C++. To my\nknowledge, this is the only true Cfront port for the Amiga.\n\n\tBecause Cfront generates C, you need a working C compiler to\nuse this product. It will also generate ANSI style C, so any good\nANSI compiler should be ok. Direct support is in for Aztec and SAS\/C,\nwith dice support almost complete. In addition, it should\nbe noted that if you have the Lattice C++ product, the \"cpp\"\npre-processor can be used to enhance your productivity. Comeau has\nstated that they will be releasing their own pre-processor soon, and\nthat you can also use the one that comes with your compiler in most cases.\n\n\tSpeaking of the need for a C compiler, I would like to take\nthis chance to STRONGLY applaud the efforts of Greg Comeau to support\nall the various Amiga C compilers. Special kudos for his efforts to\nsupport Matt Dillon's DICE compiler.\n\n\tThe distribution is on floppy disk, and is no real problem to\ninstall. The process is simple and fast.\n\n\tThe packaging of the product is adequate. There is a binder that\nhas the product specs and language information, and a insert with the\nAmiga instructions.\n\n\n\t\t\t     ************\n\t\t\t\tDRIVER\n\t\t\t     ************\n\n\t\t       NOTE !! NOTE !! NOTE !!\n\n\tThis portion of the review applies ONLY to the Arexx driver, and\nso should NOT be taken as a reflection on the \"Cfront\" port.\n\n\tThe \"como\" command is the hub of the compiler. Those using C++\ncan equate this to a \"CC\". And there is problem number one. It doesn't act\nANYTHING like CC. This will make it difficult for anyone who is new from the\nUNIX world.\n\n\tOn the plus side - all of the problems I had with the utility\nof \"como\" have been fixed!\n\n\n\t\t\t     ************\n\t\t\t       LANGUAGE\n\t\t\t     ************\n\n\tThis is a 100% complete AT&T 2.1 port. Multiple inheritance and\nall the other features of \"real\" C++ are supported. There are no new bugs that\naren't also in the UNIX world, and this compiler is a good way to gain\nexperience in a language that will make you a valuable employee at a new\njob and look good on your resume.\n\n\tI ported and compiled a complicated Unix program I had written, that\ncompiles 6 mixed C and C++ files into two libraries, compiles two more\ntest C++ programs and links them with the libraries.\n\n\tThere are by the way, no Amiga specific classes in the\ncompiler. This is straight C++. You can use the Amiga with the normal C\ncalls and interface, or write your own class library for it.\n\n\n\n\t\t\t     ************\n\t\t\t       OVERVIEW\n\t\t\t     ************\n\n\tThis is a good product on the whole, and we desperately need a full\nC++ 2.1 on the Amiga.  I would recommend it to anyone who has an\ninterest or need for C++. I would DEFINITELY tell anyone with Lattice C++ to\nget it.\n\n\tThe compiler is mature and stable, and well tested. Well worth\nthe money! I'll give it a 90 out of 100.\n\n\tThe company is nice, and UPS Blue shipping is free. COD or\npre pay check are needed for ordering. The technical support is fantastic when\nI needed details on the como.rexx driver, they listened well to my suggestions,\nand kept me informed about my order status.\n\n\tHave fun!\n\n\nComeau Computing\n91-34 120th St.\nRichmond Hill, NY 11418\n(718)-945-0009\nBIX: comeau\nCompuserve: 72331,3421\nUsenet: uunet!attmail!csanta!c++\n--\n\n+--[ Xanadu Enterprises Inc. Lingerie, Consulting, RPG's and ANIME ]-+.sign\n|  Please send email for detailed product or catalogue information!  |ature\n|             Ken Jamieson: uunet!tronsbox.xei.com!tron1             |Virus\n|---NONE of the opinions represented here are endorsed by anybody!---|V3.2\n|              Original contents are Copyright (c)1992               |1992!\n+-_-_--_-_--_-_--_-_--_-_--_-_--_-_--_-_--_-_--_-_--_-_--_-_--_-_----+\n\n<\/pre>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"

So after my recent entry, I looked back on the “this day in my blod” thing and say an entry from 2001 referencing a review I wrote a long time ago. I decided to archive it here for safety.<\/p>\n","protected":false},"author":3,"featured_media":53137,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"aside","meta":{"footnotes":""},"categories":[278],"tags":[],"_links":{"self":[{"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/posts\/2388"}],"collection":[{"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/comments?post=2388"}],"version-history":[{"count":0,"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/posts\/2388\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/media\/53137"}],"wp:attachment":[{"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/media?parent=2388"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/categories?post=2388"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/legacyiamsenseiken.local\/wp-json\/wp\/v2\/tags?post=2388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}