Karoy Lorentey

Results 171 comments of Karoy Lorentey

Part of the API design challenge is to figure out how to expose the multiplicities while also keeping the interface familiar to Swift users. (SetAlgebra definitely can't handle multisets, but...

We currently provide full support for building this package with the Swift Package Manager and Xcode, and we're open to adding limited support for CMake (only for bootstrapping purposes within...

Quick style note: > ```swift > let excludedAnimals = Set(arrayLiteral: "Bulldog", "Labrador") > ``` This usually reads better when spelled: ```swift let excludedAnimals: Set = ["Bulldog", "Labrador"] ```

Please do not (ab)use the `errorCode` of any general-purpose Error type/protocol as the exit status -- it leads to issues like #269. A better way to do this is to...

On reflection, FWIW, I don't think the exit status is the best place to differentiate between the myriad possible error cases -- the output sent to stderr already does a...

Having thought about this a little more, I think a new protocol may not be the best approach: https://github.com/apple/swift-argument-parser/issues/230#issuecomment-776194182

A draft implementation is on the `nonreentrant-signals` branch. It improves Signal's send performance by about 25%. However, the test failure below makes me a little worried. The test should trap,...

Oh, definitely! With big integers already available, it seems it would not be too hard to build basic arithmetic operations for arbitrary precision fixed point and/or floating point numbers. Rational...

Note that since GlueKit implements transactions with dirty reads (issue #2), the state of the system is immediately updated and remains consistent; it is only the change notifications that may...

I can imagine e.g. `ArrayMappingForArrayField` getting somehow confused by having the change notification for one of the component arrays arrive before the change to the array-of-arrays itself. A quick reading...