Я ищу механизм правил на C или Python, но если вы знаете механизм правил, который реализован на другом языке, я был бы рад узнать об этом.
Движок будет использоваться как способ автоматизации дома, например, выключение света, когда кто-то выходит из комнаты и т. д. Так что здесь нет никаких «офисных» правил (например, правила в Excel или что-то в этом роде).
Я изучил Jess и Drools, которые написаны на Java и отлично справляются со своей задачей. Я хотел бы знать о других и, возможно, использовать меньше памяти, чем Java. Я слышал о RuleCore в Python, но не смог найти по нему никакой документации (версия 1.0 доступна на SourceForge, но похоже, что они продают версию 2.0).
EDIT: под механизмом правил (механизм логического вывода) я подразумеваю реализацию RETE или аналогичный.