Mateus Felipe C. C. Pinto
Mateus Felipe C. C. Pinto
I don't think this is valuable at all... It's not like we make null checks all the time, nor like it's a verbose expression, so...
I think that, overall, this is the best approach. The syntax details may be revisited, but, IMO, quasiquoting is a much more natural and structured way of metaprogramming. In special,...
> Could this be covered by string interpolation? Although you may achieve the same, the approach is different, and string-based generation is way worse in terms of tooling, as we...
Particularly, I always use adjacent Strings instead of +. The first reason is simply that it's cleaner, and I never heard of bugs cause by them. Although it's clear that...
@TzviPM Your "Improvement 2" already works. You may try the following code, that uses methods based on type promotion (`.toUpperCase`, from `String`, or `isOdd`, from `int`). ```dart import 'dart:math'; void...
I like Lisp approach (in my opinion, the utmost language when it comes to meta-programming). Instead of defining a `@Debounce` or something alike, we would define new syntax that would...
@bouraine > I suppose this will allow generating `fromJson` and `toJson` methods at compile time for Json serialization ? Yes.
I don't know if I understand this proposal well... You gave an example of Flutter color parameters: > One of the common areas where users are frustrated by redundancy is...
@Levi-Lesches I didn't make any request. Instead, I commented on what was proposed based on what it was supposed to solve. The proposal's author specifically stated that the proposal should...
I deprecated some fields in my model but as I couldn't make them private I have to use them internally, so I get warnings from the linter. Having this would...