Login
cl-remi-slang
Login

CL-Remi-SLang

CL-Remi-SLang is a set of bindings for S-Lang for Common Lisp. It covers the operations necessary for screen manipulation.

See Benben for an example of a Common Lisp program that uses this library.

Wanna support this project? Buy Remilia a coffee on Ko-Fi, or support her through Liberapay.

Buy Me a Coffee at ko-fi.com Donate using Liberapay

How do I get set up?

API documentation is available here.

To use CL-Remi-SLang, put this repo somewhere where ASDF can find its .asd file. Then run:

(asdf:load-system :cl-remi-slang)

Usage

The basic idea is:

(slang:with-slang (:tty :full)
  (slang:screen-clear)
  (slang:screen-hide-cursor)
  ;; ...more stuff...
  (slang:beep))

Style info

I use a slightly unorthodox style for my code. Aside from these differences, please use normal Lisp formatting.

How do I contribute?

  1. Go to http(s)://chiselapp.com/user/MistressRemilia/repository/cl-remi-slang and clone the Fossil repository.
  2. Create a new branch for your feature.
  3. Push locally to the new branch.
  4. Create a bundle with Fossil that contains your changes.
  5. Get in contact with Remilia via email, Fediverse, or open a ticket.

Contributors

Links and Licenses

CL-Remi-SLang is under the GNU Affero General Public License version 3.