[net.emacs] prolog mode for emacs

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