4 ms·
I think after reading through the blog post the reasons they have made a whole lot of sense and sounded like that of a mature engineering team to me. There are
by mdhb 2y ago
I think after reading through the blog post the reasons they have made a whole lot of sense and sounded like that of a mature engineering team to me.
There are a bunch of other interesting approaches here they can look at. Improving the code generation story more generally, shopping the augmentations feature (basically C#’s partial classes) and getting more serious about serialization all feel like sensible directions from here.
There is a really interesting community proposal at the moment on the serialization front that I think would solve a lot of the issues that got people so excited about macros in the first place here: https://github.com/schultek/codable/blob/main/docs/rfc.md https://github.com/schultek/codable/blob/main/docs/rfc.md
- CharlieDigital 2y agoThis sounds like they were going for a Roslyn analogue (using Dart to generate Dart the same way Roslyn uses C# to generate C#). Definitely a big time investment. It's a big bite to chew, but I think Roslyn has paid big dividends.