{"action":"created","issue":{"url":"https://api.github.com/repos/Jermolene/TiddlyWiki5/issues/1427","labels_url":"https://api.github.com/repos/Jermolene/TiddlyWiki5/issues/1427/labels{/name}","comments_url":"https://api.github.com/repos/Jermolene/TiddlyWiki5/issues/1427/comments","events_url":"https://api.github.com/repos/Jermolene/TiddlyWiki5/issues/1427/events","html_url":"https://github.com/Jermolene/TiddlyWiki5/issues/1427","id":55570759,"number":1427,"title":"allow text-references and variables anywhere in a filter expression","user":{"login":"tobibeer","id":97566,"avatar_url":"https://avatars.githubusercontent.com/u/97566?v=3","gravatar_id":"","url":"https://api.github.com/users/tobibeer","html_url":"https://github.com/tobibeer","followers_url":"https://api.github.com/users/tobibeer/followers","following_url":"https://api.github.com/users/tobibeer/following{/other_user}","gists_url":"https://api.github.com/users/tobibeer/gists{/gist_id}","starred_url":"https://api.github.com/users/tobibeer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tobibeer/subscriptions","organizations_url":"https://api.github.com/users/tobibeer/orgs","repos_url":"https://api.github.com/users/tobibeer/repos","events_url":"https://api.github.com/users/tobibeer/events{/privacy}","received_events_url":"https://api.github.com/users/tobibeer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-01-27T03:15:38Z","updated_at":"2015-01-28T19:35:40Z","closed_at":null,"body":"Truly, anywhere. Why would they be restricted to operands only? Simply apply text-references and variables first and then run the filter.\r\n\r\n**example:** `<$list filter=\"{foo!!bar}<baz>{mumble}[each[frotz]<gronk>]\"/>`\r\n\r\nWith some **debug** macro it should be easy to verify if you actually get what you wanted."},"comment":{"url":"https://api.github.com/repos/Jermolene/TiddlyWiki5/issues/comments/71900098","html_url":"https://github.com/Jermolene/TiddlyWiki5/issues/1427#issuecomment-71900098","issue_url":"https://api.github.com/repos/Jermolene/TiddlyWiki5/issues/1427","id":71900098,"user":{"login":"Jermolene","id":174761,"avatar_url":"https://avatars.githubusercontent.com/u/174761?v=3","gravatar_id":"","url":"https://api.github.com/users/Jermolene","html_url":"https://github.com/Jermolene","followers_url":"https://api.github.com/users/Jermolene/followers","following_url":"https://api.github.com/users/Jermolene/following{/other_user}","gists_url":"https://api.github.com/users/Jermolene/gists{/gist_id}","starred_url":"https://api.github.com/users/Jermolene/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jermolene/subscriptions","organizations_url":"https://api.github.com/users/Jermolene/orgs","repos_url":"https://api.github.com/users/Jermolene/repos","events_url":"https://api.github.com/users/Jermolene/events{/privacy}","received_events_url":"https://api.github.com/users/Jermolene/received_events","type":"User","site_admin":false},"created_at":"2015-01-28T19:35:40Z","updated_at":"2015-01-28T19:35:40Z","body":"> Doesn't the currently limited support, perhaps using macros, yield precisely that, too?\r\n\r\nWell, macros are the mechanism by which we expose the ability to parse text with textual substitutions. The text substitutions available to macros don't include transclusions of tiddler fields precisely because that would introduce this potential need for the macro to be refreshed when a tiddler changes.\r\n\r\n> Instead of a simple `<$list filter=\"{!!foo}<bar>{!!baz}\"/>` we are required to literally develop...\r\n\r\nI still don't think that that is simple: if I understand what you mean, it's not clear whether `{!!foo}` is the operand of an operator or the name.\r\n\r\n> Atm, I fail to see what makes that necessary.\r\n\r\nI think all you're wanting is a briefer syntax for variable assignment, which could well be a good idea.\r\n"}}