home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / pascal / 6712 < prev    next >
Encoding:
Text File  |  1992-11-18  |  3.8 KB  |  105 lines

  1. Newsgroups: comp.lang.pascal
  2. Path: sparky!uunet!utcsri!skule.ecf!torn!watserv2.uwaterloo.ca!watmath!nmouawad
  3. From: nmouawad@waterloo.edu (Naji Mouawad)
  4. Subject: Why I am considering Stony Brooks Pascal+ 6.1 over BP7.0
  5. Message-ID: <NMOUAWAD.92Nov18152918@math.waterloo.edu>
  6. Sender: news@math.uwaterloo.ca (News Owner)
  7. Organization: University of Waterloo
  8. Date: Wed, 18 Nov 1992 20:29:18 GMT
  9. Lines: 94
  10.  
  11.  
  12. I have received through the mail documentation about Stony Brooks
  13. Pascal+ 6.1
  14.  
  15. Citing Kim Kokkohen:
  16.  
  17. Here are some of the highlights of the environment.
  18.  
  19.  -Over 20 code optimization for improved size and speed. 
  20.  -Smart linking of **virtual** methods (combined with the other
  21.   optimizations, Object Professional from Turbo Power, shrink by 5-20%)
  22.  -A reliable Protected Mode compiler and linker that allow you to
  23.   build huge applications from within the Stony Brook Integrated
  24.   environment (but be warned: Stony Brook's environment is quite
  25.   different from Borland's. Comman line utilities are provided as
  26.   well)
  27.  -Generates and uses OBJ files, so you can link with code from other
  28.   languages
  29.  -Additional runtime error checking such as arithmetic overflow,
  30.   unitialized pointer, and invalid pointer references (these are some
  31.   of the most common programming errors that our tech support people
  32.   hear) 
  33.  -A large data model, where each unit can have up to 64k bytes of
  34.   static data
  35.  -Customizable system startup code
  36.  -Windows and Dos compatibility in the same compiler
  37.  -Borland-compatible overlay manager.
  38.  -Increased the compilation speed by 25%
  39.  
  40.  
  41. Additional features from the accompagnying brochure:
  42.  
  43.   -100% Turbo Pascal (I suspect they mean 6.0) compatibility.
  44.       includes  OOP extensions
  45.               Built-in assembler and In-lines
  46.                   Imported {$L} object modules
  47.            Compiler Directives
  48.           Runtime Library {With the exception of the overlay
  49.            unit, which is implemented differently}
  50.  
  51.         They have compiled Object Professional, TechnoJock, Tegl, and
  52.     Blaise Toolboxes. 
  53.  
  54.      OproDemo when compiled with TP yields a 343.5k of executable
  55.      code. (Could someone check if this the case with all optimazation
  56.      options turned on ?) With SBP+ it yields 293.9k. About a 14
  57.      percent decrease in the size.
  58.     
  59.   -Support for multiple memory mod
  60. els.
  61.   -Interface to other languages at compile time and link time
  62.   -Identifies up to 25 syntax errors per compilation round
  63.   -Overlay can be done at procedure and functions level
  64.   -Write Pascal libraries which are easily callable by other languages
  65.   -Recompiles a project only if the interface of the unit changed, not
  66.    the implementation
  67.   
  68.  
  69.  
  70. And then some.
  71.  
  72. --------------------------------------------
  73.  
  74. This is not a commercial blurb. I am not related to either SB or Turbo
  75. Power. In point of fact I would like inputs from the forum about SPP+
  76. 6.1. I have read reviews of SBP+ 6.0 but what about 6.1 ?
  77.  
  78. If you were in my shoes and given the above configurations would you
  79. choose it instead of BP7.0 or not ?
  80.  
  81. Does SPP+ 6.1 runs under Os/2 2.0 ? Does it use DPMI 1.0 or 0.9 or
  82. Extended/expanded memory 
  83.  
  84. How is the environment different from TP ? Is it aukward to use ?
  85.  
  86. They mention SOURCE compatibility. Does this precludes compiled units
  87. ?
  88.  
  89. If you are familiar with SPP+ your contribution would be very useful
  90. not only for me but for a greater number of users who are hesitant.
  91.  
  92. The Pascal Realm is not as clear as it was a few years ago. Maybe it
  93. is time for a change.
  94.  
  95. naji.
  96.  
  97.  
  98.  
  99. --
  100.      -------------------------------------------------------------------
  101.     | Naji Mouawad  |          nmouawad@watmath.waterloo.edu            |
  102.     |  University   |---------------------------------------------------|
  103.     | Of Waterloo   |   "The Stranger in us is our most familiar Self"  |
  104.      -------------------------------------------------------------------
  105.