Evan,
Thanks for another update.
FYI: I drag this to my wiki and it is named untitled until I hit the import
button, not sure but there may be a plugin setting needing update.
Also;
I am trying to see if I can get the following to work, basicaly as a
version of Formulas as Tag Attributes
Total days between, with a progress bar of days so far relative to today
\define showtodayrange(datefield1,datefield2)
<progress value="(= days( date( {{!!$datefield1$}} ) , now() ) =)" max="(=
days( date( {{!!$datefield1$}} ) , date( {{!!$datefield2$}} ))
=)"></progress>
\end
Regards
Tony
On Saturday, 30 December 2017 10:59:55 UTC+11, Evan Balster wrote:
>
> Formula 0.1.7 released: https://evanbalster.com/tiddlywiki/formulas.html
> GitHub and issue tracking:
> https://github.com/EvanBalster/TiddlyWikiFormula
>
> Changes:
>
> - Add math functions styled after GLSL for visual calculations
> - fract, modulo/mod, atan2, clamp, mix, step, smoothstep
> - Add capture group index to regexextract and regexextract1 Functions
> <https://evanbalster.com/tiddlywiki/formulas.html#Functions>.
> - EG. regexextract("cats, red cats, and blue cats", "([a-z]+)
> cats", 1) results in red and blue.
> - Fix FormulaWidget
> <https://evanbalster.com/tiddlywiki/formulas.html#FormulaWidget> always
> parsing output in inline mode.
> - Make inline the default parsing mode for FormulaWidget
> <https://evanbalster.com/tiddlywiki/formulas.html#FormulaWidget>.
> - Add *experimental* $noRefresh option in FormulaVarsWidget
> <https://evanbalster.com/tiddlywiki/formulas.html#FormulaVarsWidget>.
> - This suppresses full-refreshing, resulting in a potentially
> significant performance boost (see
> <https://evanbalster.com/tiddlywiki/formulas.html#Harmonic%20Lattice>)
> when variables change.
> - This can cause incorrect refresh behavior.
> - Add *experimental* support for Formulas as Tag Attributes
>
> <https://evanbalster.com/tiddlywiki/formulas.html#Formulas%20as%20Tag%20Attributes>
> .
> - Example: <td colspan=(= 2+2 =)/>
> - For now, this requires a second plugin
>
> <https://evanbalster.com/tiddlywiki/formulas.html#%24%3A%2Fplugins%2Febalster%2Fattribute-modules>
> that
> modifies the TiddlyWiki core!
> - I've started a Pull Request
> <https://github.com/Jermolene/TiddlyWiki5/pull/3072> that would add
> official support to TiddlyWiki core for extensions like this.
>
> The changes here mostly have to do with things I've been interested in
> lately — specifically explorable explanations with SVG rendering
> <https://evanbalster.com/tiddlywiki/formulas.html#Real%20Projective%20Line>
> and
> datamining TiddlyWiki's source code with regular expressions
> <https://evanbalster.com/tiddlywiki/formulas.html#Widget%20Variable%20Inspector>
> .
>
> On Friday, 22 December 2017 20:07:54 UTC-6, TonyM wrote:
>>
>> Evan,
>>
>> Very small font, and 6 was, not easy to read. Sorry.
>>
>> I am doing the same as you, investing a great deal of time in tiddlywiki
>> for professional reasons and maximising my return to the community, I have
>> a dozen solutions in Progress and Have not published any yet.
>>
>> If it interests you
>> The key one I am working on now, which is benefiting from your solution,
>> thus I will need to bundle your plugin, is a "universal tiddler disposition
>> tool".
>> Be it code, macros, contacts, ideas, todo, book reading, book writing,
>> reference notes etc... every tiddler can have or travel through various
>> life cycles including reoccuring ones.
>> I am providing a way to indicate the nature of each tiddler as it exists
>> in the tiddlyverse, I am then providing canned listings according to these
>> dispositions, which are largely date driven.
>>
>> The theory is, with nothing more than describing what a given tiddler is
>> via its disposition, then using tools I provide to query such dispositions
>> the user effectively gains an unlimited number of solutions and
>> applications.
>>
>> For my business it turbo charges rapid development of solutions.
>>
>> This is the virtuous circle of a healthy open source community.
>>
>> Regards
>> Tony
>>
>> On Saturday, 23 December 2017 12:29:30 UTC+11, Evan Balster wrote:
>>>
>>> Hey, Tony —
>>>
>>> Pleased to serve! I'm building this with my own needs in mind foremost,
>>> but I happened to be in a situation where I could justify putting
>>> professional time into the project and make something fairly robust and
>>> feature-rich. I get a lot of satisfaction out of putting together a nice
>>> tool, and it's a fun diversion from my larger project. :)
>>>
>>> The Get your Plugin indicates the plugin is Version 0.1.0 although it is
>>>> now 0.1.6
>>>
>>>
>>> Et tu, cache? Try refreshing.
>>>
>>>
>>> On Friday, 22 December 2017 19:14:40 UTC-6, TonyM wrote:
>>>>
>>>> Evan,
>>>>
>>>> For you
>>>> At https://evanbalster.com/tiddlywiki/formulas.html the Get your
>>>> Plugin indicates the plugin is Version 0.1.0 although it is now 0.1.6
>>>>
>>>> From me
>>>> Thanks so much for your work here, Looking ahead I can see dozens of
>>>> features/solutions I wish to build, being supported by "formulas".
>>>>
>>>> It seems this path you have taken is already removing barriers, that
>>>> appeared in tiddlywiki for some time, and providing shortcuts to others.
>>>>
>>>> Of course the number of features are so rich I have had too little time
>>>> to investigate and test how to solve some of my problems. But you have
>>>> made
>>>> my obsession with tiddlywiki even stronger.
>>>>
>>>> You may of spent some time building this but that time is possibly
>>>> small compared to the time I will now spend learning to leveraging it, not
>>>> to mention that in the long run I will save time and reduce design to
>>>> deployment times.
>>>>
>>>> Be aware, I for one, and I presume many others, are very grateful for
>>>> your work here. I can only wish you all the best in return and thank you
>>>> deeply.
>>>>
>>>> Regards
>>>> Tony
>>>>
>>>>
>>>> On Saturday, 23 December 2017 10:41:25 UTC+11, Evan Balster wrote:
>>>>>
>>>>> Announcing Formula 0.1.6:
>>>>> https://evanbalster.com/tiddlywiki/formulas.html
>>>>> GitHub & issue tracking:
>>>>> https://github.com/EvanBalster/TiddlyWikiFormula
>>>>>
>>>>> - Enhanced performance.
>>>>> - Add range Operator for counting.
>>>>> - *FormulaWidget results are now wikified by default*.
>>>>> - Made filter behavior more consistent with TiddlyWiki
>>>>> - Support compound filters with + and - (these break precedence
>>>>> rules).
>>>>> - *Arrays now convert to strings in TiddlyWiki list format.*
>>>>> - Implement escape sequences in String Literal.
>>>>> - \\, \', \", \n, \r, \t, \v, \f, \b, \0, \u1234 (unicode)
>>>>> - Add calendar functions: is_leap_year(y), days_in_year(y),
>>>>> days_in_month(y,m)
>>>>> - Add math functions: gcd and lcm
>>>>> - Fix support for (?igm) flags in regular expression strings.
>>>>> - Make regexextract and regexreplace search globally by default.
>>>>> - Make regexmatch and regexextract1 search non-globally by default.
>>>>> - Implement selective evaluation to save performance.
>>>>> - Logic functions supported: if
>>>>> - (Still experimenting with this, and may go in a very
>>>>> different direction).
>>>>> - Implement operand constructors for more flexible/performant
>>>>> functions.
>>>>>
>>>>> Wikification of formula output opens up a bunch of doors for those
>>>>> willing to do some involved string processing. Formulas is also getting
>>>>> fairly powerful as a tool for mining data with regular expressions
>>>>> (though
>>>>> the recent introduction of escape sequences makes these a little more
>>>>> burdensome to type out).
>>>>>
>>>>> On Friday, 22 December 2017 14:16:09 UTC-6, coda coder wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Friday, December 22, 2017 at 11:33:50 AM UTC-6, Evan Balster wrote:
>>>>>>>
>>>>>>> In the future, Formulas should include some ability to go through
>>>>>>> arrays and apply a function to each item inside them, which would form
>>>>>>> a
>>>>>>> more efficient solution than the one here (which will scale up poorly
>>>>>>> because it runs myFilter once for each element in the list).
>>>>>>>
>>>>>>>
>>>>>> Yep, I see that.
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Last year I wrote a filter operator plugin called addposition
>>>>>>> <https://groups.google.com/forum/#!topic/tiddlywiki/13_TTJqEEiw>
>>>>>>> that can be used to solve this same problem more efficiently.
>>>>>>>
>>>>>>>
>>>>>> addposition was perfect for me, worked right out of the box! And I
>>>>>> agree, if the listWidget would pre-populate two other vars with pos and
>>>>>> len
>>>>>> (count) that would be excellent.
>>>>>>
>>>>>> Many Thanks
>>>>>>
>>>>>
--
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 post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/9a2a7e62-b766-4747-a03f-bb7e79fa9327%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.