Mark McCulloh

Results 31 comments of Mark McCulloh

imo there are a few issues with extern as an expression: 1. It ostensibly does the same thing as a `bring` (load and bind a module), so having mismatched semantics...

Wing's ecosystem makes heavy use of peer dependencies. yarn does not have a builtin way to install peer dependencies. In addition to that, the now-default PnP mechanism that yarn uses...

An option would be to avoid pointers and instead use an ID to reference the data. Normally this isn't a super safe idea but luckily compilers have very static(-ish) lifetimes....

@eladb Originally wanted the syntax for extern to be `extern("path")` instead of `extern "path"`. I didn't like this because it felt strange to introduce a function-call-esque modifier that didn't match...

Thanks for reopening, it's a bug with the implementation. Looks like it only works when there is something after the completion

Thoughts on allowing `...` in struct expansion? ```ts let func = (arg: Dog) => { }; let p = Pet { name: "bob" }; func(...p, treats: 2); ``` > If...

> nominal typing helps ensure types are used with their intended (semantic) purpose, and prevent bugs like this ```wing struct Person { name: str; } struct Dog { name: str;...

This issue is not explicitly blocked by #3013, but it will have a similar problem even if the mentioned change is made in platform-manager.ts. If the platform manager attempts to...

When reading a function call, I generally expect the arguments to match the order that the function is expecting. Since struct expansion is just a sugar for struct construction as...

I wish we could take on the responsibility of a `deploy` command but yeah I agree with the concerns raised in this thread. I'd love to see this capability exposed...