[Factor-talk] How would I solve this better in Factor?

2016-02-23 Thread Sankaranarayanan Viswanathan
Hi,

It had been awhile since I wrote any Factor code, so I was trying to 
solve the following problem from reddit's dailyprogrammer subreddit:
http://bit.ly/1OtP8Qj

The solution I came up with in Factor looks like this:
http://bit.ly/1PY8j98

I struggled quite a lot coming up with this. Mainly in keeping things in 
my head and figuring out what I needed to do to bring the stack in order 
for the operations I was attempting..

Coming from an iterative programming background (with a little bit of 
exposure to functional programming), I find it quite hard to formulate 
solutions in Factor. Can someone help me with tips on how they approach 
writing code in Factor? What is your though process to turn a given 
pseudo code into a factor program?

For example, my pseudo code for the main portion of this problem (the 
find-match function) was as follows:

let buff = ""
let match = (indx=0, length=-1)
for each char c in input:
find count(c) in buff
if count == 2
append c to buff
check if str(first c to end) is longest and update match
remove chars in buff before second c occurrence
else if count == 1
append c to buff
check if str(first c to end) is longest and update match
remove chars in buff before first c occurrence
else
append c to buff
discard buff and return match

Any pointers is greatly appreciated.

Thanks,
Sankar


--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151=/4140
___
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk


Re: [Factor-talk] github repo

2016-02-23 Thread Benjamin Pollack
On Tue, Feb 23, 2016, at 06:37 AM, Jon Harper wrote:
> I noticed the github repo moved from slavapestov/factor to
> factor/factor, everything (pull requests, issues, etc) should go there
> now ?
> 

Yes; Doug moved it a couple days ago.

> Also there's still one pull request on slavapestov/factor.

That's mine. I made it literally in the first couple of seconds after
erg moved the repository. It's already been accepted into the main
factor/factor repo, so I just closed the slavapestov/factor one.

--Benjamin

--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151=/4140
___
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk


[Factor-talk] github repo

2016-02-23 Thread Jon Harper
I noticed the github repo moved from slavapestov/factor to
factor/factor, everything (pull requests, issues, etc) should go there
now ?

Also there's still one pull request on slavapestov/factor.
Jon

--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151=/4140
___
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk


[Factor-talk] Message too large for the list

2016-02-23 Thread Alexander Ilin
Hello!

  There is a message from me that awaits moderation, because it's "too big".
  I've attached a couple of screenshots of the Factor crash to it, I hope 
that's OK. I was informed that it's less than 65Kb total.

---=---
 Александр

--
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151=/4140
___
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk