답변
(X) 이맥스를위한 프롤로그 모드.
나는 (지금은 전에 단어 "프롤로그"와 "넷빈즈을"결합 결코 생각하지 않았다 대부분 때문에) 그것을 시도하지했습니다를 참조하지만, Prolog support for NetBeans있을 나타납니다. 간단한 플러그인이 아니지만 Prolog 지원을 NetBeans에 추가하는 방법을 보여주는 자습서입니다.
NetBeans가 Prolog에 대한 _ 과도한 살인이라고 말하고 싶습니다. 나는 오래된 텍스트 에디터를 발견했다. (gedit은 괜찮지 만, SubEthaEdit가있는 Mac을 사용한다.) 주석이 표시되도록 모드를 변경할 수 있다면 강조 할 구문이별로 없습니다! –
Java, C++ 또는 Ruby 용 NetBeans를 이미 사용하고 있다면, 익숙 할 것이고 Prolog에도 사용하고 싶을 것입니다. –
NB ide는 Prolog를 지원하지 않습니다. 당신이 참조하는 것은 NB 플랫폼에 기반한 Prolog를 지원하는 IDE를 생성하는 방법입니다. – simpatico
그냥 Vim 또는 jEdit을 사용합니다. 언어로서의 프롤로그는 강력한 IDE 지원에 도움이되지 않습니다. 한 가지는 동적으로 타입이 지정되어 공구에 거대한 렌치를 던지기 때문입니다. 다른 하나는 논리 기반 언어입니다. 즉, "코드 흐름"(프로그램을 구성하는 순서)이 비선형임을 의미합니다. 고도의 IDE를 구현하기위한 기존의 기술은 그러한 패러다임에 적용되지 않습니다.
동의하지 않습니다. Prolog는 OO를 말하는 근본적으로 다른 언어이지만 강력한 IDE 지원에 도움이되지 않는다는 것을 의미하지는 않습니다. IDE를 할 때 문제를 일으키는 많은 언어의 문제점 중 하나는 기존 언어 구현이 AST 및 프로그램 의미론에 액세스 할 수있는 강력한 API를 제공하지 않는다는 것입니다. Eclipse는 IDE와 상호 작용하도록 명시 적으로 설계된 Java 컴파일러를 사용하므로 고급 리팩토링과 같은 작업을 훨씬 쉽게 수행 할 수 있습니다. – JesperE
Daniel, 예를 들어 확인하실 수 있습니다. PDT (https://sewiki.iai.uni-bonn.de/research/pdt/start) –
우리는 Gprolog를 사용할 수 있습니다. 우리는 클래스에서 사용합니다. consult ('filename')를 사용하여 데이터베이스를로드하십시오.
SWI-Prolog은 우수한 IDE 도구, Emacs 복제 텍스트 편집기, 대화 형 디버거, 완전한 탐색 가능한 도움말 시스템 및 문서와 함께 제공됩니다. 시도 해봐.
SWI-Prolog를 사용할 수 있습니다. Eclipse가 마음에 들면 Eclipse에 SWI-Prolog를 통합 한 Eclipse 플러그인이있다. 이 방법으로 Eclipse의 SVN 등의 기능과 SWI-Prolog의 그래픽 디버거와 같은 두 가지 기능을 모두 사용할 수 있습니다. 체크 아웃 할만한 가치가있다.
@ user2278330 - 스택 오버플로에 오신 것을 환영합니다. 질문이 있으면 기존 대답을 수정하는 대신 [새 스레드 열기] (http://stackoverflow.com/questions/ask)를 클릭하십시오. 관련이있는 경우이 응답에 대한 링크를 포함 할 수 있습니다. – Leigh
솔직히, 나는 'IDE'프롤로그에 많이 돕고을 볼 수 없습니다. 구문 오류를 찾는 데 도움이됩니다. 나머지는 디버깅과 사고 과정에 있습니다.
편집기로 구문 강조 표시를 가져 오면 사용할 수 있습니다.
Visual Prolog (Wine에서 작동)
Prolog Development Tools (ProDT)는 Eclipse의 Java IDE와 기능이 풍부하여 코드에서 Prolog 프로젝트의 개발을 제어 할 수있는 단일 환경을 제공하는 Prolog IDE (Integrated Development Environment)입니다. 에디션, 테스트 실행 등 ...
이 프로젝트는 이미 존재하는 기능과 확장 성을 활용하기 위해 이클립스의 프로젝트 위에 있으며, 윈도우, 리눅스, 맥 OSX를 포함한 이클립스의 모든 환경에서 작동한다.
그것은 같은 기본 통역을 지원, B-프롤로그 XSB 프롤로그, SWI - 프롤로그를
이 사이트는 설치를 포함하여 프로젝트에 대한 자세한 정보를 가지고 있으며, 목록을 제공: http://prodevtools.sourceforge.net/
당신이 그것을 유용 할 수 있기를 바랍니다! !! !!:)
환상적인 추천이며, 나와 함께 (MacBook Pro) 바로 사용할 수 있습니다. Swi-Prolog에 내장 된 것에 많은 문제가있었습니다. – Dave
SPIDER은 SICStus Prolog의 Eclipse 기반 IDE입니다. SICStus Prolog는 또한 매우 유용한 Emacs 모드를 가지고 있습니다.
Ideone은 프롤로그를 지원합니다. 브라우저에서만 온라인으로 사용할 수 있습니다.
이맥스 환경에 익숙하다면 Ciao 배포판을 권장합니다. 이동 : http://ciaohome.org/
swi prolog 및 emacs 확장은 거의 모든 Linux 배포판에 사전 설치되어 있습니다. 예를 들어, 아래의 명령과 X11 사용 (그래픽) 환경을 사용하여이를 확인할 수 있습니다. 이것은 Emacs에 내장 된 새로운 창을 열어야한다.
% swipl
?- emacs.
는
- 1. prolog IDE in Ubuntu 9.10
- 2. Linux 용 C++ 디버깅/IDE 환경이 좋습니까?
- 3. Ubuntu 및 Linux 용 IronPython IDE
- 4. 개발 프레임 워크 란 무엇입니까? IDE 란 무엇입니까?
- 5. Mac 용 Prolog IDE가 있습니까?
- 6. C++ 개발자 용 IDE
- 7. PHP를위한 좋은 IDE 란 무엇입니까? 파일 저장시 서버에 자동으로 업로드해야합니다
- 8. Apple iOS IDE for Linux?
- 9. 찾기 및 바꾸기가 가장 빠른 Linux IDE
- 10. ToolStrip.Items 용 UITypeEditor 란 무엇입니까?
- 11. IDE 실행/디버깅에서 node.js/V8 용 ECMAScript-262 용 IDE
- 12. iPad 용 Javascript IDE
- 13. Silverlight 용 대체 IDE
- 14. VBA 용 권장 IDE
- 15. Ruby 용 IDE 찾기
- 16. Linux 용 syslog_r?
- 17. Mac 용 베스트 F # IDE
- 18. .NET 기반 IDE 용 스크립팅 언어는 무엇입니까?
- 19. Groovy/Grails 코드 완성을위한 충분한 Linux IDE?
- 20. .NET 용 XSLT 프로세서 란 무엇입니까?
- 21. iOS 용 데이터 시각화 라이브러리 란 무엇입니까?
- 22. PHP 용 애자일 도구 란 무엇입니까?
- 23. PROLOG - 스택 구현 방법은 무엇입니까?
- 24. . Prolog 컴파일러 for .NET
- 25. Linux 용 FileMakerPro와 동급입니까?
- 26. Nlist와 동일한 Linux 용?
- 27. Linux 용 BGI 그래픽?
- 28. Linux 용 코드 서명
- 29. Linux 용 개발
- 30. Linux 용 mDNSResponder 컴파일?
(X) 이맥스 아마 익숙해 가치가있을 것입니다. (아직 없다면) – Touko
Emacs가 가장 좋습니다. X-Emacs는 죽은 AFAIC입니다. – PoorLuzer