|
BGonline.org Forums
Nactation program: prototype
Posted By: Nack Ballard In Response To: Nactation program: prototype (Taper_Mike)
Date: Wednesday, 30 November 2011, at 4:37 p.m.
Thanks for your input, Mike.
It is likely, as you say, that P (including the dedication clause in its underlying definition) is already safely programmable. Holding it back is largely a matter of caution: like a mechanic taking a car out for a final test drive and putting it up on the rack to check for microleaks before releasing it to the customer. @ (with #) is at a similar stage.
H, K and X have a few loose ends. For example, I've added to the definition of X that it must hit on the near side; otherwise 41$-43U, 41$-54R and 52D-64H could all be nactated X -- that seems at odds with the concept of "hit and split" -- and there is an overlap of labor. However, these three letters aren't far from being being proofed.
More to the point: I thought it cleanest and simplest to start with letters that describe the entire play rather than ones (such as P, H and K) for which the entering portion can be waived. (It is true that D, J and I can describe one, two or three non-entering portions, but those possibilities are covered by other areal letters -- we can easily forgo the allowance for now.)
Thanks for bringing ^, < and > to my attention. They do fill out all strings to three characters (in case one finds that more desirable than brevity, though I usually don't) and it's a way to see at a glance anytime a player had been on the bar (and didn't both enter and play elsewhere). And they're cool.
Matt, I'll leave it up to whether you want to include ^, < and > in the prototype stage. If you do (or even if you don't) then for fanning (e.g., 66^), you can exclude the roll and replace the three-character string with "F." For enter one, you have the attractive option to use just the number entered (e.g., 52S-55A-4 instead of 52S-55A-64<). Of the three, the enter both/all symbol (>) is probably the most useful, clarifying that a character wasn't accidentally omitted and that the final roll is not interrogative (e.g., 52S-55A-42> rather than 52S-55A-42 -- am I being asked how to play 42?).
The inclusion of characters other than the 18 + 12 areal letters gives the program a translation option in the trad-to-Nactation direction. That is an aspect you might or might not want to deal with at this stage.
Nack
|
BGonline.org Forums is maintained by Stick with WebBBS 5.12.