Jens Alfke

Results 105 issues of Jens Alfke

The [delta format](https://github.com/benjamine/jsondiffpatch/blob/master/docs/deltas.md) specifies that when a value is modified or deleted, the old value appears in its entirety in the delta. This can make the delta a lot larger,...

As a fork, LiteTree is inevitably going to need updating as newer versions of SQLite are released (At the moment SQLite is up to 3.30, while litetree is still based...

I'm seeing many, many visual problems running the demo app in macOS 12's stock Terminal app. Most of them seem to involve background colors, but some are worse -- e.g....

I'm wrapping a header that uses the standard C type `intptr_t`. The Nim translation comes out as `ptr int`. This is incorrect and causes errors trying to use such a...

toast

CBG-2106 Full implementation of User Queries (my name; I don't know if there is an official name for the whole feature.) - Named N1QL queries with parameters - GraphQL queries...

There's some missing packet-length validation in the PUBLISH packet handler, `mqtt_unpack_publish_response`. This makes the library vulnerable to a bad PUBLISH packet with an overly-long topic name. The library could definitely...

Stories with links from YouTube.com don’t show any previews. (+1 to annoyingness because, at least on iOS, opening a YouTube link will auto-play the video, often waking up one's sleeping...

It makes sense that the `env` and `txn` classes are moveable but not copyable, since they represent resources that are closed on destruction. But `dbi` isn't like that — the...

> A lambda object is always returned as val if it does not close over any other variables. If it does capture values from the lexical scope then it is...

help wanted
good first issue

These functions let you create complex nested Fleece structures with a single call. It's basically JSON with values substituted from arguments using printf-style "%" specs. You can * Create a...