Hacker News new | ask | show | jobs
by mdhb 510 days 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

1 comments

This 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.