am I correct in my thinking that I can consider a tiddler like an object in 
an OO database having data stored in fields and functions stored as macros 
in the text field? 

In my case, if I had a tiddler, say $:/tls/unique-id with a field unique_id 
having a value of 1. I could then write a macro in that tiddler, say 
increment_unique_id,  to increment the field by 1 and use a $list filter to 
retrieve the new number from any other tiddler that needs the unique value. 
To increment, all I need to do is call the macro that increments the number 
in the tiddler $:/tls/unique-id.

Am I on the wrong track here?

bobj

On Thursday, 10 September 2020 at 16:00:18 UTC+10 Bob Jansen wrote:

> Tones,
>
> Thanks for your reply. I am not averse to learning about filters in fact 
> as I go along I'm getting much better at them. 
>
> I was just frustrated at the poor documentation of how to do simple 
> concatenation or arithmetic. The examples assume a higher level of 
> familiarity with the subject than I currently possess. The issue for me is 
> how to relate my problem to a filter based solution.
>
> Hopefully your reply as with others will give me greater insight.
>
> 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 10 Sep 2020, at 12:19, TW Tones <anthony...@gmail.com> wrote:
>
> Bob,
>
> 1. Is there a simple concatenation operator, like & or + that can be used 
>> to concatenate strings? I know that a macro can do it but that seems very 
>> confusing to a simple mind like me.
>
>
> 1. Concatenation
>
> There are many ways to concatenate with tiddlywiki, although for good 
> reasons in may seem not as strait forward as you would expect. In part 
> because where do you want this concatenated result used?
> Please provide a descriptive  example of what you are currently try to 
> achieve.
>
> With concatenation you will find these methods useful
>
>    - Define a macro in which the concatenation occurs
>       - You can use $(currentTiddler)$ and parameter $param$ for simple 
>       substitutions
>    - Wiki fy that macro (with the same name is ok) just before you use it 
>    say in a filter and some parameters
>    - You can use add-prefix/split/join/splitregext and other string 
>    handling.
>
> 2. Is there a way of doing simple arithmetic, say increment a variable or 
>> add some variables together? The manual implies that it is possible in a 
>> filter but I want to do it outside of a filter.
>
>
> 2. Most if not all the mathematics functions in standard tiddlywiki are 
> "filter operators", so they must be used in filters
>
> However;
>
>    - Use triple braces to present the result of a calculation in line as 
>    a parameter.
>    {{{ [your maths filter] }}} but you may need to turn the result into 
>    text <$text text={{{ [your maths filter] }}}/>
>    - You can use other maths plugins like Evans formula plugin he uses 
>    Mushroom brackets (= maths =), calc widget and others
>
> In closing if you are reluctant to learn filters in more detail, I suggest 
> you jump in. Filters are so powerful once you come to understand them your 
> powers are almost unlimited.
>
> Regards
> TW Tones
>
> On Thursday, 10 September 2020 11:13:06 UTC+10, Bob Jansen wrote:
>>
>>
>>
>>
>>
>> bobj
>>
>> -- 
> 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/WFwExRhO05c/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to 
> tiddlywiki+...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/7ff64fd3-d473-4ecb-b463-818671f80e51o%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/tiddlywiki/7ff64fd3-d473-4ecb-b463-818671f80e51o%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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/529c4edb-226e-4e9d-8f0c-19a89f07da60n%40googlegroups.com.

Reply via email to