SCOUG-Programming Mailing List Archives
Return to [ 31 |
March |
2003 ]
>> Next Message >>
Content Type: text/plain
Content-Transfer-Encoding: 7bit
On Mon, 17 Mar 2003 06:54:54 PST8, Lynn H. Maxson wrote:
>Where in today's marketplace does the user assume the role
>of his own vendor of SDP tools? In open source. This
>completes the ownership circle in enterprises today which rely
>on proprietary vendor tools they license but do not own to
>develop application source code which they do own.
>
>Open source gives them and us unrestricted ownership of SDP
>tools which we can modify or distribute in any manner we
>choose. If we choose to make the modifications freely
>available, a basic tenet of open source and the GPL license,
>then we can distribute them equally freely among ourselves.
>
>So open source allows us to transform a win-lose situation
>with closed (proprietary) source into a win-win one.
>However, it will only do so if we carry the intent of AD/Cycle
>to its completion: define a seamless set of SDP activities and
>transform them into a seamless set of tools.
Well, at least we have moved the analogy to something somewhat
more accurate. I have a good collection of Victronix, ToolLogic,
Leatherman, etc.... Nothing like having a bottle opener, can
opener, corkscrew, AND a knife all in one package. A Swiss Army
Knife is great for a picnic, but a REAL fillet knife is much
better for cleaning fish.
As for the "one tool" analogy, I have my doubts. What I have
seen in the computer world of this philosophy is a monstrosity
that I avoid at all costs: Perl.
For comparison, I did the depth-first peg solitaire program in
Python. I set an erarlier version of the program to work a few
weeks ago; I am still waiting for the first solution. My recent
revisons added a few extra initial configurations. The cross
layout took 0.2 seconds to solve on my 1.3 GHz Celeron. The
plus layout took 0.6 seconds and the fireplace layout took 12.5
seconds to run. I let the pyramid, arrow, and double arrow
layouts run for about three hours each. The solution files for
these runs ran to several megabytes each before I killed them.
I let the diamond layout run for twelve hours without getting
any solution. Anyone with a faster machine can have a shot at
the diamond and the solitaire layouts. The program and the first
three solutions are attached.
-- Greg Smith
===============================================================
Gregory W. Smith (WD9GAY) gsmith@well.com
finger gsmith@well.com for PGP public key
Content Type: application/octet-stream
File attachment:
Peggy.py
Content Type: application/octet-stream
File attachment:
Cross-Solution.txt
Content Type: application/octet-stream
File attachment:
Plus-Solution.txt
Content Type: application/octet-stream
File attachment:
Fireplace-Solution.txt
>> Next Message >>
Return to [ 31 |
March |
2003 ]
The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS
RESERVED.
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International
Business Machines Corporation.
All other trademarks remain the property of their respective owners.
|