Daniel Smith

Results 64 issues of Daniel Smith

Currently it does not seem possible to slice up strings.

enhancement
beginner friendly

Specifically the following fails with `syntax error at or near "SELECT"`, because the inner sub_select is not properly enclosed in parenthesis. ``` aggrPrevDate :: MonadIO m => ReaderT SqlBackend m...

bug

Currently `upsert` is re-exported from Persistent, and it takes in a list of Persistent `Update` values, which is awkward to use alongside esqueleto as the type and operator names collide...

enhancement

It would be nice to have an `insertSelect` equivalent that replaces overlapping rows that already exist.

enhancement
needs discussion

Currently you can violate RFC6265 quite easily when calling the `render` functions, by putting invalid characters in the cookie such as `;`. It would be nice if these could be...

This of course gives `*** Exception: Data.ByteString.last: empty ByteString`. It seems like the issue is potentially related to the length of mailbox names.

bug

`hackage."ghc-boot"."9.8.2"` referenced in `nightly-2024-04-24.nix` even though it doesn't exist in `hackage.nix`: ``` error: attribute '"9.8.2"' missing at /nix/store/bfvx0a76dj5vvbr9f61f5k77m2qs733h-source/nightly-2024-04-24.nix:1197:29: 1196| "persistent-postgresql".revision = hackage."persistent-postgresql"."2.13.6.1".revisions."e72a2be447c8bf6f0e78c375df5dfe247855685b0cc6f31ac9888961636568ff"; 1197| "ghc-boot".revision = hackage."ghc-boot"."9.8.2".revisions.default; | ^ 1198| "apecs".revision...

bug

Whenever hdevtools emits a warning message, which isn't all that infrequent, something like an unused import or a defined and not used variable will cause it to emit warnings. :HdevtoolsType...

I was hoping `readTextData` and `showTextData` would form a nice bijection, so that I could easily derive the ability to send my custom types over the wire without too much...

question

`bytestring-trie` (correct): ```haskell Trie.match (Trie.fromList [("foo", "0"), ("foob", "1")]) "foobar" -- Just ("foob", True, "ar") ``` `text-trie` (incorrect): ```haskell Trie.match (Trie.fromList [("foo", "0"), ("foob", "1")]) "foobar" -- Just ("f", True,...

invalid