Allow thought content to be calculable / calculated.
Thought content may be derived from mathematical and string operations performed on: thought content, thought, link and structure metadata (e.g. totals of link types, nested levels, totals of siblings / children, etc.) and system info / environment variables.

-
Stephen Bateson commented
I notice that there are a number of suggestions regarding the integration of various kinds of scripting language. A scripting language of pretty much any kind would probably allow the kind of function that I am interested in. As well as allowing many of the other suggestions raised here.
It's a shame that all of the requests for scripting mention a particular, different scripting language. It means that support for scripting is spread across multiple suggestions and so is not as broadly supported or recognised as it should be.
-
Stephen Bateson commented
I'm very surprised that this does not have more votes. For my immediate need I would like to perform a sumation in a parent thought of values associated with it's child thoughts. But a general calculations capability would be extreamly useful. Can you imagine, a tag or some other special thought attribute with a value that depends on the result of a user defined calculation writen in a language that has access to other objects via, say, thought link lists. Plus access to calendar functions etc. That would really make PB a "manage everything" tool.