So bringst du Prolog zum Laufen -...

10
Prolog für Linguisten So bringst du Prolog zum Laufen... So bringst du Prolog zum Laufen... 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! Stand: 18.10.2012 1

Transcript of So bringst du Prolog zum Laufen -...

Page 1: So bringst du Prolog zum Laufen - TAGHtagh.de/tom/wp-content/uploads/Prolog-Installationsanleitung1.pdf · Prolog für Linguisten So bringst du Prolog zum Laufen... unter Windows

Prolog für Linguisten So bringst du Prolog zum Laufen...

So bringst du Prolog zum Laufen...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 2unter Mac OS ............. Seite 5unter Linux ................. Seite 9

Wenn du Fragen oder Verbesserungsvorschläge zu dieser Anleitung hast, wende dich einfach an deinen Prolog-Tutor oder deine Prolog-Tutorin!

Stand: 18.10.2012 1

Page 2: So bringst du Prolog zum Laufen - TAGHtagh.de/tom/wp-content/uploads/Prolog-Installationsanleitung1.pdf · Prolog für Linguisten So bringst du Prolog zum Laufen... unter Windows

Prolog für Linguisten So bringst du Prolog zum Laufen... unter Windows

unter WindowsDie folgenden Informationen beziehen sich auf Windows 7. Bei anderen Windows-Versionen können einzelne Schritte abweichen. Aber du schaffst das schon!

SWI-Prolog installieren1. Lade dir die aktuelle stabile Version von SWI-Pro-

log herunter.

URL: http://www.swi-prolog.org/download/stable

Tipp: Nimm im Zweifel lieber die 32-Bit-Version.

2. Starte das heruntergeladene Installationspro-gramm.

Dateiname: w32plVersion.exe3. Bestätige die Sicherheitsabfrage.

4. Klick dich durchs Installationsprogramm.

Die Standardeinstellungen sind okay.

SWI-Prolog wird installiert.

Fertig! Du hast SWI-Prolog installiert.

Stand: 18.10.2012 2

Page 3: So bringst du Prolog zum Laufen - TAGHtagh.de/tom/wp-content/uploads/Prolog-Installationsanleitung1.pdf · Prolog für Linguisten So bringst du Prolog zum Laufen... unter Windows

Prolog für Linguisten So bringst du Prolog zum Laufen... unter Windows

Prolog-Programm schreibenDie 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

1. Starte den Texteditor.2. Schreibe eine Klausel.

Beispiel: cool(prolog).3. Speichere das Programm als Datei mit der Endung

.pl.

Beispiel: ErsterTest.plFertig! Du hast dein erstes Prolog-Programm ge-schrieben.

Prolog-Programm laden und testen1. Starte SWI-Prolog.

Standard-Menüeintrag:Startmenü > Programme > SWI-Prolog > Prolog

2. Öffne das Hauptmenü „File“.

3. Klicke auf den Menüeintrag „Consult“.

Der Dialog „Load file into Prolog“ wird ange-zeigt.

4. Öffne dein Prolog-Programm.

Beispiel: ErsterTest.pl Das Programm wird geladen.

Stand: 18.10.2012 3

Page 4: So bringst du Prolog zum Laufen - TAGHtagh.de/tom/wp-content/uploads/Prolog-Installationsanleitung1.pdf · Prolog für Linguisten So bringst du Prolog zum Laufen... unter Windows

Prolog für Linguisten So bringst du Prolog zum Laufen... unter Windows

5. Gib eine Anfrage ein.

Beispiel: cool(X).(Umgangssprachlich: „Was ist cool?“)

6. 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 gela-den und getestet.

Syntax-Highlighting für Prolog aktivierenWenn du Lust hast, kannst du jetzt noch dafür sorgen, dass die Prolog-Syntax in Notepad++ farblich hervorgeho-ben wird.

1. Lade die Datei userDefineLang_Prolog.xml her-unter.

URL: http://dl.dropbox.com/u/12764750/userDefineLang_Prolog.xml

2. Starte Notepad++.

3. Öffne das Hauptmenü „Ansicht“.

4. Klicke auf den Menüeintrag „Benutzerdefinierte Sprache ...“.

Der Dialog „Benutzerdefinierte Sprache“ wird angezeigt.

5. Klicke auf die Taste „Importieren“.

Der Dialog „Öffnen“ wird angezeigt.

6. Öffne die heruntergeladene Datei.

Dateiname: userDefineLang_Prolog.xml Die Sprachdefinition für Prolog wird impor-

tiert.

7. Starte Notepad++ neu.Fertig! Alle neu geöffneten Dateien mit der Endung .pl werden mit Syntax-Highlighting angezeigt.

Stand: 18.10.2012 4

Page 5: So bringst du Prolog zum Laufen - TAGHtagh.de/tom/wp-content/uploads/Prolog-Installationsanleitung1.pdf · Prolog für Linguisten So bringst du Prolog zum Laufen... unter Windows

Prolog für Linguisten So bringst du Prolog zum Laufen... unter Mac OS

unter Mac OSDie 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 installieren1. Lade dir die aktuelle stabile Version von SWI-Pro-

log 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 funktio-niert auch unter Mac OS X 10.8.

2. Öffne Deinen Download-Ordner im Finder.3. Klicke mit gedrückter Ctrl-Taste auf das herunter-

geladene Paket.

Dateiname: swi-prolog-Version.mpkg4. Klicke auf den „Öffnen“.5. Bestätige die Sicherheitsabfrage.

6. 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 einrichtenDa 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!

Stand: 18.10.2012 5

Page 6: So bringst du Prolog zum Laufen - TAGHtagh.de/tom/wp-content/uploads/Prolog-Installationsanleitung1.pdf · Prolog für Linguisten So bringst du Prolog zum Laufen... unter Windows

Prolog für Linguisten So bringst du Prolog zum Laufen... unter Mac OS

1. Lade dir Eclipse Classic für Mac OS X 64bit herun-ter.

URL: http://www.eclipse.org/downloads/2. Klicke doppelt auf die heruntergeladene Datei.

Dateiname: eclipse-sdk-Version.tar Die Datei wird entpackt.

3. Verschiebe den neuen Ordner „eclipse“ an eine Stelle, an der er dich nicht weiter stört.

4. Starte das Programm „Eclipse“ in diesem Ordner.

Dateiname: Eclipse Eclipse wird gestartet.

Der Dialog „Workspace Launcher“ wird ange-zeigt.

Tipp: Je nach installierter Version von Mac OS kann es sein, dass du das Pro-gramm wieder mit gedrückter Ctrl-Taste starten musst.

5. Aktiviere das Kontrollkästchen „Use this as the default and do not ask again“.

6. Klicke auf die Taste „OK“.

7. Installiere das Prolog-Plugin PDT.

Menüeintrag: „Help“ > „Install New Software...“

Der Dialog „Install“ wird angezeigt.

8. Gib ins Textfeld „Work with:“ die URL von PDT ein.

URL: http://sewiki.iai.uni-bonn.de/public-downloads/update-site-pdt/

9. Klicke auf die Taste „Add...“.

Der Dialog „Add Repository“ wird angezeigt.10. Gib einen Namen ein.

Beispiel: Prolog Development Tool11. Klicke auf die Taste „OK“.12. Wähle im Listenfeld den Eintrag „Prolog Develop-

ment Tool (PDT)“ aus.

13. Klicke auf die Taste „Next“.14. Klicke dich durch den Assistenten und akzeptiere

die Lizenz.15. Bestätige die Sicherheitsabfrage.

16. 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.

Stand: 18.10.2012 6

Page 7: So bringst du Prolog zum Laufen - TAGHtagh.de/tom/wp-content/uploads/Prolog-Installationsanleitung1.pdf · Prolog für Linguisten So bringst du Prolog zum Laufen... unter Windows

Prolog für Linguisten So bringst du Prolog zum Laufen... unter Mac OS

Prolog-Programm schreiben1. Starte Eclipse.2. Lege ein neues Projekt an.

Menüeintrag: „File“ > „New“ > „Project...“

Der Dialog „New Project“ wird angezeigt.

Tipp: Das Projekt kannst du für alle Pro-log-Programme verwenden, die du in die-sem Semester schreibst.

3. Wähle den Eintrag „Project“ unter „General“ aus.

4. Klicke auf die Taste „Next“.5. Gib einen Namen für dein Projekt ein und bestä-

tige.

6. Lege eine neue Datei an.

Menüeintrag: „File“ > „New“ > „File...“

Der Dialog „New File“ wird angezeigt.7. Gib einen Dateinamen mit der Endung .pl ein.

Beispiel: ErsterTest.pl8. Klicke auf die Taste „Finish“.

9. Schreibe eine Klausel.

Beispiel: cool(prolog).10. Speichere das Programm.

Fertig! Du hast dein erstes Prolog-Programm ge-schrieben.

Stand: 18.10.2012 7

Page 8: So bringst du Prolog zum Laufen - TAGHtagh.de/tom/wp-content/uploads/Prolog-Installationsanleitung1.pdf · Prolog für Linguisten So bringst du Prolog zum Laufen... unter Windows

Prolog für Linguisten So bringst du Prolog zum Laufen... unter Mac OS

Prolog-Programm testen

Sobald du ein Prolog-Programm mit dem Shortcut Cmd + S speicherst, wid es automa-tisch in der Konsole (neu) geladen.

1. Gib im Fenster „Prolog Console“ unten links eine Anfrage ein.

Beispiel: cool(X).(Umgangssprachlich: „Was ist cool?“)

2. 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 gela-den und getestet..

Stand: 18.10.2012 8

Page 9: So bringst du Prolog zum Laufen - TAGHtagh.de/tom/wp-content/uploads/Prolog-Installationsanleitung1.pdf · Prolog für Linguisten So bringst du Prolog zum Laufen... unter Windows

Prolog für Linguisten So bringst du Prolog zum Laufen... unter Linux

unter LinuxDie folgenden Informationen beziehen sich auf Ubuntu 11.10 „Oneiric Ocelot“. Bei anderen Ubuntu-Versionen 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 installieren1. Öffne ein Terminal.

Shortcut: Strg + Alt + T

2. Fordere apt-get auf, SWI-Prolog zu installieren.

Befehl: sudo apt-get install swi-prolog3. Gib dein Passwort ein.4. Bestätige die Sicherheitsabfrage.

Alle notwendigen Pakete werden herunterge-laden und installiert.

Fertig! Du hast SWI-Prolog installiert.

Prolog-Programm schreibenDie Arbeit mit Prolog macht viel mehr Spaß, wenn du einen geeigneten Texteditor benutzt. Wir empfehlen gedit unter GNOME und Kate unter KDE.

1. Starte den Texteditor.2. Schreibe eine Klausel.

Beispiel: cool(prolog).3. Speichere das Programm als Datei mit der Endung

.pl.

Beispiel: ErsterTest.plFertig! Du hast dein erstes Prolog-Programm ge-schrieben.

Stand: 18.10.2012 9

Page 10: So bringst du Prolog zum Laufen - TAGHtagh.de/tom/wp-content/uploads/Prolog-Installationsanleitung1.pdf · Prolog für Linguisten So bringst du Prolog zum Laufen... unter Windows

Prolog für Linguisten So bringst du Prolog zum Laufen... unter Linux

Prolog-Programm laden und testen1. Öffne ein Terminal.

Shortcut: Strg + Alt + T2. Wechsle in das Verzeichnis, in dem dein Prolog-

Programm liegt.

Befehl: cd PfadangabeBeispiel: cd /media/Studium/Prolog/

3. Starte SWI-Prolog.

Befehl: swipl4. Öffne dein Prolog-Programm.

Befehl: consult('Dateiname').Beispiel: consult('ErsterTest.pl'). Das Programm wird geladen.

Tipp: Um den Dateinamen nach den ers-ten Zeichen zu vervollständigen, drücke die Tabulator-Taste.

5. Gib eine Anfrage ein.

Beispiel: cool(X).(Umgangssprachlich: „Was ist cool?“)

6. 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 gela-den und getestet.

Tipp: Um SWI-Prolog zu beenden, ver-wende den Befehl halt..

Syntax-Highlighting für Prolog aktivierenSowohl gedit als auch Kate unterstützen die Prolog-Syntax „out of the box“. Standardmäßig werden Da-teien mit der Endung .pl aber als Quellcode in der Pro-grammiersprache 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 Sprachzu-ordnung für Dateien mit der Endung .pl aber auch ge-nerell ändern. Wie das geht, verrät dir das Internet.

URL für gedit: http://www.ing.unife.it/docenti/MarcoGavanelli/ubuntu.html

URL für Kate:https://bugs.kde.org/show_bug.cgi?id=214658

Stand: 18.10.2012 10