Pierre Krafft
Pierre Krafft
If we check the constructor of the type T and see that it takes one argument we could do fromJSON on the type of the argument and then call the...
Yes the problem is when the default constructor is disabled, since we don't try to call other constructors. We can indeed get all overloads of the constructor using __traits(getOverloads,"__ctor"). A...
I think jsonizer looks quite good. Is it best to keep working on two separate libraries or should we try to join efforts? I am leaning towards not joining the...
Great! We have already taken some ideas from your project. It would be great if you want to contribute directly to painlessjson, but as it is now they are quite...
> I didn't realize painlessjson did that. If that's true, then it does a better job than jsonizer, which picks arbitrarily if you have more than one valid match. I...
Great! I created a dub.json that links without the test files: ``` { "name": "orange", "description": "The serialization library for D.", "authors": ["Jacob Carlborg"], "homepage": "https://github.com/jacob-carlborg/orange", "targetType": "library", "dependencies": {...
Removing `module tests.Object;` from the top of tests/Object.d reveals some new errors: ``` C:\tools\D\dmd2\windows\bin\..\..\src\phobos\std\traits.d(170): Error: undefined identifier 'string' C:\tools\D\dmd2\windows\bin\..\..\src\phobos\std\traits.d(174): Error: template instance std.traits.Demangle!uint error instantiating C:\tools\D\dmd2\windows\bin\..\..\src\phobos\std\traits.d(174): Error: undefined identifier 'string'...
serialization_struct and orange seem to be quite equal (that's why I approached you about getting orange into phobos). It will be easier for me to help if I don't have...
Oh, great! So it's better to continue the work in that fork than on orange? Would you mind moving the code out to its own repository? Doing so would avoid...
My idea is that all work would target the latest phobos, but the commit log would be a little cleaner since there would be no "merged origin/master into master" commits....