Mario,

to see what I mean about examples, open the TW wiki and search for .oper. 
You will get 24 retrieved. All the examples use this format.

I can't remember other examples I found....I have 'found' many things and 
most of them have now been 'lost' :-)

bobj

On Thursday, 1 October 2020 at 04:13:10 UTC+10 Cade Roux wrote:

> I sympathize.
>
> It's very hard for me to switch gears into TiddlyWiki filter and widget 
> syntax.  I generate my tiddlers with a combination of SQL and PowerShell 
> within and around a source template TW.  So I am dealing with two 
> completely different declarative models (TW - plus HTML/CSS - and SQL 
> queries) and four different imperative models (C#, Javascript, PowerShell, 
> SQL procedures) on a daily basis.
>
> I am trying to let each be the best at what it does.  So in cases where I 
> might have previously generated an HTML table to put in a tiddler, I am 
> instead replacing that with a macro based on a list(s) of elements put into 
> a field(s) in the tiddler, and generating more of the raw data into the 
> fields of the tiddlers and let them render more things based on their 
> attached data.
>
> I find the filters are really hard to deal with finding which one you 
> need.  The names are so generic and terse and they are so varied.  I mean 
> we have tag, tags and tagged which all have to do different things.  And 
> ones like each, get, has, is, contains - all needed obviously for their 
> different input and semantics, but it's hard to keep them all in your head 
> there are so many compared to other languages.
>
> I use a macro to do edit/transclusion extensively, to allow the medical 
> informaticist to edit tiddlers which annotate things in various places 
> which need handwritten narratives - so he gets quick feedback since 
> everything is transcluded, he can see the results immediately as if he was 
> building the manual in Word or some other documentation tool without having 
> to cut and paste in new lists of things generated from the datamart.  He 
> just transcludes them and when they are regenerated, they are updated.
>
> Because we have a combination of edited manual tiddlers and generated 
> tiddlers, and also need source control for our work simultaneously, I tend 
> to relegate all control over the template to the medical informaticist and 
> put anything I want in through the build process - all tiddlers are either 
> in the template or they are generated, there is no mixing.  Once we 
> established that separation (generated tiddlers are marked in a field and 
> are all deleted and recreated during the build process), it has worked very 
> well.  Generated tiddlers can transclude manual tiddlers and vice versa, 
> which truly is wonderful.  It's somehow hard to tell whether the system is 
> filling out a template we have created or we are filling out a template the 
> build process has created - that is very liberating from the point of view 
> of generating a rapidly growing data dictionary for our data mart.  It's a 
> continual learning process and a lot of refactoring and refinement, but I 
> think the process is a lot smoother and less labor intensive than if we had 
> a system that was more biased one way or the other towards whether the main 
> point of view was the generated documentation from manual parts or the 
> manual documentation from generated parts.
>
> Best of luck,
>
> Cade
> On Wednesday, September 30, 2020 at 12:46:41 PM UTC-5 [email protected] 
> wrote:
>
>> Hi All,
>>
>> Read with interest all the comments. I am trying to help and it is 
>> warming to read that you seem to agree. Other lists I have been on are less 
>> welcoming.
>>
>> Imtaz's comments are right but I would go further and argue for a rewrite 
>> of all the filter docs. The one thing I have learned is the central and 
>> crucial role of filters to the extent that I believe they need a 'Book' on 
>> their own. Filters drive just about everything and understanding them, 
>> their role and how to code them is most crucial.
>>
>> Secondly, how to address stuff needs a rewrite, what 
>> bracket/brace/underscore configuration drives me crazy and every time I get 
>> my problem fixed and then apply that to the next wiki text statement to 
>> have it fail makes things worse. I don't believe the problem is because TW 
>> is a declarative language. I have used other such languages and they don't 
>> suffer from this. It sounds as if the scope of today's browsers contributes 
>> and maybe that needs to be looked at. Looking at HTML/CSS though, the early 
>> days of hard coding have been replaced by IDE's. Maybe TW needs to change 
>> to something like an IDE with sound foundation in language grammar and 
>> possibly restrict what can be done through the IDE but with a hook to let 
>> the experienced programmer do what they want with appropriate 
>> responsibilities on results of course.
>>
>> Mario, the examples I mentioned used code like '.operator parameter'. 
>> I'll find some and mail them to this list.
>>
>> BobJ
>>
>> ---------------
>>
>> Dr Bob Jansen
>>
>> The Cultural Conversations project 
>>
>> Turtle Lane Studios Pty Ltd trading as the Australian Centre for Oral History
>>
>> 122 Cameron St, Rockdale NSW 2216, Australia 
>>
>> Ph (Korea): +82 10-4494-0328 <+82%2010-4494-0328> 
>>
>> Ph (Australia) +61 414 297 448 <+61%20414%20297%20448> 
>>
>> Resume: http://au.linkedin.com/in/bobjan 
>>
>> Skype: bobjtls 
>>
>> KakaoTalk: bobjtls 
>>
>> http://www.cultconv.com 
>>
>>
>>  In line with the Australian anti-spam legislation, if you wish to receive 
>> no further email from me, please send me an email with the subject "No Spam"
>>
>>
>> On 1 Oct 2020, at 02:46, Saq Imtiaz <[email protected]> wrote:
>>
>> Perhaps adding a note in the String concatenation documentation, about 
>> using filter operators if concatenating within filters, would be helpful.I 
>> suspect that documentation hasn't been updated since the filter operators 
>> were extended with addsuffix, addprefix etc.
>>
>> On Wednesday, September 30, 2020 at 6:13:11 PM UTC+2, PMario wrote:
>>>
>>> Hi
>>>
>>> @Bob, The PR is active at: 
>>> https://github.com/Jermolene/TiddlyWiki5/pull/4870  If you find more 
>>> inconsistencies, that drove you crazy, let me know and we will see, how we 
>>> can approve. 
>>>
>>> The best way it can work is, if you directly write down, what would have 
>>> helped you, in your words. .. I'll check if and how it can be implemented. 
>>>
>>> have fun!
>>> mario
>>>
>>>
>>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "TiddlyWiki" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/tiddlywiki/jQpUdgQQQWc/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/fc76e5e6-c223-4fa8-95d0-2e3a0fb47222o%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/fc76e5e6-c223-4fa8-95d0-2e3a0fb47222o%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/92ba794b-343d-469d-a38f-8c35f5b1503dn%40googlegroups.com.

Reply via email to