Cool project. Could You expand on what is the use case for something like it compares to e.g. a python library? Maybe an example of more complex workflows or open ended loops/agents that can showcase the pros of using such a language compared to other solutions. Are these pipelines durable for example or how do they execute?
Someone asked what an acronym stood for. All I did was expand the acronym.
Are you so tightly wound up that even seeing someone simply answer a direct question about what "e-files" means sets you off?
I think it might be a good time to step back and evaluate your engagement with media, HN, and the internet. Because it seems like you've got a wildly partisan reflex here.
Nobody cares that a large number of billionaires and world leaders, individuals with the power to steer the course of society as a whole, are implicated in one of the largest (and darkest) scandals in history?
Claude (the only model I use regularly) will definitely add emojis to non-code documentation and/or commit messages (which I almost never let it write, but it will sometimes try). However, I can't recall Claude ever adding emoji to code or in comments.
I always read and review the code and it's true that the old models from 2023/2024 were using a lot of emojis. But that code was garbage. Since LLMs have started to write decent code, I haven't seen one emoji.
What is the approach used? It seems everything gets done in context by plain text searches with some agent like Claude code or is there RAG involved? (was the article written by AI? it has that LinkedIn-groove all over the place)
This is awesome, thanks for your work!
Could this work with the file system api in the bowser to write to user disk instead of indexeddb? I'm interested in easy ways for syncing fot local-first single user stuff <3 thanks again
I tried this too! Where every button on the page triggered a get or post request, but the consistency between views was non existent lol, every refresh showed a different UI Definitely fixable with memory for the views and stuff though but keeping it pure like this is a very cool experiment. Since yours is using a actual storage maybe You could try also persisting page code or making the server stateful and running eval() on generated code. Love this
It's not a comparison either. OP's statement is just wrong; the obvious meaning of = is equality. For the definition of a pure function, = is the obvious symbol to use since the RHS can be substituted in for the LHS in any context.
-> for definition is just annoying. On every keyboard layout, it takes two strikes to type, possibly with shift involved.
Use ≟ for comparison. I don't know where to find it on my keyboard, though. Maybe language designers should invent a keyboard along with their language.
I recently experimented with something like this and ended up going with MongoDB style queries (and field:operator:value syntax for a CLI wrapper)[1] as they are very powerful for nested/array operations and easy to parse everywhere but WAY more verbose than the syntax you chose for filterql! which also seems easy to understand for less technical folks.
Love the project, do you plan on supporting nested values?