Re: repeating string

2014-02-11 Thread Devin Asay
On Feb 10, 2014, at 5:15 PM, Alex Tweedly a...@tweedly.net wrote: On 10/02/2014 17:51, Devin Asay wrote: Seems like the most LiveCode-like syntax would be something like: pad container with string at beginning|end|chunk description [for] N [times] So, pad myvar with space at

Re: repeating string

2014-02-11 Thread J. Landman Gay
On 2/10/14, 6:15 PM, Alex Tweedly wrote: I don't see any need to invent a new verb pad; why not simply something like put value [for N times] chunk description or put [N copies of] value chunk description Thus put hello into myVar put xyz for 2 times after char 3 of myVar--

Re: repeating string

2014-02-11 Thread Mike Kerner
I guess I'm more of a fan of having multiple ways of saying something, because then each person can use whatever feels most natural and intuitive to them instead of being forced. On Tue, Feb 11, 2014 at 12:40 PM, J. Landman Gay jac...@hyperactivesw.comwrote: On 2/10/14, 6:15 PM, Alex Tweedly

Re: repeating string

2014-02-10 Thread Mike Kerner
the BASIC RPT$ syntax is s not LC. of might work, though. I also hate the * syntax. Yes, I know what it means, but I'm a CS junkie. On Sun, Feb 9, 2014 at 12:54 AM, Jerry Jensen j...@jhj.com wrote: How about rpt(15,5) ? If you don't quote the 15, the numberformat would take effect,

Re: repeating string

2014-02-10 Thread Devin Asay
On Feb 8, 2014, at 10:41 PM, Geoff Canyon gcan...@gmail.com wrote: On Wed, Feb 5, 2014 at 9:06 AM, Mike Kerner mikeker...@roadrunner.comwrote: put 30 a into goop, but that is a recipe for failure, and put 30 a's into goop is almost unreadable If we're devising syntax, I think some

Re: repeating string

2014-02-10 Thread J. Landman Gay
On 2/10/14, 11:51 AM, Devin Asay wrote: Seems like the most LiveCode-like syntax would be something like: pad container with string at beginning|end|chunk description [for] N [times] So, pad myvar with space at beginning 4 times pad fld foo with 0 at end 10 times pad hello with xyz after

Re: repeating string

2014-02-10 Thread Mike Kerner
I like that, too On Mon, Feb 10, 2014 at 12:54 PM, J. Landman Gay jac...@hyperactivesw.comwrote: On 2/10/14, 11:51 AM, Devin Asay wrote: Seems like the most LiveCode-like syntax would be something like: pad container with string at beginning|end|chunk description [for] N [times] So,

Re: repeating string

2014-02-10 Thread Alex Tweedly
On 10/02/2014 17:51, Devin Asay wrote: Seems like the most LiveCode-like syntax would be something like: pad container with string at beginning|end|chunk description [for] N [times] So, pad myvar with space at beginning 4 times pad fld foo with 0 at end 10 times pad hello with xyz after

Re: repeating string

2014-02-08 Thread Peter M. Brigham
Without using Regex, you can do this: function makeString tChar, n -- returns a string of n characters (tChar) -- no repeat loop! put cr into line n of m replace cr with tChar in m return m end makeString -- Peter Peter M. Brigham pmb...@gmail.com http://home.comcast.net/~pmbrig

Re: repeating string

2014-02-08 Thread Richard Gaskin
Nice, Peter. Inspired by that I wondered if we might use the lineDel to some advantage here, and it turns out to be ever so slightly faster: on mouseUp put 1 into n -- test 1: put the millisecs into t repeat n put MakeString(#, 100) into r1 end repeat put the

Re: repeating string

2014-02-08 Thread Geoff Canyon
On Wed, Feb 5, 2014 at 9:06 AM, Mike Kerner mikeker...@roadrunner.comwrote: put 30 a into goop, but that is a recipe for failure, and put 30 a's into goop is almost unreadable If we're devising syntax, I think some other languages use * as in: put 30 * a into goop This still runs into

Re: repeating string

2014-02-08 Thread Jerry Jensen
How about rpt(15,5) ? If you don't quote the 15, the numberformat would take effect, I guess. On Feb 8, 2014, at 9:41 PM, Geoff Canyon gcan...@gmail.com wrote: On Wed, Feb 5, 2014 at 9:06 AM, Mike Kerner mikeker...@roadrunner.comwrote: put 30 a into goop, but that is a recipe for failure,

Re: repeating string

2014-02-06 Thread Dave Kilroy
Very nice Bob - I must get into using libraries myself, I'm using a variety of methods to help me reuse code but they are all a bit kludgy - I think I'm just about ready to bite the bullet... - Some are born coders, some achieve coding, and some have coding thrust upon them. - William

Re: [Bulk] Re: repeating string

2014-02-06 Thread Dave McKee
I am fed up with this Piper system. This AM, I couldn't connect at all to the working piper, when I launched the ios app I was prompted to run wifi setup and to double tap the piper power button before connecting to its wifi, BUT after selecting the Piper wifi, it never gets the check mark in

Re: [Bulk] Re: repeating string

2014-02-06 Thread Dave McKee
Please ignore this rant, I managed to respond to the wrong email Hodie Non Cras On Feb 6, 2014, at 5:27 AM, Dave McKee sarawakd...@rogers.com wrote: I am fed up with this Piper system. This AM, I couldn't connect at all to the working piper, when I launched the ios app I was prompted to

Re: repeating string

2014-02-05 Thread Alex Tweedly
How about put format(%30s, ) into a -- Alex. On 2/5/2014 03:28, Mike Kerner wrote: There isn't a repeating string function/keyword/construct, right? put 30 spaces into a or put space * 30 into a ___ use-livecode mailing list

Re: repeating string

2014-02-05 Thread Mark Schonewille
Hi Mike, Into item 29 gives you a string of 29 chars, after 29 makes a string of 30 chars, into item 30 gives a string of 30 chars. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter:

Re: repeating string

2014-02-05 Thread Mike Kerner
Mark, I must have screwed something up the first time, because I wound up with 31, even though I expected 30. When I just tested it, it came out at 30. Alex's idea is also clever, but what if I am trying to repeat another character, like #? I was trying to avoid the solution Craig suggested by

Re: repeating string

2014-02-05 Thread Dave Kilroy
Mike Kerner wrote I was trying to avoid the solution Craig suggested Why do you want to avoid it? Making a function to do the job seems the best way to me! - Some are born coders, some achieve coding, and some have coding thrust upon them. - William Shakespeare Hugh Senior -- View

Re: repeating string

2014-02-05 Thread Mike Kerner
because if it's part of the language, and my vocabulary improves, then I have less crap to move into my libraries, and I would feel a lot less foolish if I discover such a thing later. Even worse, when I throw a kluge into a project, and I can't find it, later, when I need it again, I end up

Re: repeating string

2014-02-05 Thread Alex Tweedly
On 05/02/2014 15:06, Mike Kerner wrote: Alex's idea is also clever, but what if I am trying to repeat another character, like #? put replacetext( format(%30s, ), , x) into myVar (no promises for being the speediest solution - but still one line and no library involved). -- Alex.

Re: repeating string

2014-02-05 Thread Mike Kerner
don't get me wrong, I hate it, because it's c and I can't just stare at it and know that %30s means pad the front with spaces, but nice. On Wed, Feb 5, 2014 at 12:50 PM, Mike Kerner mikeker...@roadrunner.comwrote: nice. On Wed, Feb 5, 2014 at 11:24 AM, Alex Tweedly a...@tweedly.net wrote:

Re: repeating string

2014-02-05 Thread Mike Kerner
nice. On Wed, Feb 5, 2014 at 11:24 AM, Alex Tweedly a...@tweedly.net wrote: On 05/02/2014 15:06, Mike Kerner wrote: Alex's idea is also clever, but what if I am trying to repeat another character, like #? put replacetext( format(%30s, ), , x) into myVar (no promises for being the

Re: repeating string

2014-02-05 Thread Dave Kilroy
Mike Kerner wrote because if it's part of the language, and my vocabulary improves, then I have less crap to move into my libraries, and I would feel a lot less foolish if I discover such a thing later. Even worse, when I throw a kluge into a project, and I can't find it, later, when I need

Re: repeating string

2014-02-05 Thread Alex Tweedly
I absolutely agree. I have a function in my personal standard library that does (something close to) this, and I would never consider replacing that with this C-like code; I wrote C for a living for too many years already, thanks. But as an answer to the request (i.e. native LC, not a

Re: repeating string

2014-02-05 Thread Peter Haworth
This would be a useful command in LC. I'd like to see a strip leading/trailing command to. I usually do that with a regExp but like the solution to this problem, it's not the most readable thing in the world. Sounds like it might be worth a post to the Open Source forum. Pete lcSQL Software

Re: repeating string

2014-02-05 Thread Bob Sneidar
To avoid having to recode yourself, you should get in the habit of building a library stack that you insert into the front of every app you are building. That way you can have a central library of common reusable code, which is why library stacks were meant to do. I am working on a Database

Re: repeating string

2014-02-04 Thread Mark Schonewille
Mike, set the itemDel to space put space into item 30 of mySpaces -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL,

Re: repeating string

2014-02-04 Thread Mike Kerner
blink, blink, pregnant pause/ That's clever. It would be item 29, but that hardly matters. What's even more interesting about that is that put space into word 29 of mySpaces will give me a string that's 1 character long. On Tue, Feb 4, 2014 at 9:39 PM, Mark Schonewille

Re: repeating string

2014-02-04 Thread dunbarx
: repeating string blink, blink, pregnant pause/ That's clever. It would be item 29, but that hardly matters. What's even more interesting about that is that put space into word 29 of mySpaces will give me a string that's 1 character long. On Tue, Feb 4, 2014 at 9:39 PM, Mark Schonewille m.schonewi