[an error occurred while processing this directive]

Русификация языка построения экспертных систем CLIPS
Прочитал в википедии, что распространению CLIPS в России мешает то, что он не
поддерживает русский язык. Итак спешу опровергнуть это утверждение, по крайней
мере для систем UNIX/LINUX

Для русификации CLIPS при генерации из исходных текстов для платформ UNIX/LINUX
достаточно в коде функции main файла main.c внести изменения:

   setlocale(LC_ALL, "ru_RU.KOI8-R");
   setlocale(LC_NUMERIC, "C");

и CLIPS будет понимать русскую кодировку koi8r не только в значениях
переменных, фактах и комментариях, но и в названиях функций и именах
переменных. После чего можно писать простые приложения, выполняемые как обычные
приложения UNIX. Вот простой пример:

   #!/u01/bin/clips -f2
   ;;путь где у меня расположен интерпретатор clips
   ;;пример написания и вызова функции на языке CLIPS в обычном процедурном стиле

   (deffunction гипотенуза (?a ?b)
       (sqrt (+ (* ?a ?a) (* ?b ?b)))
   )

   (defrule main
       =>
       (bind ?результат (гипотенуза 3.0 4.0))
       (printout t "гипотенуза = " ?результат crlf)
   )

   (reset)
   (run)
   (exit)
 
16.08.2010 , Автор: NuINu
Ключи: CLIPS, rus, language / Лицензия: CC-BY
Раздел:    Корень / Пользователю / Русификация

[an error occurred while processing this directive]

[an error occurred while processing this directive]