Comment on Lisp implementation in sedparentComments−JadeNB12yOr, if we're going to go with Prolog-inspired syntax, then why not Prolog? grade(Student, Grade) :- worked(Student, Work), work_grade(Work, Student, Grade). work_grade('Excellent', _, 'A+'). work_grade('Okay', Student, 'B') :- tried_hard(Student). work_grade('Okay', _, 'B-'). work_grade(_, _, 'C'). I'm a bit rusty, and I don't have a Prolog interpreter to hand to test, so I might have got some syntax wrong.
Comments
Or, if we're going to go with Prolog-inspired syntax, then why not Prolog?
I'm a bit rusty, and I don't have a Prolog interpreter to hand to test, so I might have got some syntax wrong.