[From Bill Powers (23004.03.28.1344 MST)]
Bill Williams 27 march 2004 11:20 AM CST --
I looked at the files you sent but, I didn't get an EXE file-- as far as
I know, and I don't have a Delphi compiler, so I haven't run the program.
If you unzip the ec005.zip file, you should find PEcon005.exe among the
results. However, I'm happy to try the FTP route, as I have a good FTP
program. All I need is the FTP address, and if required, a username and
password, and a recommendation as to what directory to put the file in.
Now, moving on to another issue. As far as I know you hold no ill will
towards me? Or at least lets put it this way. Currently you are not
interested in either in continuing a past conflict or starting a new
conflict between us?
Perfectly right, put either way..
As a think you are aware, the way you are going about this is not the way
that I would do this.
Right. I'm trying to work at as low a level as possible, without any
economic abstractions. Those can be added later, as another layer of the
model, if desired -- concepts like "wealth" and technical uses of other
terms like "investment" and "savings." There's no reason you couldn't add
such things if you deem it appropriate.
Before drawing any conclusions about the present form of the model, I think
it would be a very good idea to become at least somewhat familiar with it
and see what can be done with it. Then, if course, if deficiencies show up
(as they inevitably will), we can build on it from there, or talk about a
different approach.
Since looking at the Bruun model, there appears that the concerns Sturgeon
and I had more than a year ago may have been born out by Bruun's
experience. I say _may_. I decided that for me to communication might,
under the circumstances, be interpreted as interference, so after
obtaining her email address, I didn't proceed further.
One of the big problems Bruun had was that Turbo Pascal 7.0 refused to work
on newer and faster machines her department got, so she couldn't go on with
that program. I sent her the fix for the "Divide by zero" error, and she
was delighted, but it's still impossible to do graphics with Windows 2000
and later operating systems, and I don't think she wants to go that way --
we haven't discussed this much, as she's been finishing up a paper for an
editor somewhere.
After her program stopped working on new machines, she took up "Swarm," a
modeling language that is object-oriented and looks very hard to learn (for
me). I haven't run any of her stuff in that language, though I did download
and install the program (it's free). I'm stymied as to how to use it.
I don't know what other problems you're referring to.
Bruun's program is considerably more ambitious than mine, involving things
like people tracking securities and trying to make money in the financial
market. Also, her model of consumption is the basic Keynes cause-effect
model in which consumption is driven by income, and also (in her version)
by the average consumption of neighbors in geographical regions nearby. No
control systems, of course. One day I expect to hear her comments on my
program, but
there's been nothing yet.
We can proceed by your querying me about particular issues if that is what
you wish to do. It might work. However, I've done some work myself. Some
of it might have application. So, you tell me. How do you want to
proceed?
The first step is to make sure we're talking about the same thing. Check
out PEcon005.exe. Then tell me what needs changing, modifying, adding, or
deleting. And I'll be glad to see what you've done (I still have one
computer that will run Turbo Pascal 7.0 programs). I want to try to
implement the suggestions you made about growing technology, and also to
add a growing population, followed, again at your suggestion, by a banking
function and some government functions. Also there are details of the model
that require critical examination, such as what agents make decisions and
how they make them. You can help with all that or not, as you please.
I seriously recommend that you obtain Delphi 7.0 (6.0 is no longer
available), which is not expensive with an educational discount from
Borland. I can help you set up a foundation program (I almost said "basic
program") that will let you do almost all of your programming in the form
you've become familiar with in TP 7.0. There are some tricks for using the
Windows features like buttons and other things, but as in the case of other
programs like word-processors, you don't need to learn a tenth of the
things that are possible to do. I have confidence, after seeing how you
managed to get that "interlocking directorates" program running in that
wierd language, that you can master Delphi without much trouble, to the
extent needed. It allows full object-oriented programming, but if you're
like me and have no intention of doing that, it also works in the same
procedural way as good old Turbo Pascal.
The advantage of Delphi is that it will run on any PC, and is likely to
continue doing that for some years to come. And you'll see from my program
that it lets you do some things very neatly in a user-friendly way.
All that said, I can still do Turbo Pascal and am willing to work with it,
but my own main programming effort will be in Delphi for one very good
reason: I want to try to expand the model to include multiple agents and
multiple products, and Delphi allows arrays as large as memory can contain,
meaning many megabytes. Turbo Pascal can't manipulate more than about half
a megabyte of variables and data altogether..
First: We are working, and working together on an economics model. This
project may not necessarily proceed in the direction that I would take it,
but if you want to do it according to your preconceptions, I'll see if I can
help. However, I am not your employ. You've gotten in a habit of telling
Rick to do stuff, and for the most part he does it. Don't get Johnny and
Peter confused.
Right. Suggestions only, with the understanding that they can be rejected
with no hard feelings. That actually has always applied to Rick, too, and
anyone else who has contributed programming.
Second: Recently Rick attempted to get me thrown out of the CSGnet. That
effort failed. But, Rick hasn't abandoned that effort, and he said so in a
recent post. So, I am completely at a loss as to what "OK, we've settled
that one." could mean in terms of Rick's intensions.
It means that as far as I'm concerned I want to drop that subject and get
on to other things. I am not interested in his justifications. My present
relationship with you is fine with me, and I am very poor at holding
grudges, much as I would like to. Without my support, Rick is not going to
get very far with his vendetta against you. Same goes for your vendetta
against him, which I also refuse to support. Might as well just let it die;
for me, it is dead.
If you'll send me the FTP instructions, I can get that program to you in a
matter of hours.
Best,
Bill P.