[Clips]

1. Install

1.1 전역 설치

http://clipsrules.sourceforge.net/ 에서 다운로드후 설치.

아래의 경로를 환경변수 path에 추가
C:\Program Files (x86)\CLIPS

CMD에서 CLIPSDOS 로 실행가능.

1.2 로컬 폴더에 설치

위의 C:\Program Files (x86)\CLIPS 에 있는 파일들만 따로 폴더에 저장하면 실행이 가능하다.

아래에서 간단한 샘플 예제를 만들어 두었다.

clips.bat 을 실행할 수 있다. CLIPS 실행 구조에 대해선 아래 2챕터에서 설명한다.

clips-sample.zip

2. run

clips 소스를 a.clp 에 작성하고 clipsdos 를 실행시킨뒤

(load "a.clp")

라고 하면 모듈이 로딩된다. True가 뜨면 모듈로딩에 성공한 것이다.

(reset)
(run)

위처럼 load 후에 reset을 한뒤 run을 하면 순서대로 RULE이 실행 된다.

이런 파일을 a.bat 으로 만든뒤

clipsdos -f2 a.bat

라고 실행하면 처음부터 실행한다.

https://stackoverflow.com/questions/25211693/clips-load-and-run-program-from-file

(load "a.clp")
(reset)
(run)

이 기본 구조이다. run 을 할려면 defrule이 있어야 한다.
룰은 각각 번호가 1,2,3,4... 순으로 매겨지며 (run 1) 과 같이 실행 할 수 도 있다.

3. samples

http://rosettacode.org/wiki/CLIPS
로제타 코드에서 간단한코드 샘플을 볼 수 있다.

https://github.com/smarr/CLIPS/tree/master/examples

https://www.csie.ntu.edu.tw/~sylee/courses/clips/intro.htm

http://home.agh.edu.pl/~ligeza/wiki/clips:examples

References