std.serialization: pre-voting review / discussion
David Nadlinger
code at klickverbot.at
Sun Aug 18 00:51:49 PDT 2013
On Saturday, 17 August 2013 at 11:20:17 UTC, Dicebot wrote:
> 1) Having bindings in standard library is discouraged, we have
> Deimos for that. There is only curl stuff and it is considered
> a bad solution as far as I am aware of.
The D implementation of Thrift is actually not a binding and does
not necessarily rely on the Thrift code generator either – all
the latter does is to generate a D struct definition for the
types/method parameters in your .thrift file that is then handled
at D compile-time via reflection. In fact, this even works the
other way, allowing you to generate .thrift IDL files for
existing D types. (And yes, in theory the code generator could be
replaced by ImportExpressions and a CTFE parser.)
David
More information about the Digitalmars-d
mailing list