debray@sbcs.UUCP (Saumya Debray) (01/17/84)
Last summer I threw together some mlisp functions for an "electric-prolog-mode" for emacs. It does the following: - flash cursor back to balance )'s and ]'s; complains if too many )/] or parenthesis mismatch. - at end of clause (bound to "."), check for unbalanced ('s or ['s. - permit direct invocation and manipulation of the prolog interpreter from within emacs (instead of having to invoke shell and then prolog). Anyone who wants the source can send me mail: -- Saumya Debray Dept. of Computer Science SUNY at Stony Brook {floyd, bunker, cbosgd, mcvax, cmcl2}!philabs! \ Usenet: sbcs!debray / {allegra, teklabs, hp-pcd, metheus}!ogcvax! CSNet: debray@suny-sbcs@CSNet-Relay
debray@sbcs.UUCP (Saumya Debray) (03/02/84)
I've posted the mlisp source for a prolog mode for emacs to net.sources . This does limited syntax checking (flashes cursor back to balancing `('/`[', a la Franz Lisp, checks for unbalanced `('/`['s in a clause) and permits direct manipulation of a prolog process from within emacs. -- Saumya Debray, SUNY at Stony Brook uucp: {floyd, cbosgd, ihnp4, mcvax, cmcl2}!philabs \ {amd70, akgua, decwrl, utzoo}!allegra > !sbcs!debray {teklabs, hp-pcd, metheus}!ogcvax / CSNet: debray@suny-sbcs@CSNet-Relay