Logic actions from scraped forms. This is a game changer. There have been few more requested features that allowing Pathagoras to directly use a 'Yes' or 'No' type answers to perform automated routines against a Pathagorized document. (If 'Yes', leave this text, if 'No' delete it, or do something else,) We'll we now have introduced that. And we have gone even further. You can select among multiple choices in your intake form and have Pathagoras process the document using that choice in <<*Options* . . .>>, <<*Optional* . . .>> and <<*Repeat* . . .>> blocks in the ultimate document. (The action is a positional response. If you (or the client) selects the 4th element in the Intake Form, the 4th element in the various <<*Options* . . .>> blocks in the document are automatcally selected.
    Some will see this as a quantum leap in productivity. And they are right. It is too new a feature to know all the possibilities but I am hoping that, if you try it, you'll stay in close touch as we expand and refine this application.

Spelling out currency. Should it be "One thousand two hundred twenty-seven and 32/100 dollars ($1,227.32)"? Perhaps you need "One thousand two hundred twenty-seven dollars and thirty-two cents"? What if there are no pennies. Do you want "and 00/100 dollars" or "and no cents" or perhaps 'nothing'? If you are completing a check where the word 'Dollar' exists on the pre-printed form, maybe you don't want 'Dollars' at all. The choices are in the Instant Database Settings section (Custom Settings).

Titles in Interviews (AskTables): This was a long time in coming. But it's finally done! You can now create and easily label separate sections for your Interviews. The entire coding requirement on your end is simply: <<*SetTitle*text of title>> at appropriate locations in your AskTable (color for emphasis; not required for function.)

New numbering routine: Automatic paragraph numbering is really quite simple in Word. But that doesn't mean that all find it easy. Quite a few customers still have 'hard' paragraph numbers, limiting their ability to insert other text without having to manually renumber paragraphs. So I wrote a routine that quickly and easily allows one to convert 'hard' numbers to Automatic Paragraph Numbers (APNs).

Get Cup of Coffee: In a typical AskTable interview, you would answer a set of questions and your responses would permeate throughout the whole document. (That's the screen activity you see when you press 'Next'.) A user asked 'Can you program Pathagoras to just gather all the answers in all the interview screens before replacing stuff? That way I can give all the answers up front and then go get a cup of coffee while Pathagoras works on those answers." Brilliant. Done.

New concatenation routine. Based on comments (ok, complaints, but friendly ones) from those who were using this tool, we rewrote the routine. It is quite easy to use and quite quick. Now it is easy to build variables from other variables (think a full address from the individual variables '[Street]", "[City]", "[ST]" and '[Zip]", or any other combination of variables). We also added a 'stacking' ability (think 'concatenating an address' where [Street Address] is on one line and [City], [ST]  [Zip] is on the next). If you tried this routine before and didn't like it, please try it again, with our apologies for wasting your time with the first iteration.

<Alt-S> (Save) Routine improved. Since the introduction of version 2019, you have been able to instantly save the displayed document to the specific folder identified by a QuickLink. The 'problem' is that there are no hints or tips or options. There are now more meaningful options and guidance provided for this feature. The ability to save directly to a folder without navigation is really cool. If you don't call me re: any of these new features, call me re: this one. It will save you load of time. Promise.

New Alt-G keywords. When you want to see if 'there is help for that' within Pathagoras, just type a word and press Alt-G to get that help. For example, if you want help on Aliases, type 'alias<alt-g>' and up pops help. The routine Alt-S to allow you to Save to a QuickLinked folder (see above) has been around for several Pathagoras generations, but we never attached it to a help keyword. That and a dozen or so other words are now in the help (keyword) system. If you want a complete list of Alt-G keywords, type 'altG<altg>'. And if you haven' implemented the Alt-S routine, type 'save<alt-g>' to find out how.

AskTables in 'packages'. When you would assemble 'document packages,' in previous versions, Pathagoras required that you to answer any Ask tables in each separate document as stand-alones. Pathagoras 2023, once an Interview item is answered in the first document(s), the values are carried forward into the next document(s). (Note: this feature was made optional in v. 2024)

Faster replacement of variables. We changed the logic behind replacement of variables, and thoroughly tested to make sure that this novel approach really works. It does! The amount of time saved is not earth shattering.  On documents with between 30 and 50 distinct variables, the comparison is only 2.5 seconds (old) vs. 1.2 seconds (new). But over the course of the day, there could be a bit of savings. And if you use variables in headers and footers we dramatically improved the replacement speed for variables in those sections (this is independent of the first sentence of this paragraph).

'Delete if Blank' (Instant Database) tools:

There are some rather common variables which frequently are not assigned values. Some examples:  [Address Line 2], [Client Middle Name], [Client Suffix]. If you want to tell Pathagoras to delete those variables if no value has been provided, check the "Delete if Blank" box near the top of the Instant Database screen before clicking the "Next" button. (This is not the new feature. This has been around since day 1. But the following features surrounding this tool are new.

oThe default setting for 'Delete if Blank' is 'unchecked'. Therefore, variables with no assigned values intact in the document so you can complete (or delete) that variable later. But if you want that variable gone right away, just type the 'delete now' value in the right column of the IDB screen. (By default, that value is "_delete_" but you can set your own unique 'delete' term, including a single character. Set in Custom Settings screen of All Settings | Instant Database.

oMaking 'Delete if Blank' sticky as suggested in the previous paragraph could result in some 'good' variables (ones that are empty only because you don't yet have the information) being delete from your document. We have added a 'don't delete this' value -- a pair of facing parenthesis: () which signals Pathagoras to 'don't touch'.

oYou can also used your chosen '_delete_' word in your *Alias* lists. Use it (and select it) if you want the variable 'gone' on first pass.

RTF (rich text format) assembly. For those who prefer to work with RTF files because of their instant compatibility with Word Perfect and other programs, you can assemble document via the Document Assembly AND the DropDown Lists routines. You do need to set the 'Include RTF files' to 'on'. This setting is found at Pathagoras Settings | All Settings | Document Assembly.

!Group! values set with <<*Options*. . . >> blocks carried into Instant Database. A value set to !group! via an <<*AskOptions* . . >> or <<*Options*. . .>> response will automatically be applied to an Instant Database variable bearing the same !groupname!. (So if <<*AskOptions*!Fruit!Apples/Bananas/Cherries*>>, and you choose 'Bananas' (the second position), that positional value will carry into your Instant Database routine if, let's say, you also have a multiple choice variable [!Fruit!Crumb Cake/Foster/Jubilee].The variable would therefore be set to 'Foster' by default. (Do note that all other choices in the multiple choice list will still be available). This feature works for *Aliases* as well.

Formatted Alias text now possible: In the previous release of Pathagoras, we introduced Import formatted text from *Alias* Lists. But the default before then (and before this latest version) was to replace alias text with the style in which the text appeared in the Alias list. But now, If the alias name is presented in the target document in ALLCAPS or in ITALICS in your document, the replacement of the alias will be in all caps and/or italics. (This replacement protocol has always been the case regarding variables, but not with regard to Alias entries.)

Universal Path Designator: Many users store their form documents (whether 'Pathagorized' or not) in a folder either on their personal computers or in the network server (including cloud storage). Perhaps the folder is called "c:\my documents\Office Forms." Regardless of its name, the folder is dedicated to housing the wide variety of forms and templates that constitute the backbone of the document assembly system. Beneath that 'parent' are many sub-folders used to topically arrange, segregate and organize your forms: Estate Planning vs. Business Organization vs. Domestic Relations, etc
   Over time, the precise location of that parent folder may change. Perhaps you moved to a local network server, or to the cloud. The result is that location of the parent folder has been changed, and now every reference to your files within Pathagoras also needs to be changed. But we can help you there. Simple assign a letter to the parent path and associate that letter with the universal path. Reference that path like this: [p]\ and then calls to, let's say your "Estate Planning" sub-folder can simply be [p]\Estate Planning. This is in addition to other 'parent path' designators, also discussed on this page.