AgentM

Results 170 comments of AgentM

We are using BigQuery with this convenience. PostgreSQL interval syntax is definitely non-standard as it accepts a string argument but I can't even make it accept concatenated strings: ``` select...

I don't expect the "." in "t.*" to be a binary operator any more than "t.a" is a binary function. It looks like you originally had a `Star2` `ScalarExpr` to...

We are parsing SQL into a different DSL, so as a workaround, I special-cased `BinOp "."` to our our own column naming which has a `Name` similar to simple-sql-parser's except...

After updating to streamly-bytestring 0.2.2, the problem is resolved, so this pinned/unpinned storage was likely the issue. Thanks!

The revision change does not update the config-ini.cabal file's boundaries which prevents nix's callHackageDirect rule from seeing the updated bounds. It would be helpful to us to have new, genuine...

Hm, the Haskell API has a SessionId precisely for this use-case but it looks like this API component was not exposed to Websockets. That's clearly an oversight, so we'll need...

We've overhauled the websocket API to use tagged JSON objects over the wire. Check out the [WebSocket TutorialD Client](https://github.com/agentm/project-m36/blob/master/src/bin/ProjectM36/Server/WebSocket/websocket-client.html) for an example usage. This patch enabled `createSessionAtHead` support as well...

Sure, I'm open to discussing how the API could change to accommodate other serialization methods. I chose winery for its pure speed, ease-of-use, and compactness, but other serialization methods could...

This feature is inspired by existing tools which assist in schema migration poorly. Also add documentation on schema migration tips.

The documentation should be improved, but here's how to make this work: ```bash terminal 1$ project-m36-server -n mydb -d /tmp/db #start a database server terminal 2$ tutd -n mydb person:=relation{tuple{name...