2013-02-25 2 views
1

저는 Prolog에서 정말 기본적인 지식을 배우기 시작했습니다. 어쨌든 저는 Mac을 사용하고 Mac 용 SWI-Prolog/XPCE 6.3.12를 다운로드했습니다. 이 소프트웨어는 CMD 및 터미널처럼 보입니다. 이제는 소스 파일을 만들어야한다고 생각합니다. .pl 형식이 맞습니까?Prolog에 대한 몇 가지 기본적인 질문들

어디에서이 파일을 저장해야합니까? 로드하는 방법은 무엇입니까? 이것이 내 프로그램의 출처가 될 수 있습니까? 맞습니까? 저장이 파일 어디서든 당신이 원하는

edge(a,b). 
edge(a,e). 
edge(b,d). 
edge(b,c). 
edge(c,a). 
edge(e,b). 
+1

이것은 유효한 프롤로그입니다. 그것이 당신이 원하는 것에 얼마나 가깝습니까 그것이 무엇인지 모른 채 말하기는 어렵습니다. –

+0

@ScottHunter 튜토리얼에서 복사 했으므로 문제는 아닙니다. 코드 앞뒤에 표제 나 기타 항목이 필요하지 않습니까? –

+0

@AlexJj : 아니요, 유효한 Prolog 프로그램으로 충분합니다. –

답변

3

, 그것은 (예를 들어) edges.pl를 호출 같은 디렉토리에 프롤로그 인터프리터를 발사하고 (기간 ​​포함) [edges].를 입력합니다.

+0

Prolog 인터프리터를 같은 디렉토리에서 열려면 어떻게해야합니까? 이 프로그램은/opt/local/bin에 있습니다. –

+0

프로그램이 유닉스 나 BSD 시스템 (Mac과 같은)에 제대로 설치되어 있다면, 시스템은 어디에서 그것을 찾을 지 알고 있습니다. 명령 행에 이름을 적기 만하면됩니다. 따라서 디렉토리에 소스 파일 (가장자리와 .pl 확장자가있는 파일)을 편집하고 저장 한 다음 명령 행 프롬프트 (터미널)를 열고 해당 디렉토리로 이동하십시오. 이 시점에서'swipl'을 입력하면 대화식 인터프리터가 시작됩니다. 그리고 위의 목록은 완벽한 프로그램입니다. .pl을 사용하지 않고 대괄호 안에 파일 이름을 입력하여로드 할 수 있습니다. (따라서 점을 잊지 않고'[edges] .'를 입력하십시오.) –

+5

정말 주위 사람에게 직접 물어 보면 훨씬 더 빠를 것입니다 그러한 기본적인 문제들. –

관련 문제