Variable: prolog-system-version
prolog-system-version is a customizable variable defined in
prolog.el.gz.
Value
((sicstus
(3 . 6))
(swi
(0 . 0))
(mercury
(0 . 0))
(eclipse
(3 . 7))
(gnu
(0 . 0)))
Documentation
Alist of Prolog system versions.
The version numbers are of the format (Major . Minor).
This variable was added, or its default value changed, in Emacs 24.1.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/prolog.el.gz
;; NB: This alist can not be processed in prolog-mode-variables to
;; create a prolog-system-version-i variable since it is needed
;; prior to the call to prolog-mode-variables.
(defcustom prolog-system-version
'((sicstus (3 . 6))
(swi (0 . 0))
(mercury (0 . 0))
(eclipse (3 . 7))
(gnu (0 . 0)))
;; FIXME: This should be auto-detected instead of user-provided.
"Alist of Prolog system versions.
The version numbers are of the format (Major . Minor)."
:version "24.1"
:type '(repeat (list (symbol :tag "System")
(cons :tag "Version numbers" (integer :tag "Major")
(integer :tag "Minor"))))
:risky t
:group 'prolog)