Comenzando con el esquema

Instalación del esquema CHICKEN

CHICKEN es un intérprete y compilador de Scheme con su propio sistema de módulo de extensión llamado “eggs”. Es capaz de compilar Scheme en código nativo compilando primero Scheme en C.

Instalación

Debian o Ubuntu u otras distribuciones derivadas:

sudo apt-get install chicken-bin

Fedora / RHEL / CentOS:

sudo yum install chicken-bin

Arquear Linux:

sudo pacman -S chicken

Gentoo:

sudo emerge -av dev-scheme/chicken

OS X con Homebrew:

brew install chicken

OpenBSD

doas pkg_add -vi chicken

Microsoft Windows

  • Instalar MSYS2

  • Ejecute el MSYS2 MinGW-w64 Shell

  • Instale algunos requisitos previos ejecutando:

    pacman -S mingw-w64-cross-toolchain base-devel mingw-w64-x86_64-gcc winpty wget
    
  • Descargue el [tarball de la última versión] (https://code.call-cc.org/releases/current/) escribiendo:

    wget https://code.call-cc.org/releases/current/chicken.tar.gz
    
  • Extraiga el tarball ejecutando tar xvf chicken.tar.gz

  • Ingrese al directorio extraído, por ejemplo, escribiendo cd pollo-4.11.0

  • Ejecute make PLATFORM=mingw-msys install

Si tiene problemas para ejecutar csi, intente ejecutar winpty csi

Usando POLLO

Para usar CHICKEN Scheme REPL, escriba csi en la línea de comando.

Para compilar un programa Scheme usando CHICKEN, ejecute csc program.scm, que creará un ejecutable llamado program en el directorio actual.

Instalación de módulos

Chicken Scheme tiene muchos módulos que se pueden explorar [en el índice de huevos] (http://wiki.call-cc.org/chicken-projects/egg-index-4.html). Los huevos son módulos de esquema que serán descargados y luego compilados por esquema de pollo. En algunos casos, puede ser necesario instalar dependencias externas utilizando su administrador de paquetes habitual.

Instalas los huevos elegidos con este comando:

sudo chicken-install [name of egg]

Haciendo uso del REPL

Es posible que desee agregar compatibilidad con readline a su REPL para que la edición de líneas en csi se comporte más como podría esperar.

Para hacer esto, ejecute sudo chicken-install readline y luego cree un archivo llamado ~/.csirc con los siguientes contenidos:

(use readline)
(current-input-port (make-readline-port))
(install-history-file #f "/.csi.history")

Instalación de mit-scheme

Los siguientes son ejemplos de cómo instalar MIT/GNU Scheme:

Instalación de Debian/Ubuntu:

sudo apt-get install mit-scheme

Instalación manual:

Descargue el binario de Unix directamente desde el Proyecto GNU, luego siga las instrucciones de la página web oficial:

# Unpack the tar file
tar xzf mit-scheme.tar.gz

# move into the directory
cd mit-scheme/src

# configure the software
./configure

Por defecto, el software se instalará en /usr/local, en los subdirectorios bin y lib. Si desea instalarlo en otro lugar, por ejemplo /opt/mit-scheme, pase la opción --prefix al script de configuración, como en ./configure --prefix=/opt/mit-scheme.

El script de configuración acepta todos los argumentos normales para dichos scripts y, además, acepta algunos que son específicos del esquema MIT/GNU. Para ver todos los argumentos posibles y sus significados, ejecute el comando ./configure --help.

# build
make compile-microcode

# compile
make install # may require super-user permissions (Depending on configuration)

Windows 7:

El ejecutable autoinstalable se puede encontrar en el sitio web oficial.

MIT/GNU Scheme se distribuye como un ejecutable autoinstalable. La instalación del software es sencilla. Simplemente ejecute el archivo descargado y responda las preguntas del instalador. El instalador le permitirá elegir el directorio en el que se instalará MIT/GNU Scheme y el nombre de la carpeta en la que se colocarán los accesos directos.