quek / paiprolog

forked Christophe Rhodes's PAIProlog that an update of Peter Norvig's "Prolog in Common Lisp".
Other
18 stars 6 forks source link

Make (symbol .) insensitive to *print-case* by making sure argument to intern is upper case. #16

Closed alanruttenberg closed 6 years ago

alanruttenberg commented 6 years ago

If you do stuff with *print-case* as :downcase, symbols are read and their strings are upper-case, but symbols made with them land up being lower or mixed case.

paiprolog> (?- (bagof ?x (person ?x) ?res))

; Compilation unit finished
;   The following functions were used but not defined:
;     |show-prolog-vars/2|
;     |bagof/3|
quek commented 6 years ago

Thanks