Pymacs

Pymacs is a powerful tool which, once started from Emacs, allows both-way communication between Emacs Lisp and Python.
Download

Pymacs Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Francois Pinard
  • Publisher web site:
  • http://pymacs.progiciels-bpi.ca/index.html

Pymacs Tags


Pymacs Description

Pymacs is a powerful tool which, once started from Emacs, allows both-way communication between Emacs Lisp and Python. Pymacs is a powerful tool which, once started from Emacs, allows both-way communication between Emacs Lisp and Python. It aims Python as an extension language for Emacs rather than the other way around, and this asymmetry is reflected in some design choices. Within Emacs Lisp code, one may load and use Python modules. Python functions may themselves use Emacs services, and handle Emacs Lisp objects kept in Emacs Lisp space.The Pymacs manual (either the HTML one or the PDF one) has installation instructions, a full description of the API, pointers to documented examples, to resources, and to other Pymacs sites or projects.What's New in This Release:· The manual is now in reST format, and everything Allout is gone. Postscript and PDF files are not anymore part of the distribution, you may find them on the Web site, or use the Makefile if you have needed tools. Examples have been moved out of the manual into a new contrib/ subdirectory, which also holds a few new contributions. The example of a Python back-end for Emacs Gnus has been deleted.· Python 1.5.2 compatibility has been dropped; use Python 2.2 or better. The Pymacs manual explains installation procedure, now simplified. The pymacs-services script is gone, this should ease installing Pymacs on MS Windows. There is also a small, still naive validation suite.· The communication protocol has been revised: more clarity, less magic. Zombie objects are less dreadful by default. The API now supports False and True constants, and Unicode strings (within limits set by Emacs).· Special thanks to those who helped me at creating or testing this release.


Pymacs Related Software