• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux pyLisp-NG Download

pyLisp-NG

November 12, 2008
A Python-based implementation of Tiny Lisp, The Next Tiny Lisp allows for functional programming and provides a minimalistic implementation of Lisp. It simplifies recursion and encourages programming in a functional style, making it a great tool for those looking to experiment with Lisp.
Version 2.0.0
License LGPL
Platform Linux
Supported Languages English
Homepage launchpad.net
Developed by William S. Annis, Duncan McGreggor
The pyLisp-NG project is a Lisp interpreter written in Python. It is an offspring of PyLisp, a project initiated by William Annis to build a CLIPS-like syntax for a simple expert system intended for a monitoring tool. William later released the software and announced it on the Python news group, which sparked interest in Lisp among the community.

Several years later, the Evolver and txEvolver projects required a functional programming language implementation in Python, as inspecting Python's AST was too much of a hassle. The author of pyLisp-NG saw an opportunity to distribute, process, and manage evolutionary algorithms/programs across multiple remote Twisted servers more efficiently. 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 some of PyLisp's idiosyncratic characteristics, such as the use of fuzzy logic for all booleans, which allows for more flexible programming. Macros are also first-class objects in PyLisp, a novel concept for Lisps. However, pyLisp-NG is not intended to be a full-fledged Lisp implementation; its progress is governed solely by the interest of contributing developers, and it is currently used as a genetic programming tool.

The software is set up to be setuptools-friendly and can be installed with easy_install pyLisp-NG. The full source code is also available on Launchpad, which is encouraged for interested users, as it contains extra files not included in distribution tarballs. Once installed, the interpreter can be accessed by entering pylisp-ng in the command line.

Users can enter Lisp expressions directly into the prompt or use the s-expression code from Python. The SExpression object allows for the building of expressions one symbol at a time, and various properties of the s-expression can be examined, such as its depth, size, and evaluated value.

Overall, pyLisp-NG is a useful tool for those interested in genetic programming and offers some unique features not found in other Lisps, making it a valuable addition to any developer's toolkit.
What's New

Version 2.0.0: N/A

Free Download 21.3K
311
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    157
  2. Dvgrab 3.4
    94
  3. DynVPN 1.0
    83
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    76
  6. porm r2
    72
  7. Clewarecontrol 0.8
    71
  8. Hills 2.0
    71
  9. fuseftp 0.8
    70
  10. Java Games 1.0
    70

Related Downloads

SMSer
SMSer is a command-line tool designed for sending SMS messages to a ...
Fonty Python
This software enables font management on Gnu/Linux systems.
InnocentMod Grey
A GNOME desktop software that provides a grey color scheme for your ...
Clementine
Clementine is a software that acts as a window manager for X, ...
GranulePad
GranulePad is a straightforward granular synthesis software that employs Csound, Python, and ...
NASPRO
NASPRO is a flexible software solution for digital signal processing. It is ...
Kexi
Kexi, a KDE application, can function as an alternative to Microsoft Access.
python-hostlist
A Python software module designed to handle hostlists, simplifying the management of ...
MirrorBrain
This software acts as a redirector for download links and also generates ...
VCI::VCS::Hg
Mercurial (Hg) is a version control interface (VCI) that facilitates management and ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.