Andy Friesen
Andy Friesen
That makes sense to me. The main reason buffer-builder is so much faster than Aeson is because it doesn't build any intermediate structure. It streams your data directly into a...
Deprecating the package is a good idea. I don't think Helium does anything that ide-haskell doesn't do better.
I agree that this case should always suceed. Other solutions require every callsite to handle empty sequences in some way, which just isn't useful. We use hedis at imvu.com and...
The core issue here is that Luau currently takes the very conservative stance that `self` can only be inferred from the way it is used within each individual method. It...
Unions of functions are not a priority right now because it's so rare that they are actually useful. You usually want an intersection of functions.
I think this is the minimal repro: ```lua --!strict local BinarySearchTree = {} BinarySearchTree.__index = BinarySearchTree export type Class = typeof(setmetatable({}, BinarySearchTree)) function BinarySearchTree.Add(self: Class, value: T) end local data:...
This is fixed in the new solver.
Type inference fails when using table function definition, forward-declared type, and typeof() types
This is fixed in the new solver.
This is already fixed in the new solver.
Extending tables in this way is meant to be an affordance to infer types of tables that are initialized piecemeal. Code like what you describe isn't really what it was...