[
https://issues.apache.org/jira/browse/THRIFT-1366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13120378#comment-13120378
]
Jens Geyer edited comment on THRIFT-1366 at 10/4/11 10:14 PM:
--------------------------------------------------------------
> sounds like new vs old Delphi are essentially
> different languages. I wouldn't be against separate
> generators in that case.
It depends. As Kenjiro already pointed out, they aren't that different, but
some of these differences may produce some headaches. It's not so much about
containers, more about language features like nested types/classes and class
vars (= static members) that earlier versions do not support.
However, after thinking about it for a while now I tend to fully agree with
Jake. First of all, the new Pascal versions offer much more possibilities and
are more up-to-date than older versions. Second, altough I know that Delphi 7
is still widely used (for a number of reasons), it is now 10 years on the
market and it will for sure get not more popular within the next years - quite
the opposite.
I think, we should move forward and get the XE version integrated first ASAP.
Next step could be to add support for earlier and/or other versions, such as D7
and FPC (Free Pascal).
> It is much easier if it is separated and generated code
> and library will be more readable.
We'll see. One step after another.
was (Author: jensg):
> sounds like new vs old Delphi are essentially
> different languages. I wouldn't be against separate
> generators in that case.
No, not really. As Kenjiro already pointed out, they aren't that different.
After thinking about it for a while now I tend to fully agree with Jake. First
of all, the new Pascal versions offer much more possibilities and are more
up-to-date than older versions. Second, altough I know that Delphi 7 is still
widely used (for a number of reasons), it is now 10 years on the market and it
will for sure get not more popular within the next years - quite the opposite.
I think, we should move forward and get the XE version integrated first ASAP.
Next step could be to add support for earlier and/or other versions, such as D7
and FPC (Free Pascal).
> It is much easier if it is separated and generated code
> and library will be more readable.
We'll see. One step after another.
> Delphi generator, lirbrary and unit test.
> -----------------------------------------
>
> Key: THRIFT-1366
> URL: https://issues.apache.org/jira/browse/THRIFT-1366
> Project: Thrift
> Issue Type: New Feature
> Reporter: Kenjiro Fukumitsu
> Attachments: THRIFT-1366_delphi_generator_lib_test_v2.zip,
> THRIFT-1366_delphi_generator_lib_test_v3.zip
>
>
> I wrote Delphi generator, lirbrary and unit test.
> It works with Delphi XE.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira