[
https://issues.apache.org/jira/browse/THRIFT-937?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jens Geyer updated THRIFT-937:
------------------------------
Attachment: THRIFT-936_basic_set_of_Object_Pascal_libraries.zip
These are the initial source files for the Object Pascal libraries.
As one might easily detect, the code is more or less a port of the existing C++
code from the 0.5 release, comments included. Significant changes have been
made only in some parts of the code, they basically can be divided into two
groups:
a) modifications in order to use more appropriate pascal concepts than a plain
1:1 translation would provide
b) replacements of code that is already covered with standard Pascal runtime
libraries (TSocket).
The latter does not mean that the code may not be subject to further reviews,
it just means that the current implementation works.
Another remark: For syntactical reasons, the file names have to be changed from
e.g. TProtocol.pas to ThriftProtocol.pas. Otherwise Delphi will not compile and
complain about "identifier already defined" at the class declaration, because
of the identical names for module and class.
> Very basic version of the pascal libraries
> ------------------------------------------
>
> Key: THRIFT-937
> URL: https://issues.apache.org/jira/browse/THRIFT-937
> Project: Thrift
> Issue Type: Sub-task
> Environment: Borland Delphi 7, Windows
> Reporter: Jens Geyer
> Fix For: 0.6
>
> Attachments: THRIFT-936_basic_set_of_Object_Pascal_libraries.zip
>
>
> First goal is to get a basic version of the libraries ready. To pass this
> first step, the code shall compile without warnings and pass a very basic
> smoke test with Borland Delphi 7 on Windows.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.