[ View Thread ] [ Post Response ] [ Return to Index ] [ Read Prev Msg ] [ Read Next Msg ]

BGonline.org Forums

Nactation program: prototype

Posted By: Nack Ballard
Date: Wednesday, 30 November 2011, at 4:37 p.m.

In Response To: Nactation program: prototype (Taper_Mike)

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

Messages In This Thread

 

Post Response

Your Name:
Your E-Mail Address:
Subject:
Message:

If necessary, enter your password below:

Password:

 

 

[ View Thread ] [ Post Response ] [ Return to Index ] [ Read Prev Msg ] [ Read Next Msg ]

BGonline.org Forums is maintained by Stick with WebBBS 5.12.