Hello list,
as this is my first post here, let my quickly introduce myself first: My
name is David Nadlinger, I'm a student from Austria, and I am going to
work on a Thrift-related project during this year's Google Summer of
Code under the umbrella of Digital Mars: a Thrift implementation for/in
the D programming language. [1]
While preparing my project proposal, I came across a JIRA entry which
discusses the idea of pluggable serializers [2], and as I will implement
a new language library during the course of the project, this obviously
caught my attention. As I am somewhat familiar with the way
serialization is currently implemented, I can see the limitations of the
existing approach, but are there any details on how exactly the design
of the proposed new solution would look like? Maybe there is some
previous discussion on the topic I missed while looking through the
mailing list archives? Otherwise, Bryan, would you mind quickly
sketching how you envision the design?
As I am currently thinking about the library design for D, I would be
grateful for any feedback, also regarding any other lessons learned
about the current C++/Java library design.
Thanks a lot,
David
[1] http://klickverbot.at/code/gsoc/thrift/ (nothing of interest there yet)
[2] https://issues.apache.org/jira/browse/THRIFT-769