Pierwszym krokiem, jaki musimy wykonać, by utworzyć nowy program, jest uruchomienie kompilatora języka Prolog.
Następnie wybieramy „File” i przechodzimy do „New”.
Pojawia nam się okienko zapisu – musimy upewnić się, że nasz plik zostanie zapisany w odpowiedniej lokalizacji (swipl>bin). Wpisujemy nazwę dla naszego programu (bez rozszerzenia) i klikamy „Zapisz”.
Otworzyło się okienko, w którym będziemy tworzyć program – zapisywać fakty połączone relacjami, tworzyć reguły.
W okienku, które wyskoczyło nam po stworzeniu nowego programu, wpisujemy kilka faktów połączonych relacją:
lubi(gosia,cukierki). – oznacza, że Gosia lubi cukierki.
lubi(gosia,ciasteczka). – oznacza, że Gosia lubi ciasteczka.
lubi(franek,ciasteczka). – oznacza, że Franek lubi ciasteczka.
lubi(gosia,franek). – oznacza, że Gosia lubi Franka.
Aby zapisać nasze fakty w stworzonym przez nas pliku klikami File>Save buffered.
Jeżeli chcemy korzystać ze stworzonego programu, musimy najpierw go uruchomić – skompilować.
Gdy w trakcie korzystania z programu edytujemy go i zapiszemy w nim zmiany, również musimy go od nowa uruchamiać.
Chcąc uruchomić nasz program w kompilatorze musimy w kwadratowych nawiasach wpisać nazwę naszego pliku, pod którą zapisaliśmy program (bez rozszerzenia) i zakończyć kropką:
[nazwaplikubezrozszerzenia].
Gdy kompilator odpowie nam „true” oznacza to, że program jest poprawny i możemy zacząć zadawać zapytania.
Edycja programu następuje przez wejście w File>Edit.
Z folderu bin wybieramy plik, który chcemy edytować.
Po wybraniu pliku pojawia nam się okienko z programem – w tym momencie możemy do woli przeprowadzać edycję. My dopiszemy po prostu kolejny fakt, że Franek lubi Kasie.
Jeżeli chcemy zmiany zapisać w tym samym pliku to przechodzimy jak poprzednio przez File>Save buffer. Natomiast gdy chcemy zapisać nasz zmieniony program jako nowy plik korzystamy z File>Save as.
Przy wyborze „Save as” pojawia nam się okienko z domyślnie wybraną lokalizacją, jeżeli chcemy plik zapisać w innym miejscu, wybieramy opcje „Browse” i wybieramy folder, w którym znajdzie się nasz plik. Gdy mamy zamiar korzystać z naszego programu musimy go zapisać w folderze bin zainstalowanego kompilatora SWI-Prolog.