[2782] in comp.os.os2.announce archive
BETA: Sibyl Field Test available (Pascal Programming)
daemon@ATHENA.MIT.EDU (Jens Hofbauer)
Tue Apr 15 15:48:23 1997
To: os2ann.DISCUSS@bloom-picayune.MIT.EDU
Date: 15 Apr 1997 19:38:10 GMT
From: jho@special.in-chemnitz.de (Jens Hofbauer)
Reply-To: jho@special.in-chemnitz.de (Jens Hofbauer)
Reply-to: jho@special.in-chemnitz.de (Jens Hofbauer)
---------------------------------------------------------------------
Hallo,
Sibyl for OS/2 Field Test Version
---------------------------------
1) Overview
===========
SpeedSoft Sibyl is a high performance Visual Pascal Development Environment
(VDE) for OS/2 Warp. Sibyl allows you to create fast native code OS/2
applications. This package includes a visual designer very similar to Borland
Delphi (TM) as well as powerful database,drag-and-drop and DDE components. The
visual component library of Sibyl includes about 100 visual and nonvisual
components ready to use and to customize for your own needs ! SpeedSoft's
portable component classes (SPCC) as well as the VDE itself are highly
portable and will shortly be available for other platforms, starting with
Windows 95 and Windows NT. This saves your investigations and allows you to do
real cross-platform development !
Unlike what other OS/2 pascal compiler vendors plan to offer: Sibyl and the
programs produced with it will not require any additionally software (like Warp
Fixpacks or the IBM Open32 library) ! A basic OS/2 Warp 3 or Warp 4 system is
enough !
However, SpeedSoft is working on a VCL patch for OS/2. Because the Open32
library has lots of bugs this patch is not yet ready to make it available to
all. We wait for IBM to release a faster and more complete version of Open32.
However, the SPCC should be your solution for cross-platform development.
2) Contents
===========
Sibyl includes:
- a Visual Development environment (VDE) that is very close to the popular
Delphi(TM) environment. If you like Delphi you will love Sibyl ! Also Sibyl
supports the conversion of Delphi-style projects, including both source code
and visual parts (forms). The underlying compiler is fully integrated into
the Sibyl environment. Additionally Sibyl includes other "goodies" like
docking toolbars known from the MFC(TM), Warp 4 style notebooks, full DBCS
support for both the editor and the form designer as well as a very good
integration into the WPS.
- a powerful native code compiler that supports all elements of the Delphi
Object-Pascal language including variant types, long strings and
thread-local storage. Build your own royalty-free executables with no
runtime interpreter DLLs ! Use the full power of the OS/2 32 Bit API with
the ability to use long filenames, multi-threading and unlimited memory. The
compiler is able to generate multiple error and warning messages. This saves
your development time and allows you to create your applications faster and
safer as with other environments. The ability to get compiler warnings is a
powerful way to catch logic errors (for instance a declared local variable
that is not used or not initialized) without starting the application.
Together with the VDE you may recompile your Turbo-Pascal (TM) and Delphi
applications (including forms and source code) with no changes under OS/2.
The compiler generates browsing and debugging information as well as it is
suitable for creating OS/2 DLL's. Nevertheless the compiler is very fast
and compilers now up to 350.000 lines per minute. It is fully integrated
into the Sibyl VDE and runs in its own thread, so you may continue editing
while a compiler run is in progress !
- a very improved debugger that allows you to safely debug all PM applications
without the risk of system damage. The debugger is very stable and is now
able to show a disassembly window as well as you may define various kinds of
breakpoints and watchpoints. Together with the Sibyl VDE, the debugger lets
you inspect public symbols as well as local variables or even object
variables and properties. The debugger catches incoming exceptions and lets
you examine the point in your program where the exception occurred. It is now
possible to enable/disable specific exceptions that should/should not be
handled by the debugger.
- an Object Browser. It shows all variables, types and procedures and can
display a object tree showing the inheritance of all classes declared. If
source files are available the browser may jump at the location where a
specific item is defined.
- A full set of components, including visual and nonvisual components. Most of
all components that are supported by the Delphi environment are also
supported by Sibyl. This extents also to database components. Sibyl lets you
easily access local or remote databases with very "easy to use" components.
The only thing you need is a ODBC driver for your favourite database (or the
databases DB2 2.X or Sybase SQL Anywhere that are supported directly).
There are a lot of components for all needs. However,if you don't find a
component that does what you want: roll your own ! Sibyl allows you to
easily customize and extent the environment by writing new components, form
templates or even experts.
You can get sibyl field test from the following sites:
BBS:
****
+49-371-2176173 2400-19200 (V22b,V32,V32b,ZYX16,ZYX19,FAX,ISDN)
2176174 2400-28800 (V22b,V32,V32b,V32t,VFC)
2176173 64000 (ISDNB,ISDNC)
You can find a blue sub-menu "Speed-[P]ascal" in the main menu.
FIDO file-request at 2:249/5080 (ISDN possible)
or 2:249/5081
There are the following magics:
SIBYLBETA -> SIBYLFT1.ZIP (3.3MB) SpeedSoft Sibyl Field Test (Apr 1997)
There is also an English (HELPE.ZIP) and German (HELPG.ZIP) documentation
about the SPCC class library. Each HELP?.ZIP is 800KB.
Internet:
*********
http://www.ndrh.de/~speed
or
ftp://ftp.ndrh.de/~speed/files/public/beta
COMPUSERVE:
***********
GO CODEPORT
Have Fun ...
Jens
=====================================================================
| c.o.o.announce submissions: POST [or email comp-os-os2-announce@uunet.uu.net]
| Please address other correspondence to lfirrantello@bix.com .
| Please see: http://www.bix.com/pub/os2ann/pindex.htm for posting guidelines