Diese Anleitung soll dir dabei helfen den freien Prolog-Interpreter SWI-Prolog zu installieren einen geeigneten Texteditor auszuwählen, mit dem du Prolog-Programme schreiben kannst das erste kleine Programm zu schreiben und in Prolog zu laden. Dann mal los, bring Prolog zum Laufen... unter Windows... Seite 2 unter Mac OS... Seite 5 unter Linux... Seite 9 Wenn du Fragen oder Verbesserungsvorschläge zu dieser Anleitung hast, wende dich einfach an deinen Prolog-Tutor oder deine Prolog-Tutorin! 1
unter Windows unter Windows Die folgenden Informationen beziehen sich auf Windows 7. Bei anderen Windows-Versionen können einzelne Schritte abweichen. Aber du schaffst das schon! SWI-Prolog installieren Lade dir die aktuelle stabile Version von SWI-Prolog herunter. URL: http://www.swi-prolog.org/download/stable Tipp: Nimm im Zweifel lieber die 32-BitVersion. Starte das heruntergeladene Installationsprogramm. Dateiname: w32plversion.exe Bestätige die Sicherheitsabfrage. Klick dich durchs Installationsprogramm. Die Standardeinstellungen sind okay. SWI-Prolog wird installiert. Fertig! Du hast SWI-Prolog installiert. 2
unter Windows Prolog-Programm schreiben Die Arbeit mit Prolog macht viel mehr Spaß, wenn du einen geeigneten Texteditor benutzt. Wir empfehlen den freien Editor Notepad++. URL: http://notepad-plus-plus.org Starte den Texteditor. Schreibe eine Klausel. Beispiel: cool(prolog). Speichere das Programm als Datei mit der Endung.pl. Beispiel: ErsterTest.pl Fertig! Du hast dein erstes Prolog-Programm geschrieben. Prolog-Programm laden und testen Starte SWI-Prolog. Standard-Menüeintrag: Startmenü > Programme > SWI-Prolog > Prolog Öffne das Hauptmenü File. Klicke auf den Menüeintrag Consult. Der Dialog Load file into Prolog wird angezeigt. Öffne dein Prolog-Programm. Beispiel: ErsterTest.pl Das Programm wird geladen. 3
5. unter Windows Gib eine Anfrage ein. Beispiel: cool(x). (Umgangssprachlich: Was ist cool? ) Drücke die Enter-Taste. Prolog versucht, eine Antwort zu finden. Beispiel: X = prolog. (Umgangssprachlich: Prolog ist cool! ) Fertig! Du hast dein erstes Prolog-Programm geladen und getestet. Syntax-Highlighting für Prolog aktivieren Wenn du Lust hast, kannst du jetzt noch dafür sorgen, dass die Prolog-Syntax in Notepad++ farblich hervorgehoben wird. Lade die Datei userdefinelang_prolog.xml herunter. URL: http://dl.dropbox.com/u/12764750/userdefinelan g_prolog.xml Starte Notepad++. Öffne das Hauptmenü Ansicht. Klicke auf den Menüeintrag Benutzerdefinierte Sprache.... 5. Klicke auf die Taste Importieren. Der Dialog Benutzerdefinierte Sprache wird angezeigt. Der Dialog Öffnen wird angezeigt. Öffne die heruntergeladene Datei. Dateiname: userdefinelang_prolog.xml Die Sprachdefinition für Prolog wird importiert. 7. Starte Notepad++ neu. Fertig! Alle neu geöffneten Dateien mit der Endung.pl werden mit Syntax-Highlighting angezeigt. 4
unter Mac OS unter Mac OS Die folgenden Informationen beziehen sich auf Mac OS X 10.8 (Mountain Lion). Bei anderen Versionen von Mac OS können einzelne Schritte abweichen. Aber du schaffst das schon! SWI-Prolog installieren Lade dir die aktuelle stabile Version von SWI-Prolog für Deine Version von Mac OS herunter. URL: http://www.swi-prolog.org/download/stable Tipp: Welche Version dein Betriebssystem hat, erfährst du, wenn du in der Menüleiste auf das Apple-Logo und dann auf Über diesen Mac klickst. SWI-Prolog für Mac OS X 10.7 funktioniert auch unter Mac OS X 10.8. Öffne Deinen Download-Ordner im Finder. Klicke mit gedrückter Ctrl-Taste auf das heruntergeladene Paket. Dateiname: swi-prolog-version.mpkg 5. Klicke auf den Öffnen. Bestätige die Sicherheitsabfrage. Klick dich durchs Installationsprogramm. Die Standardeinstellungen sind okay. 7. Gib zum Schluss Dein Kennwort ein. SWI-Prolog wird installiert. Fertig! Du hast SWI-Prolog installiert. Entwicklungsumgebung installieren und einrichten Da wir keinen freien Texteditor kennen, der Syntax-Highlighting für Prolog unter Mac OS unterstützt, empfehlen wir dir, die Entwicklungsumgebung Eclipse mit dem Prolog-Plugin PDT zu installieren. Das bedeutet zwar ein bisschen Installations- und Einarbeitungsaufwand, dafür kannst du dann aber besonders komfortabel mit Prolog arbeiten. Wenn du einen geeigneten Texteditor entdeckst, melde dich bitte bei deinem Prolog-Tutor oder deiner Prolog-Tutorin! 5
unter Mac OS Lade dir Eclipse Classic für Mac OS X 64bit herunter. URL: http://www.eclipse.org/downloads/ Klicke doppelt auf die heruntergeladene Datei. Dateiname: eclipse-sdk-version.tar Die Datei wird entpackt. Verschiebe den neuen Ordner eclipse an eine Stelle, an der er dich nicht weiter stört. Starte das Programm Eclipse in diesem Ordner. Dateiname: Eclipse Eclipse wird gestartet. Der Dialog Workspace Launcher wird angezeigt. Tipp: Je nach installierter Version von Mac OS kann es sein, dass du das Programm wieder mit gedrückter Ctrl-Taste starten musst. 5. Aktiviere das Kontrollkästchen Use this as the default and do not ask again. Klicke auf die Taste OK. 7. Installiere das Prolog-Plugin PDT. Menüeintrag: Help > Install New Software... 8. Der Dialog Install wird angezeigt. Gib ins Textfeld Work with: die URL von PDT ein. URL: http://sewiki.iai.uni-bonn.de/publicdownloads/update-site-pdt/ 9. Klicke auf die Taste Add.... Der Dialog Add Repository wird angezeigt. 10. Gib einen Namen ein. Beispiel: Prolog Development Tool 1 Klicke auf die Taste OK. 1 Wähle im Listenfeld den Eintrag Prolog Development Tool (PDT) aus. 1 Klicke auf die Taste Next. 1 Klicke dich durch den Assistenten und akzeptiere die Lizenz. 15. Bestätige die Sicherheitsabfrage. 1 Starte Eclipse neu. 17. Öffne eine neue Perspektive für Prolog. Menüeintrag: Window > Open Perspective > Other Ein Dialog wird angezeigt. 18. Wähle den Eintrag Prolog aus. 19. Klicke auf die Taste OK. Fertig! Du hast Eclipse installiert und eingerichtet. 6
unter Mac OS Prolog-Programm schreiben Starte Eclipse. Lege ein neues Projekt an. Menüeintrag: File > New > Project... Der Dialog New Project wird angezeigt. Tipp: Das Projekt kannst du für alle Prolog-Programme verwenden, die du in diesem Semester schreibst. Wähle den Eintrag Project unter General aus. Klicke auf die Taste Next. 5. Gib einen Namen für dein Projekt ein und bestätige. Lege eine neue Datei an. Menüeintrag: File > New > File... Der Dialog New File wird angezeigt. Gib einen Dateinamen mit der Endung.pl ein. 7. Beispiel: ErsterTest.pl 8. Klicke auf die Taste Finish. 9. Schreibe eine Klausel. Beispiel: cool(prolog). 10. Speichere das Programm. Fertig! Du hast dein erstes Prolog-Programm geschrieben. 7
unter Mac OS Prolog-Programm testen Sobald du ein Prolog-Programm mit dem Shortcut Cmd + S speicherst, wid es automatisch in der Konsole (neu) geladen. Gib im Fenster Prolog Console unten links eine Anfrage ein. Beispiel: cool(x). (Umgangssprachlich: Was ist cool? ) Drücke die Enter-Taste. Prolog versucht, eine Antwort zu finden. Beispiel: X = prolog. (Umgangssprachlich: Prolog ist cool! ) Fertig! Du hast dein erstes Prolog-Programm geladen und getestet.. 8
unter Linux unter Linux Die folgenden Informationen beziehen sich auf Ubuntu 110 Oneiric Ocelot. Bei anderen UbuntuVersionen oder Linux-Distributionen können einzelne Schritte abweichen. Aber du schaffst das schon! In Ubuntu (und vielen anderen Linux-Distributionen) ist SWI-Prolog in den Paketquellen enthalten. Es lässt sich deshalb ganz einfach über die Paketverwaltung installieren. Am schnellsten geht das über die Kommandozeile, aber wenn dir das unheimlich ist, kannst du natürlich auch eine grafische Paketverwaltung (z. B. das Ubuntu Software Center ) verwenden. SWI-Prolog installieren Öffne ein Terminal. Shortcut: Strg + Alt + T Fordere apt-get auf, SWI-Prolog zu installieren. Befehl: sudo apt-get install swi-prolog Gib dein Passwort ein. Bestätige die Sicherheitsabfrage. Alle notwendigen Pakete werden heruntergeladen und installiert. Fertig! Du hast SWI-Prolog installiert. Prolog-Programm schreiben Die Arbeit mit Prolog macht viel mehr Spaß, wenn du einen geeigneten Texteditor benutzt. Wir empfehlen gedit unter GNOME und Kate unter KDE. Starte den Texteditor. Schreibe eine Klausel. Beispiel: cool(prolog). Speichere das Programm als Datei mit der Endung.pl. Beispiel: ErsterTest.pl Fertig! Du hast dein erstes Prolog-Programm geschrieben. 9
unter Linux Prolog-Programm laden und testen Öffne ein Terminal. Shortcut: Strg + Alt + T Wechsle in das Verzeichnis, in dem dein PrologProgramm liegt. Befehl: cd Pfadangabe Beispiel: cd /media/studium/prolog/ Starte SWI-Prolog. Befehl: swipl Öffne dein Prolog-Programm. Befehl: consult('dateiname'). Beispiel: consult('erstertest.pl'). Das Programm wird geladen. Tipp: Um den Dateinamen nach den ersten Zeichen zu vervollständigen, drücke die Tabulator-Taste. 5. Gib eine Anfrage ein. Beispiel: cool(x). (Umgangssprachlich: Was ist cool? ) Drücke die Enter-Taste. Prolog versucht, eine Antwort zu finden. Beispiel: X = prolog. (Umgangssprachlich: Prolog ist cool! ) Fertig! Du hast dein erstes Prolog-Programm geladen und getestet. Tipp: Um SWI-Prolog zu beenden, verwende den Befehl halt.. Syntax-Highlighting für Prolog aktivieren Sowohl gedit als auch Kate unterstützen die PrologSyntax out of the box. Standardmäßig werden Dateien mit der Endung.pl aber als Quellcode in der Programmiersprache Perl erkannt. Du kannst die Sprache für jede Datei über das Hauptmenü oder die Statuszeile umstellen. Wenn dich das auf Dauer nervt, kannst du die Sprachzuordnung für Dateien mit der Endung.pl aber auch generell ändern. Wie das geht, verrät dir das Internet. URL für gedit: http://www.ing.unife.it/docenti/marcogavanelli/ubunt u.html URL für Kate: https://bugs.kde.org/show_bug.cgi?id=214658 10