• 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 Shelisp Download

Shelisp

August 21, 2006
Shelisp is a concise tool that facilitates Unix shell composition and execution.
Version 2
License GPL
Platform Linux
Supported Languages English
Homepage dan.corlan.net
Developed by Dr. Alexandru Corlan
I recently tried out Shelisp, a unique program that allows you to compose and execute Unix shell commands and structures using Common Lisp. Upon launching, you will need to input `lisp -load shelisp.lisp` in the command prompt to start CMU Common Lisp. Once it’s running, a prompt (*) will appear, indicating that you can begin experimenting with the program.

For those who are more familiar with Emacs, you have the option of using the easier command M-x cmulisp to launch the `inferior lisp’ mode. After that, type in `(load "shelisp.lisp")` to start using Shelisp. Interestingly, Shellisp’s ability to escape to the shell is achieved via `!`. A classic example is typing in `!ls` which will execute the shell command -- running a bash instance and passing the command to it.

What’s particularly cool about Shelisp though is that it allows users to operate under the guise of being in Lisp. For instance, after opening Shelisp, type in `(defun factorial (x) (if (zerop x) 1 (* x (factorial (1- x))))`. You can then type in `FACTORIAL` followed by `(factorial 33)` and obtain the result 8683317618811886495518194401280000000.

To use `$` in Shelisp, simply input “!” followed by the rest of the line you want executed. Shelisp will interpret the next(line) until there is no new line character with an unescaped apostrophe. For instance, input in `!echo ?(+ 2/3 2/11)` and Shelisp will use the `?` escape to apply the total new lisp code in the Shell command. It replaces the `?` with the result generated post-execution.

Overall, the Shelisp application is an interesting choice for those who like experimenting with Lisp and UNIX shell structures.
What's New

Version 2: N/A

Free Download 5K
338
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    137
  2. Dvgrab 3.4
    96
  3. CherryTV 0.1
    84
  4. DynVPN 1.0
    82
  5. porm r2
    70
  6. SlideMap 1.2.2
    69
  7. fuseftp 0.8
    69
  8. Swiftfox 3.0b5pre-2
    67
  9. K!rash 1.0
    67
  10. Free Orion 0.3.13
    65

Related Downloads

ShareDaemon
ShareDaemon is a versatile filesharing client that operates on various platforms, designed ...
eyeSticks
eyeSticks is a simple software that allows users to add notes to ...
Streamed Video MU
Streamed Video MU is a software that automatically streams videos when they ...
Logscan
Logscan enables the generation of email responses to security threats or attacks.
Cookbooks
Cookbooks simplifies project's build process by offering an infrastructure that supports the ...
ipaddr
ipaddr is a Python library for manipulating IPv4/IPv6 addresses and prefixes. It ...
octave-g2 bindings
Octave-g2 bindings provides an interface between Octave and G2 library to facilitate ...
Flashdist
Flashdist installs OpenBSD in embedded systems.
Dreamlinux
Modular Linux system, run from CD with ease: A contemporary and adaptable ...
Apache2::ModProxyPerlHtml
Apache2::ModProxyPerlHtml is a mod_perl2 module that serves as a replacement for the ...
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.