How Many Tiddlers Should I Use?

73 views
Skip to first unread message

qazxwecvr

unread,
Jan 15, 2022, 6:59:41 PM1/15/22
to TiddlyWiki
I'm a TiddlyWiki beginner and I'm planning to use it to organize some of my math thoughts. This includes various theorems and their proofs. I have a couple of different ideas for how to organize the information into tiddlers, but I'm not sure which is the best for my case. Here they are:
Each theorem gets a single tiddler with its statement and proof in the text field, or perhaps the proof in its own field and transcluded into the text.
Each theorem gets a statement tiddler and a proof tiddler. One would link to the other or have a reference to the other in a field, or the proof tiddler would be tagged with the statement tiddler. The proof tiddler would be transcluded into the statement tiddler.
Each theorem would not only get a statement and proof tiddler, but also a tiddler for each individual step of the proof. The steps in the proof would link to others or reference them in their fields in order to show how each step depends on earlier ones. A table of contents macro would be used to bring all of the steps (and their "dependencies") together into a full proof.
My favorite so far is the third; I like how the connections between steps are not just written out, but represented via links. However I am worried that it will be more time consuming to create all of those tiddlers, and that the number of tiddlers would make the wiki too large, taking up too much space and maybe causing performance issues.
So which of these options is probably the best for this scenario? Can TiddlyWiki handle the volume of tiddlers required for the third option, and would it be substantially more time-consuming? Is there a better option that I haven't thought of?
Thanks for reading my long question and thanks in advance for any answers.

System information:
Windows, Chromium-based browser, TiddlyWiki version 5.2.1

Mat

unread,
Jan 15, 2022, 7:57:26 PM1/15/22
to TiddlyWiki
Welcome qazxwecvr 

Can TiddlyWiki handle the volume of tiddlers required for the third option, and would it be substantially more time-consuming?

My goodness - how many tens of thousands of tiddlers are you planning to make? Unless your plan includes having TW perform actual math calculations, I can't imagine that you would have too many tiddlers based on what you describe. They're just text, right? That you will add manually. Or will it be full with graphs? As for time consuming; How much time would it take to type it into any other software? Are you worried that the UI in TW will add substantially to each typing, compared to elsewhere, or exactly what are you asking? 

<:-)

qazxwecvr

unread,
Jan 15, 2022, 10:28:07 PM1/15/22
to TiddlyWiki
(Sorry if this is a repeat; I thought I replied, but I don't see my reply, so I'm replying again just in case.)

I wasn't planning on doing anything that complex; everything I'm describing is just text and manually created. I don't know how much metadata each tiddler includes, so I didn't know how much of a difference it makes to spread out information so "thinly," and if doing so could lead to the wiki's size being a problem (in terms of storage space or performance) Originally I thought it might be time-consuming to create all of the connections between tiddlers, although after thinking about it more, I realize that it couldn't possibly be that much extra work.
Message has been deleted

PMario

unread,
Jan 16, 2022, 1:10:58 AM1/16/22
to TiddlyWiki
Hi and Welcome,

I think all 3 scenarios you describe can be created. ...

IMO what Mat wanted to find out was: How many tiddlers you want to create. So How many theorems are you talking about and how many steps does 1 proof have.
 
Are you talking about 100 tiddlers or 1000 or several 10th of 1000 ?

-mario

Lucas Anderson

unread,
Jan 16, 2022, 1:15:09 AM1/16/22
to tiddl...@googlegroups.com
Probably not too many; I'll probably at the very most record a few dozen theorems whose proofs involve at the very most a dozen or two steps. From Mat's answer it seems like it won't be an issue.

--
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/zoDnKL3bXCs/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/b1677f71-efec-4fd6-9ebc-f41a07cdba5dn%40googlegroups.com.

PMario

unread,
Jan 16, 2022, 1:47:29 AM1/16/22
to TiddlyWiki
On Sunday, January 16, 2022 at 7:15:09 AM UTC+1 qazxwecvr wrote:
Probably not too many; I'll probably at the very most record a few dozen theorems whose proofs involve at the very most a dozen or two steps. From Mat's answer it seems like it won't be an issue.
 
You are right. With those numbers it looks OK. 

-------------

About the structure...

As you found out already, in TW there are several possibilities to "link" information together.

You mentioned the TOC table of content macro .... It works with tags. tiddlywiki.com uses it for the contents tab.

There are "tiddler links" [1] eg: [[tiddler title]] which directly link to an other tiddler title in "prose" text.
Those links can be automatically listed in the linked tiddler as so called "backlinks". This info is shown in the tiddler toolbar info areas as a "backlink". There's also the possibility to link them at the end of the tiddler similar to footnotes.

There are "prettylinks" [1] eg: [[link text|tiddler title]] ... Those links also create automatic backlinks created by the TW core.

You can use fields in 1 tiddler that contain a tiddler title which links to an other tiddler. ... Those relations can be very well followed using the relink-plugin [4]. Which also helps if tiddlers are renamed, so "links" and "prettylinks" are also renamed in the text properly.

I did create a TOCp macro as a plugin [2], which uses fields instead of tags to create a TOC like structure. By default is uses a field name: parent to create the toc structure. The field name can be any name and there can be several independent TOCp's if needed.

You probably already found out about the KaTeX plugin [3], which can render formulas.

That's all from me about the structure at the moment.

Mat

unread,
Jan 16, 2022, 3:10:44 AM1/16/22
to TiddlyWiki
You are right. With those numbers it looks OK. 

Just to be clear: It is not just "OK", it should be absolutely no problem. There are wikis with many thousand tiddlers that work very well. What can bog the system down is heavy use of embedded(!) images, or other big embedded data for that matter, and when the system needs to perform a lot of calculations to render things, like if you do a lot of nested loops that search through all tiddlers etc, and then include this in e.g a viewtemplate so it is active all the time. But what you describe sounds nothing like this and I'm sure you'll find TW perfect for what you have in mind.

BTW, may I invite you over to  https://talk.tiddlywiki.org/  where all the cool guys hand out ;-) The posts in the google group here is just a subset of the posts there!

 <:-)
Reply all
Reply to author
Forward
0 new messages