pyLisp-NG

A very simple implementation of Lisp in Python that is perfectly suitable for Python projects needing Lisp-like capabilities
Download

pyLisp-NG Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • pyLisp-NG Team
  • Publisher web site:
  • http://pypi.python.org/pypi/pyLisp-NG
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 21 KB

pyLisp-NG Tags


pyLisp-NG Description

A very simple implementation of Lisp in Python that is perfectly suitable for Python projects needing Lisp-like capabilities pyLisp-NG is an immediate descendant of PyLisp, which had its accidental birth as a result of William Annis' desire to build a CLIPS-like syntax for a simple expert system intended for the monitoring tool, Mom. As a result of Lisp interest on the Python news group, William released the software and announced it to the group.Several years later, the txEvolver and Evolver projects needed a functional programming language Python implementation, as inspecting Python's AST was too much of a hassle.The author wanted to distribute, process, and manage evolutionary algorithms/programs across multiple remote Twisted servers, and manipulating permutations of partial programs was much easier to integrate with Twisted if the programs themselves could be evaluated and introspected easily with Python.pyLisp-NG inherits PyLisp's idiosyncratic charaateristics. For example, the booleans are true and false and it doesn't follow the convention that everything that isn't false is true (common to many Lisps). In fact, all booleans in pyLisp-NG are based on fuzzy logic, so you can do trickier things.NOTE: pyLisp-NG is licensed and distributed under the terms of the GNU Library or Lesser General Public License (LGPL). Here are some key features of "pyLisp-NG": · A tiny Lisp dialect, easy to integrate into other Python projects. · Includes an interactive Lisp interpreter. · Expression introspection specifically designed for use in genetic programming. What's New in This Release: · Added introspection code that's useful for genetic programming. · A couple small bug fixes and some code cleanup.


pyLisp-NG Related Software