drinkcocacola
Joined 7 years ago
Joined 7 years ago
I’m not an expert in React or Vue, but we also set up the repo with components for both.
``` const recentGoodMovies = filterql .filter(movies, "year >= 2008") .sort("rating") .desc()
```
If adding helper methods for semantics and clarity is not the intent of the library, then I'd rename the `filter` method since it doesn't communicate the intention clearly.
The function executes a full pipeline filter expression + `|` operations like `SORT` and `LIMIT` (not just a predicate filter). So for instance naming it to `query` will match your README terminology and grammar (`query := filter | operation*`)
Probably in some years from now once codebases exclusively use this feature, there would be a way to tell the compiler that the default type (without marker) it is a non-nullable type.
but still...
That is probably what I hate the most of front-end development compared with back-end or Mobile. There are too many options, and that certainly does not promote consistency within the project.
Jokes aside (although I'm not entirely joking about my mental health), my main project is https://auradistill.com: First-principles thinking for your AI agents.
It's not just about giving your personal AI agents "memory". It's about encoding memories in a way that can handle ambiguity and contradictions.
That project alone has got me completely hooked on building for and with LLMs.
I've got other projects too, but this is probably the one I've poured the most time and energy into.