Trying a custom handler for several math fields
dunbarx at aol.com
dunbarx at aol.com
Fri Sep 13 10:57:57 EDT 2013
Vaughn.
Got it. Since LC uses strings as its base unit, it does require a bit more management. Of course, this also offers exquisite control over those strings.
So although Excel, for example, knows that a value of "$50" in a cell is in actuality a number, LC does not. It is quite literal that way. But just try to sort a column of text in excel by the fourteenth character of each cell.
Good luck. Write back...
Craig
-----Original Message-----
From: Vaughn Clement <vclement at gmail.com>
To: How to use LiveCode <use-livecode at lists.runrev.com>
Sent: Fri, Sep 13, 2013 10:35 am
Subject: Re: Trying a custom handler for several math fields
Hi Craig
I was blessed to have my best friend Brent to work with. This guy is a
wizard at any programming and he has a photographic memory. He did things
with HC that were incredible for the era of the 80's. He mastered HC to
above the expert level. So it is my pleasure to let him know about LiveCode
about a month ago. He recently retired as the chief testing manager for all
arms of the US Military for testing Medical software used to support our
military. He is the guy that makes sure the designs will pass the standards
he wrote for the military software tools.
Getting back to your help response: I am still at the beginner level with
LiveCode so it takes some usage to see it working to reveal the outcome I
am looking for. It is actually an issue being a long time programmer in
other languages because you expect things to work in similar ways. LiveCode
is its own world with a greater degree of scripting required to get
results. For example; setting the money symbol in FileMaker cannot be
scripted, it is added in the inspector similar to LC. BUT, it requires only
one way type of symbol in the inspector to be used so if the app is used in
different countries the user cannot change the symbol. You can type the
symbol into the field and it works fine, but a preset is much nicer. So as
developers do, I created a drop down list that sat in front of the number
fields that had 60 country money symbols in the drop down. The user set the
to a GVar for that symbol on the main screen and it would then change the
entire apps money symbols. I could do the same thing in LC, so you see how
the usage is traded to new development formats. I want to test your
approach because it is the LC way to do things.
Thank you
Vaughn Clement
Apps by Vaughn Clement (Support)
*http://www.appsbyvaughnclement.com/tools/home-page/*
Skype: vaughn.clement
https://secure.join.me/appsbyvclement
FaceTime: vclement at gmail.com
LogMeIn also avaialble
Call on "ooVoo" at address: vaughnclement or 9282549062
Ph. 928-254-9062
Cloud Hosting Registration Web Site:
https://my.oditech.com/cart.php?a=add&pid=41
On Fri, Sep 13, 2013 at 6:18 AM, <dunbarx at aol.com> wrote:
>
>
> Vaughn.
>
>
> YOU WERE A HC USER??!!??
>
>
> Sorry. Ahem.
>
>
> But then you must remember that you cannot add "$50" to "15". xTalks are
> typeless, and the parser resolves strings into usable form purely by
> context. So you can only add strings that resolve to numbers.
>
>
> Would this be immediately understandable to you?:
>
>
> function goodNumber tText --valid in both HC and LC
> repeat with y = 1 to the number of chars of tText
> if char y of tText is in ".0123456789" then put char y of tText
> after temp
> end repeat
> return temp
> end goodNumber
>
>
> In LC, we have another way to do it:
>
>
> function goodNumber tText --valid in LC only
> repeat for each char tChar in tText
> if tChar is in ".0123456789" then put tChar after temp
> end repeat
> return temp
> end goodNumber
>
>
> This last is faster; LC is a superset of HC. But you must already have a
> huge head start in all this. It is just a matter of learning new language
> elements, unlearning such things as backgrounds in lieu of groups, and so
> forth. An effort, to be sure, but I retract my wager. You already have won,
> though it appears you do not yet know it.
>
>
> Were you part of the HC community 15 years or so ago? The LC one is
> larger, comprised of many of the same (now older) members, and growing.
> Thank heaven.
>
>
> Craig
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
_______________________________________________
use-livecode mailing list
use-livecode at lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list