Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

  • Απαντ. 50
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Συχνή συμμετοχή στο θέμα

Δημοσ.

Απλά το κουμπί "συνέχεια" πατούσα.

Έβαλα άλλο path και μου έβγαλε prompt με το ερωτηματικό της Prolog
και πάτησα : | ?- consult(Test).

Και πήρα :

 

uncaught exception: error(instantiation_error,consult/1)

Δημοσ.

Δεν γνωρίζω από OSX. Δεν υπάρχει κάποιος

τρόπος για να το ελέγξεις; Πήγαινε στο directory

όπου εγκαθιστάς τα προγράμματα για να δεις.


Πάτα:

[Test].
Δημοσ.

Βάζω cd ./Macintosh HD 2 για παράδειγμα αλλά λέει no such file or directory.

cd ./Macintosh\ HD\ 2

Το κενό είναι ειδικός χαρακτήρας και για να τον αναπαραστήσεις

βάζεις ένα backslash από μπροστά.

Δημοσ.

Αποθήκευσα το αρχείο στα έγγραφά μου και πήγα μέσω Terminal εκεί.
Πάτησα      [Test].       αλλά πήρα το ίδιο λάθος.     

Δημοσ.

Αποθήκευσα το αρχείο στα έγγραφά μου και πήγα μέσω Terminal εκεί.

Πάτησα      [Test].       αλλά πήρα το ίδιο λάθος.     

Πάτησες [Test]. αφού μπήκες και στον interpreter;

Δημοσ.

Δοκίμασε και μία με την κατάληξη του αρχείου, πχ [Test.pl].

 

BTW, έχεις βάλει κατάληξη .pl στο αρχείο; Κανονικά έπρεπε

να δουλέψει με [Test]. για το αρχείο Test.pl.

Δημοσ.

Μόλις εγκατέστησα πάλι gprolog σε linux.

Στο ~/ δημιούργησα το παρακάτω αρχείο:

 

test.pl

man(john).

και στο ίδιο directory εκτέλεσα το gprolog.

Στο prompt πληκτρολόγησα [test]. και όλα

πήγαν καλά. Μου υπέδειξε πως τα γεγονό-

τα φόρτωσαν επιτυχώς.

cd ~
echo "man(john)." > test.pl
gprolog
| ?- [test].

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...