Hello,

This is about gnustep-fuzzy at https://github.com/enrytheermit/gnustep

the thing compiles now with some common warnings left. 9 files compile
without warnings, 5 with warnings.
I will write some regression tests and examples in the Tests directory so
that I can check if the code works.
As you can see the fuzzy logic rulesystems are back in the compilation.

To explain more, there are files called *RuleSystem*.h/.m these contain
fuzzy logic set implementations. They contain 3 adapters each :
<code>
//This is the rulesystem (==self below) adapter
- (id) createManipulator
{
        return [OpalFuzzyPaintManipulator new:self];
}

//This is the argument to the functors which are in the fuzzy set (in an
OpalFuzzyDB instance such as _functions and //_rules. So if your logic
function resolves you paint on _painter here below :
- (id) createArgumentManipulator
{
        //note the screen manipulator which can be a CALayer or View which
can be drawn upon
        return [OpalFuzzyScreenManipulator new:_painter];//_painter gets
used in drawOn:(id)_painter and so on

}

//This is the current parser adapter, there's a base class for it and a
paintparser in *PaintParser*.m/.h
- (id) createParserManipulator
{
        return [OpalFuzzyParserManipulator new:_parser];
}
</code>

I need to redo parts of my interfaces probably as I coded some things too
fast such as the paint node overrides.

Anyway on to the smoke-testing.

Best regards,
`Enry
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to