Tim Whiting

Results 178 comments of Tim Whiting

I think this is better solved by records, and would make interacting with lists / maps similar. ```dart for (final (i, value) in list.enumerate) { print('index $i value $value'); }...

I like QQ better than the other metaprogramming proposals for the following reasons: 1. It is more clear how it would extend to statement / expression macros (which are likely...

As much as I like the idea of Quasiquoting, I've been convinced that it is not the right fit for the metaprogramming side of things because of the introspection /...

It seems to me that namespaces could make (shorter dot syntax) #357 more general, and also maybe address (static extension methods) #723. ```dart namespace Colors on Color { // Static...

The basics seems to work for regular maps (Map), but not for maps that implement their own toJsonK / toJsonV / fromJsonK / fromJsonV converters such as IMap from the...

Addressed your comments. The point of this PR is to allow custom implementations of from/toJson with generics to have key values automatically serialized to strings (such as ints, doubles, datetime,...

@FXschwartz This PR is for custom container types with non-string keys into a string (with the same support as built in containers) My understanding is that Firebase Timestamps are encoded...

Alternatively may I suggest a dart implementation rather than having to support interop with the native platforms for web+3desktops+2mobileOS. It seems to me that the overhead of managing 6 different...

Wrapping the Discovery in an Expanded or Flexible seems to solve the problem. It would be nice to find a permanent solution that can use the intrinsic size though (IntrinsicWidth...

I saw there is a PR to get portal like functionality directly in flutter. Will this issue be solved there?