membrane

Ben Sless 2022-09-24T16:16:19.609039Z

Looking at the datascript example, it seems centered around pull. How feasible would it be to create "where" views, instead of just pulls?

phronmophobic 2022-09-24T17:25:27.559969Z

Seems plausible. Is there any pull query that couldn't be expressed as a "where" view?

Ben Sless 2022-09-24T17:29:03.993719Z

join?

🤷 1
phronmophobic 2022-09-24T17:31:35.879729Z

I guess I'm not totally sure what a "where" view is. Is that just using d/q rather than d/pull?

phronmophobic 2022-09-24T17:32:51.126189Z

I think it should be possible either way.

Ben Sless 2022-09-24T17:33:43.520399Z

yes, but specifically the :where part of the query, where you do the joins

phronmophobic 2022-09-24T17:38:48.292459Z

Is the question whether or not datalog "where" views are expressive enough to get the required data or whether or not you can pass the necessary data to a membrane component and have it work?

phronmophobic 2022-09-24T17:47:01.937679Z

On the membrane side, it shouldn't matter where the data comes from or where it's going. With respect to the expressiveness of datascript "where" views, I'm not an expert. Whats the focus on just the "where" part rather than the full datalog query?

Ben Sless 2022-09-24T18:03:10.237179Z

I'm not sure and I'm too tired to think clearly, I'll try to apply my noggin to it tomorrow

👍 1