Re: Siemens Fuzzy Shareware

Zarin Pirouz (zpirouz@unixg.ubc.ca)
Mon, 15 Sep 1997 00:57:29 +0200 (MET DST)

peter cliffe (cliffep@oldstreet.agw.bt.co.uk) wrote:
: Zarin Pirouz wrote:
: >

[...]
: > Speaking of SieFuzzy............
: > I would very much like to know of other users to exchange notes.
: >
: > Cheers,
: >
: > Zarin Pirouz
: I would be interested in your opinions of SieFuzzy, i.e. how good it is,
: bits you don't like etc. I'll put you in my file, for when I get up and
: running with this.
: cheers, Pete

I spent a long time studying the alternatives before selecting SieFuzzy. I
compared it to about 7 other packages based on about 18 selection criteria
according to my requirements. Overall, I have been very happy with my
selection. I thought SieFuzzy was much more solid than all the other
packages that I saw. From a price-performance point of view I was also
sure that it was better than other packages (based on the features that I
was interested in). It has many nice features such as the on-line
debugging option (that I have not used yet) as well as all the standard
features. However, I do have a few problems with SieFuzzy. All software
packages have problems that you only discover after using them for a while.

I am using version 2.0a with Windows 95 and I don't think the new version
fixes my problems with SieFuzzy. I haven't used the Neural Net, Matlab or
Mathematica options yet, but I am using the simulation and model features
and the DDE and DLL options to talk to other programs.

Some of the problems:

- SieFuzzy is 16-bit and it does crash regularly when some other 16-bit
software are run. It doesn't even start if I just once run one particular
16-bit program (a terminal emulator) and I have to reboot! I think the
problem is with the other program, but somehow it only affects SieFuzzy.

- When I bought it, I was told that an NT version will come out in a
year or so (this was one of my important selection criteria). A year or so
later, I found out that the "NT version" is also 16-bit!! At the time I had
no idea that it was possible to have an "NT version" of a software that is
16-bit. This meant that I had to spend a lot of time investigating "Thunks"
to call 32-bit DLLs.

- In a number of places only the variable type FLOAT (defined to be the
same as type double in C) can be used. I think this is a big restriction
that is not obvious to the user and is not made very easy to find in the
documentation. For example just now I spent a long time trying to make you a
list of the places that this restriction applies. However, using both the
on-line help and the manual I could NOT find any information on this (I
know I have seen it before though).

- I have some other problems too, but they are generally things that one
can somehow get around.

Overall, I still think SieFuzzy was a good investment.

Cheers,

Zarin