Poszukuję biblioteki/zestawu, który pozwala mi pracować ze zmiennymi logicznymi w F #. Chciałbym uniknąć ponownego odkrywania koła w zakresie wdrażania wymaganej struktury wyszukiwania, unifikacji i tak dalej.Obsługa zmiennych logicznych dla .NET
Znalazłem Prolog.NET, ale instrukcja jest nieco skąpa. Nie chcę pełnowartościowej implementacji Prologu, ale tylko jej traktowanie zmiennych logicznych i instrukcji jest w pewnym sensie nieskuteczne.
Oto co chcę móc to zrobić:
- deklarować nowe zmienne logiczne
- powiązać log.var. do terminu (perfe- ralnie biblioteka dopuszcza do tego pełne warunki Herbranda)
- wyrównać log.vars. (tj. zjednoczenie)
- meta-traktowanie log.vars. (czy jest to ziemia, do której inne log.vars zostało wyrównane? ...)
- ostatecznie biblioteka obsługuje nawet dopasowanie, tj. jednostronne ujednolicenie.
Czy ktoś zna bibliotekę, która wykonuje to wszystko, lub biblioteki, które mogą być używane jako punkt wyjścia?
Czy ktoś wie o postępach w tej sprawie od czasu ostatniej odpowiedzi poniżej? (2010) – mavnn