Bob,
Quite agree with you. I am a programmer too but for number crunching
(Python, Fortran, C). I have seen several times people raised similar
questions and what I see as the answer was TW has been grown organically.
There are reasons for inconsistency and I understand part of that, but
learning TW wikitext specially if you like to develop a working
plugin/script with many wikitext is really cumbersome. It would be great to
see some common logic and consistency!

One philosophy in TW developing is restricted backward compatibility and
this is appreciated, but this prevents some inconsistency!  There are
discussions in the forum to have a breakthrough release, but it is a
difficult decision to make.

Atro




On Mon, Sep 28, 2020 at 8:55 AM Bob Jansen <[email protected]> wrote:

> Atro,
>
> you are right, the problems are in writing wikitext. The real problem, as
> far as I can understand it, is that the documentation is incomplete and
> messy AND that there seems to be no consistency in the parsing of wikitext.
> That may be because different people write different widgets, macros, etc,
> but this does not help the naive user like me.
>
> I am a programmer, have been programming for over 40 years. So it is not
> an issue with how to program or its concepts. Like other programming
> languages, there is an expectation of consistency, but  may be this is not
> an attribute of web applications.
>
> Still, we keep trying and getting better...........slowely :-)
>
> bobj
>
> On Monday, 28 September 2020 at 14:13:47 UTC+10 Atronoush wrote:
>
>> Bob,
>>  Most of your problems come from how to write Tiddlywiki scripts (e.g.
>> wikitext). One the best resource in this regards is
>> https://kookma.github.io/TW-Scripts/ from Mohammad
>>
>> For example what you asked in this post has been addressed in TW-Scripts
>> Look at: Syntax Summary
>> <https://kookma.github.io/TW-Scripts/#Shorthand%20Syntax%20Summary:%5B%5BShorthand%20Syntax%20Summary%5D%5D%20%5B%5BVariables%20vs.%20Parameters%5D%5D%20%5B%5BVariables%2C%20Fields%20and%20Filters%20in%20TiddlyWiki%5D%5D%20%5B%5BSyntax%20for%20Using%20Brackets%5D%5D%20%5B%5Bnesting%20the%20effect%20of%20brackets%5D%5D>
>>
>> You are quite right, the documentation in Tiddlywiki.com is nonlinear and
>> confusing for newbies. Perhaps a linear A to Z step by step tutorial is
>> better.
>>
>> Atro
>>
>> On Sun, Sep 27, 2020 at 10:22 AM Bob Jansen <[email protected]> wrote:
>>
>>> I know and am very thankful of the many items of advice I have received
>>> in the past. But I am still frustrated - there must be some core element I
>>> am not understanding.
>>>
>>> The main issue is how to address items in wikitext, {{ [[ {{{ << <  etc.
>>> I know this all depends on how the item is being used but a simple cheat
>>> sheet with many examples would be really useful. I don't find the
>>> Tiddlywiki documentation easy to follow, bits are all over the place and
>>> none of the examples address my problems I find.
>>>
>>> For example, why does this not work?
>>>
>>> <$button>
>>> <$action-setfield
>>>      $tiddler="$:/TLS/exhibition_id"
>>>      $value={{!!exhibition_id}}
>>> />
>>> <!--append the exhibition_id to the exhibition id field in each
>>> artwork-->
>>> <$list filter="[tag[Mark]]">
>>>      <$action-setfield
>>>           $field="exhibition_id"
>>>           $value=<<TLSconcatenate {{!!exhibition_id}}
>>> {{$:/TLS/exhibition_id}}>>
>>>      />
>>> </$list>
>>>
>>> Link Artworks to Exhibition
>>> </$button>
>>>
>>>
>>> The result is the string {{!!exhibition_id}} {{$:/TLS/exhibition_id}}
>>> stored in the exhibition_id field of each artwork selected and not the
>>> transcluded values.
>>>
>>> TLSconcatenate is a simple macro to concatenate two strings
>>>
>>> \define TLSconcatenate(head tail) $head$$tail$
>>>
>>> bobj
>>>
>>> --
>>> 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/4cc4b26e-250b-4c7f-8590-fc0ae5dd7db0n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/tiddlywiki/4cc4b26e-250b-4c7f-8590-fc0ae5dd7db0n%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/f62ee094-6404-450c-8d7b-e13b7f7982e9n%40googlegroups.com
> <https://groups.google.com/d/msgid/tiddlywiki/f62ee094-6404-450c-8d7b-e13b7f7982e9n%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/CAKHVXmq%3DuD_nZwctbX-UAvisAHHy5%3DznYuuWiuiqSptPzRUhKw%40mail.gmail.com.

Reply via email to