X-Prolog는 Android에서 프롤로그에서 프로그래밍을 용이하게하기위한 경량 프롤로그 시스템입니다. 앱은 콘솔보기 또는 클라이언트 앱에 대한 바인딩 된 서비스로 Prolog 프로그램을 실행합니다. 샘플 클라이언트는 https://github.com/xprolog/samplecompient에서 사용할 수 있습니다.
도구가 있습니까?
앱은 프로젝트 편집 및 구축을위한 사용자 정의 도구에 따라 다릅니다. 도구는 프롤로그로 작성되며 개발자 옵션이있는 장치에서 볼 수 있습니다. 앱 및 도구는 전송 변수 및 형식화 된 출력을 통해 데이터를 교환합니다. 이 릴리스에는 앱의 공구 기능을 보여주는 사소한 도구가 포함되어 있습니다.
앱은 전송 변수 (도구로)를 사용할 수 있고 (도구에서 형식화 된 출력)이 인식되는 확장 점을 정의합니다. 도구는 컨텍스트 용어를 지정하여 하나 이상의 확장 점에 기여하도록 구성 될 수 있습니다.
컨텍스트 용어는
컨텍스트 (이름, 파일 형형, 우선 순위)
의 형식의 임기입니다 여기서
name
는 확장 점의 이름이고,
filetypes
는 허용 가능한 파일 형식의 목록이고
우선 순위
는 0보다 작은 정수이고, 그 의미는 확장 지점에 따라 다릅니다.
이 릴리스에서는 도구가 기여할 수있는 도구를 허용하는
빌드, 편집
의 세 가지 확장 점을 정의합니다. 각각 프로젝트 작성, 소스 파일 편집 및 소스 모델 조정.
프로젝트를 작성하려면 프로젝트의 상단 디렉토리에서 파일을 열고
빌드
를 클릭하십시오. 로컬 파일 시스템에서 프로젝트를 실행 가능한 객체 파일로 내보내려면
export
를 클릭하십시오. 개체 파일을 실행하려면
실행
를 클릭하십시오.
파일은 파일을 빌드하는 하나 이상의 도구가있는 경우 파일을 다른 소스 파일로 변환 할 수 있습니다. 이 릴리스에는 프롤로그 소스 파일 (.pl)을 빠른로드 파일 (.ql)으로 변환하는 단일 빌드 도구,
컴파일
컴파일.
알려진 문제점에는 발생 횟수 확인, 논리적 업데이트보기, 기타 변수가 포함됩니다.
Initial release