ldf@killer.UUCP (Leon Frenkel) (07/21/87)
FOR IMMEDIATE RELEASE CONTACT: OXXI, INC. JOHN HOUSTON (714)999-6710 BENCHMARK MODULA-2: SOFTWARE CONSTRUCTION SET FROM OXXI SETS NEW STANDARD FOR PROGRAMMING PRODUCTIVITY Fullerton, CA - June 26, 1987 - Oxxi's entry into the field of programmer productivity is the new Modula-2 Software Construction Set called Benchmark for Amiga Computers. Shipment of Benchmark will begin in September through Oxxi's standard distribution network. Benchmark, delivers a highly efficient environment for developing programs by integrating the primary tools used in software development: an Editor, Compiler and Linker. The Editor is based on EMACS an editor developed at the MIT Artificial Intelligence Laboratory. Benchmark's Editor contains well over 125 commands for dealing with multiple files, windows, and buffers. The Compiler implements the entire Modula-2 language as defined by N. Wirth, the creator of PASCAL and Modula-2 languages. Compilation of densely packed programs takes place at an average speed of 10,000 lines per minute with burst speeds of up to 30,000 lines per minute. The Compiler can be activated by pressing a key while in the Editor, no time is wasted loading the Compiler in from a floppy disk since it is always resides in memory. Once the program is compiled, the Editor automatically positions itself at the sight of any errors and displays an error message. The error can the be fixed and the Editor repositioned at the next error by pressing a key. Once all parts of the program have been compiled successfully, the lightning fast Linker is activated by pressing a single key in the Editor. The program is then linked into a stand alone executable file. Running the program is as simple as pressing a key from the Editor, or by using either the Amiga Command Line Interface or the Workbench to execute the program. Thus a program can be written, compiled, debugged, and executed without leaving the Editor. One of the unique features of Benchmark is that it can be used right out of the box without performing any installation. Most other language products currently on the market have complex installation procedures which in many cases discourage their use by beginning programmers. For the professional developer, programs written in Benchmark Modula-2 can be distributed without any further licensing requirements from Oxxi. The Benchmark Modula-2: Software Construction Set includes the following items: * Full screen interactive EMACS Editor * A lightning fast Modula-2 Compiler * A turbo speed Linker built into the EMACS Editor * Amiga hardware/software support libraries including: Intuition, ROM Kernel, AmigaDOS, etc... * Standard Modula-2 libraries including: FileSystem, InOut, Storage, Terminal, MathLib0, etc... * Demonstration programs showing the usage of many of the Amiga functions, such as windows, graphics, multi-tasking, menus, gadgets, and many others. Some of the demo programs include a free-hand paint program, a desktop calculator, a powerful gadget based directory maintenance program and many others. * Professionally written documentation, consisting of a User's Guide and a Reference Guide totaling over 800 pages. The documentation includes a thorough tutorial and many examples. * A profiling utility for determining which subroutines are used most in a Modula-2 program. * A very fast cross reference utility which can be used on both user and system created libraries. * A utility for loading large numbers of files very quickly into RAM based disks. Very useful for loading libraries into RAM quickly. * A CLI based stand alone Compiler which can compile any number of programs in batch mode. * A CLI based stand alone error lister which can display any errors encountered in a previous batch compilation. * A CLI based stand alone Linker which can link any number of programs in batch mode. * A true assembly language interface for programmers who may wish to write some subroutines using the Amiga assembler. Included is a utility which allows the assembly language subroutines to be interfaced to any Modula-2 program directly. The suggested retail price for this incredible product is only $199. In addition the following add-on products are available for Benchmark Modula-2. These add-ons can only be used with Benchmark Modula-2 and provide capabilities not available from any other vendor at any price. Each add-on product includes extensive documentation and examples. Shipment of the add-on products will commence in September. Each of the products described below has a suggested retail price of $99. 1. "C" Language Standard Library: This add-on product implements many of the functions available in the "C" language standard library. These functions allow programs originally written in "C" to be moved easily into the state-of-the-art Benchmark Modula-2 programming environment. New Modula-2 programs can also take advantage of "C" functions to perform many advanced functions. The following is a sample of the functions included in this package: * printf, fprintf, ... - the formatted output functions * scanf, fscanf, ... - the formatted input functions * fopen, fclose, fseek, ... - the buffered i/o functions * open, close, create, lseek - the un-buffered i/o functions * malloc, calloc, free - the memory management functions * and many others ... 2. Simplified Amiga Libraries: This add-on product is useful to both the beginner and the professional programmer. For beginners it performs functions they would not normally be capable to performing. For professional programmers it can save weeks of programming and debugging routines which are useful in almost every Amiga program. The following is a partial list of the libraries included and the functions they perform: * SimpleScreens - easy Intuition screen creation * SimpleWindows - easy Intuition window creation * SimpleGadgets - easy Intuition gadget creation * SimpleMenus - easy Intuition menu creation * SimpleConsole - easy console device handling * SimpleIDCMP - easy Intuition IDCMP port handling * SimpleSpeech - easy speech synthesizer handling * SimpleGels - easy Graphics Elements creation * SimpleDBuf - easy double buffered animation handling * and many others ... 3. IFF Libraries, Graphic Image Resource Management: This add-on product consists of two very useful components. The first is a set of libraries for dealing with Interchange File Format(IFF) Files and the full documentation of the IFF format. The second is a library and utility program which allow bit-mapped images to be integrated into Modula-2 programs as a resource. The supplied utility reads IFF images and converts them into on of three formats appending the result to the executable Modula-2 program as a resource. At run-time the Modula-2 program can access those images easily. This method is much more efficient than reading the images in from external files. The three image formats currently supported are Intuition or BOB format, Simple Sprite format, and Virtual Sprite format. This product is ideal for any program which utilizes graphics imagery. Modula-2 is the successor language to Pascal and is specifically designed for development rather than just classroom instruction. It is easy to learn especially for programmers familiar with Pascal, "C", or another higher-level language. It is characterized as highly structured with a small and consistent core language. One of Modula-2's outstanding traits is that a program listing is easy to understand even if the original author did not include any comments. Universities are beginning to use Modula-2 as a replacement for PASCAL because it is simple enough for introductory programming courses, yet powerful enough to solve complex programming problems. Test runs of similar Modula-2 and "C" programs compiled on Aztec "C" produced object code files of like size and execution speed. Oxxi's President, John Houston, stated: "Benchmark is the most outstanding developer environments we have seen for personal computers on any machine in any language." Benchmark Modula-2 represents Oxxi's commitment to publishing state-of-the-art software. Oxxi is fast becoming one of the leading business productivity software publishers for the Amiga. Oxxi was founded in 1985 by John Houston. Mr. Houston has been associated with the successful launching and marketshare expansions of several well known micro computer software programs. As Manager of Marketing at Sorcim, he helped design and market the first version of SuperCalc. Later at Ashton-Tate in the capacity of Director of Product Marketing, he orchestrated the marketing effort for dBase II and III, which are still considered the marketshare leaders for databases in the PC environment.
bpendlet@esunix.UUCP (Bob Pendleton) (07/29/87)
in article <1168@killer.UUCP>, ldf@killer.UUCP (Leon Frenkel) says: > Xref: esunix comp.sys.amiga:6433 comp.lang.modula2:248 comp.lang.pascal:193 > > BENCHMARK MODULA-2: SOFTWARE CONSTRUCTION SET FROM OXXI > SETS NEW STANDARD FOR PROGRAMMING PRODUCTIVITY > > The suggested retail price for this incredible product is only $199. > > In addition the following add-on products are available for Benchmark > Modula-2. > Each of the products described below has a suggested retail price of $99. > > 1. "C" Language Standard Library: This add-on product implements many > 2. Simplified Amiga Libraries: This add-on product is useful to both the > 3. IFF Libraries, Graphic Image Resource Management: This add-on This is the kind of product I've been waiting for. If it is real it could be truely wonderful. But, how much memory does it require? How much disk space does it use? What is their upgrade policy? How about bug fixes? What about technical support? What kind of documentation is supplied? What dealers are going to carry this product? Is it copy protected? How are the manuals printed? Is it 2nd or 3rd edition Modula-2 or is it standards committee Modula-2? If I buy the first release of a $500 software product I expect free, and immediate, bug fixes and upgrades for at least a year. And there is noway I will buy it without a "test drive" at a dealer. If it were priced at $50 plus $25 for each add-on and I knew it would run on a 512K dual drive A1000, I'd have a check in the mail today. But instead of giving me useful information they wasted net bandwidth telling me that the president of the company helped sell some piece of software that I've only heard bad things about. Well maybe that is useful. Sorry for the flaming tone of this message, but I got very upset wading through all the hype about a product I REALLY WANT and not finding any technical information! I guess I'll just have to wait for a review in BYTE, and hope Go Amigo, offers it for a good price. Bob Pendleton -- Bob Pendleton @ Evans & Sutherland UUCP Address: {decvax,ucbvax,ihnp4,allegra}!decwrl!esunix!bpendlet Alternate: {ihnp4,seismo}!utah-cs!utah-gr!uplherc!esunix!bpendlet I am solely responsible for what I say.
ldf@killer.UUCP (Leon Frenkel) (08/03/87)
in article <418@esunix.UUCP>, from bpendlet@esunix.UUCP (Bob Pendleton): >> in article <1168@killer.UUCP>, ldf@killer.UUCP (Leon Frenkel) says: >> Xref: esunix comp.sys.amiga:6433 comp.lang.modula2:248 comp.lang.pascal:193 >> >> BENCHMARK MODULA-2: SOFTWARE CONSTRUCTION SET FROM OXXI >> SETS NEW STANDARD FOR PROGRAMMING PRODUCTIVITY >> >> The suggested retail price for this incredible product is only $199. >> >> In addition the following add-on products are available for Benchmark >> Modula-2. > >> Each of the products described below has a suggested retail price of $99. >> >> 1. "C" Language Standard Library: This add-on product implements many >> 2. Simplified Amiga Libraries: This add-on product is useful to both the >> 3. IFF Libraries, Graphic Image Resource Management: This add-on > >This is the kind of product I've been waiting for. If it is real it could >be truely wonderful. But, how much memory does it require? How much disk >space does it use? What is their upgrade policy? How about bug fixes? What >about technical support? What kind of documentation is supplied? What >dealers are going to carry this product? Is it copy protected? How are >the manuals printed? Is it 2nd or 3rd edition Modula-2 or is it standards >committee Modula-2? From the mail we have been receiving, a lot of people agree with you that our Modula-2 is a truely wonderful product. Since many of the messages sent via mail ask many of the same questions I decided that a public reply to the above questions is apropriet. >If it is real it could be truely wonderful. YES, everything listed in the press release is finished and has been extensivly field tested. Further, most of the product has been operational since the end of last year and has been in daily use by our beta testers since that time. >But, how much memory does it require? Amiga A500, A1000 or A2000 with 512K of memory. On a 512K Amiga the user can have the EMACS Editor, Modula-2 Compiler, Modula-2 Linker and still have plently of room to load large Modula-2 programs into the editor to be compiled/linked/run. By adding as little as 512K of expansion memory the user can keep the Modula-2 libraries entirely in RAM and have a lot more additional memory to use for source text. >How much disk space does it use? The Modula-2 Compiler/Linker and EMACS Editor use less than 200K of disk space, however they are only loaded once and so it is not necessary to keep the disk containing them in the drive. The Modula-2 Libraries, including those in all of the add-on products occupie aproximately 50% of a disk. To put this in perspective some of our beta testers use the product on a 1 drive Amiga without any problems. Most of the beta testers up until recently have used the product on 512K 2-drive Amiga's with excellent results. >What is their upgrade policy? Upgrades with new features and major improvements will be available at aprox. $20 - $60 depending on the amount of new documentation, etc... >How about bug fixes? Bug fixes if there are any necessary, will be made available immediately at minial cost. >What about technical support? Telephone support will be provided by OXXI during normal business hours by our technical support staff. >What kind of documentation is supplied? Professionally written documentation, consisting of a User's Guide and a Reference Guide totaling over 800 pages. The documentation includes a thorough tutorial and many examples. Each add on product also includes extensive documentation describing the functions performed by each module. >What dealers are going to carry this product? The products will be available through all Amiga dealers. The products will be available world wide: U.S., Canada, U.K., Germany, Australia, etc... You can also purchase the products directly from OXXI. >Is it copy protected? NO, we beleive that our customers are honest and would never even consider making unauthorized copies of our products. >How are the manuals printed? All manuals are typeset and arranged by our documentation staff. >Is it 2nd or 3rd edition Modula-2 or is it standards committee Modula-2? The Modula-2 Compiler is based on the 3rd editor of N. Wirth's book Programming in Modula-2. The compiler also implements some useful extensions such as underscores in identifiers, and "C" language style string literals (i.e., "msg\n\r"). >If I buy the first release of a $500 software product I expect free, and >immediate, bug fixes and upgrades for at least a year. I would like to clarify the above statement, the suggested retail price for this product is $199 and it will be available through mail order dealers for even less. While it is true that this is the first release of the product, unlike many of the products you may be familiar with this product was more reliable in beta test form that most of the current products on the market after several releases! (I don't want to mention names.) The add-on products described in the press release are seperate products and should be considered as such. They are very useful but are certainly not required in order to write Modula-2 programs. >And there is noway I will buy it without a "test drive" at a dealer. > ... >I guess I'll just have to wait for a review in BYTE, and hope Go Amigo, >offers it for a good price. The product is currently being reviewed by most of the Amiga related magazines, a review in BYTE would be great but will probably not be possible in the near future, since they don't review Amiga products very often. I apreciate your desire to "test drive" the product, however I think in all fairness you should then make the purchase from the same dealer where you took the "test drive". At this time we have decided to make a pre-released version of the product available now to users who wish to begin using the product immediately. The pre-released product also contains ALL THREE of the add-on products mentioned in the announcement. The price is for this pre-release version is $199. The update to the final version is free to users who purchase the pre-release version now. I wan't to be perfectly clear on this point, the $199 price is a one time offer for the pre-released version and does not in any way effect the prices specified in the press release. To order the pre-release version contact OXXI at (714)-999-6710 and talk to John Houston. (* Leon Frenkel *) =========================================================================== Leon Frenkel (Chief Scientist) Oxxi, Inc. 1835-A Dawns Way Fullerton, California 92631 Phone: (714)-999-6710 FAX Machine: (714)-999-1045 UUCP Address: ...!killer!ldf ===========================================================================