home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.pascal
- Path: sparky!uunet!utcsri!skule.ecf!torn!watserv2.uwaterloo.ca!watmath!nmouawad
- From: nmouawad@waterloo.edu (Naji Mouawad)
- Subject: Why I am considering Stony Brooks Pascal+ 6.1 over BP7.0
- Message-ID: <NMOUAWAD.92Nov18152918@math.waterloo.edu>
- Sender: news@math.uwaterloo.ca (News Owner)
- Organization: University of Waterloo
- Date: Wed, 18 Nov 1992 20:29:18 GMT
- Lines: 94
-
-
- I have received through the mail documentation about Stony Brooks
- Pascal+ 6.1
-
- Citing Kim Kokkohen:
-
- Here are some of the highlights of the environment.
-
- -Over 20 code optimization for improved size and speed.
- -Smart linking of **virtual** methods (combined with the other
- optimizations, Object Professional from Turbo Power, shrink by 5-20%)
- -A reliable Protected Mode compiler and linker that allow you to
- build huge applications from within the Stony Brook Integrated
- environment (but be warned: Stony Brook's environment is quite
- different from Borland's. Comman line utilities are provided as
- well)
- -Generates and uses OBJ files, so you can link with code from other
- languages
- -Additional runtime error checking such as arithmetic overflow,
- unitialized pointer, and invalid pointer references (these are some
- of the most common programming errors that our tech support people
- hear)
- -A large data model, where each unit can have up to 64k bytes of
- static data
- -Customizable system startup code
- -Windows and Dos compatibility in the same compiler
- -Borland-compatible overlay manager.
- -Increased the compilation speed by 25%
-
-
- Additional features from the accompagnying brochure:
-
- -100% Turbo Pascal (I suspect they mean 6.0) compatibility.
- includes OOP extensions
- Built-in assembler and In-lines
- Imported {$L} object modules
- Compiler Directives
- Runtime Library {With the exception of the overlay
- unit, which is implemented differently}
-
- They have compiled Object Professional, TechnoJock, Tegl, and
- Blaise Toolboxes.
-
- OproDemo when compiled with TP yields a 343.5k of executable
- code. (Could someone check if this the case with all optimazation
- options turned on ?) With SBP+ it yields 293.9k. About a 14
- percent decrease in the size.
-
- -Support for multiple memory mod
- els.
- -Interface to other languages at compile time and link time
- -Identifies up to 25 syntax errors per compilation round
- -Overlay can be done at procedure and functions level
- -Write Pascal libraries which are easily callable by other languages
- -Recompiles a project only if the interface of the unit changed, not
- the implementation
-
-
-
- And then some.
-
- --------------------------------------------
-
- This is not a commercial blurb. I am not related to either SB or Turbo
- Power. In point of fact I would like inputs from the forum about SPP+
- 6.1. I have read reviews of SBP+ 6.0 but what about 6.1 ?
-
- If you were in my shoes and given the above configurations would you
- choose it instead of BP7.0 or not ?
-
- Does SPP+ 6.1 runs under Os/2 2.0 ? Does it use DPMI 1.0 or 0.9 or
- Extended/expanded memory
-
- How is the environment different from TP ? Is it aukward to use ?
-
- They mention SOURCE compatibility. Does this precludes compiled units
- ?
-
- If you are familiar with SPP+ your contribution would be very useful
- not only for me but for a greater number of users who are hesitant.
-
- The Pascal Realm is not as clear as it was a few years ago. Maybe it
- is time for a change.
-
- naji.
-
-
-
- --
- -------------------------------------------------------------------
- | Naji Mouawad | nmouawad@watmath.waterloo.edu |
- | University |---------------------------------------------------|
- | Of Waterloo | "The Stranger in us is our most familiar Self" |
- -------------------------------------------------------------------
-