Andy Friesen

Results 16 comments of 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:...

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