BO5, Turbo Vision, Objects
peter at agnes.dida.physik.uni-essen.de
Sun Feb 9 22:03:19 CET 1997
Sven Hilscher wrote:
> You also still working on the GPC-TurboVision ???
Yes, in some sense. I am still working on BO5. At the moment, it is
the Windows platform which prevents me from going on. :-( Everything
else in the low-level drivers more or less works, so I would like to
start to implement the actual user interface objects.
However BO5 is not intended to become a drop-in replacement for Turbo
Vision (just like GPC is not intended to imitate the Borland Pascal
compiler) but something more powerful.
In case somebody wants to have a compatible replacement for Turbo Vision,
there are (at least) two ways to get it:
* There is FreeVision which comes with FPK Pascal. It should not be
too difficult to port it to GPC.
* Borland has released the C source of Turbo Vision (*not* the Pascal
source) into the public domain. One could translate it to Pascal,
imitating the functionality of the Pascal Turbo Vision.
I do not recommend to patch the "real" Turbo Vision to run with GNU Pascal
because it would remain under Borland's license, so we could not freely
distribute it. The only thing we could do would be to distribute the
patch, so every owner of a Borland Turbo Vision license could apply it.
> I'm only will using the objects for this part if I
> dont lose lots of speed (I think 5% it's worth).
I think the loss of speed will be less than 1% due to GPC's very
efficient optimization algorithms. But one should try.
> BTW: GPC is'nt perfect and this will take a long time too but I like it in
> spite of that.
So do I. What I really like is to have the possibility to get the source
of the compiler; so if nobody else is fixing some annoying bug for me,
I can try myself on it. I remember several letters I have sent to
Borland without getting any answer besides "your letter has arrived" ...
Dipl.-Phys. Peter Gerwinski, Essen, Germany, free physicist and programmer
peter.gerwinski at uni-essen.de - http://home.pages.de/~peter.gerwinski/ 
maintainer GNU Pascal - http://home.pages.de/~gnu-pascal/ 
More information about the Gpc