scheme Tutorial
Empezando con el esquema
Buscar..
Observaciones
Esta sección proporciona una descripción general de qué esquema es y por qué un desarrollador puede querer usarlo.
También debe mencionar cualquier tema grande dentro del esquema y vincular a los temas relacionados. Dado que la Documentación para el esquema es nueva, es posible que deba crear versiones iniciales de esos temas relacionados.
Instalación de esquema de pollo
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 Esquema a código nativo compilando primero Esquema a C.
Instalación
Debian o Ubuntu u otras distribuciones derivadas:
sudo apt-get install chicken-bin
Fedora / RHEL / CentOS:
sudo yum install chicken-bin
Arch 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 shell MSYS2 MinGW-w64
Instale algunos prerrequisitos ejecutando:
pacman -S mingw-w64-cross-toolchain base-devel mingw-w64-x86_64-gcc winpty wgetDescarga la última versión de tarball escribiendo:
wget https://code.call-cc.org/releases/current/chicken.tar.gzExtraiga el tarball ejecutando
tar xvf chicken.tar.gzIngrese al directorio extraído, por ejemplo escribiendo
cd chicken-4.11.0Ejecute
make PLATFORM=mingw-msys install
Si tiene problemas para ejecutar csi , intente ejecutar winpty csi
Usando el 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 program llamado ejecutable en el directorio actual.
Instalacion de modulos
Chicken Scheme tiene muchos módulos que se pueden examinar en el índice de huevos . Los huevos son módulos de esquema que se descargarán y luego se compilarán con el esquema de pollo. En algunos casos, puede ser necesario instalar dependencias externas utilizando su administrador de paquetes habitual.
Instala los huevos elegidos con este comando:
sudo chicken-install [name of egg]
Haciendo uso de la REPL
Es posible que desee agregar soporte de readline a su REPL para hacer que la edición de líneas en csi comporte más como usted podría esperar.
Para hacer esto, ejecute sudo chicken-install readline , y luego cree un archivo llamado ~/.csirc con el siguiente contenido:
(use readline)
(current-input-port (make-readline-port))
(install-history-file #f "/.csi.history")
Instalando el esquema mit
Los siguientes son ejemplos de cómo instalar el esquema MIT / GNU :
Instalación de Debian / Ubuntu:
sudo apt-get install mit-scheme
Instalación manual:
Descargue el binario de Unix directamente del 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 quiere que se instale 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 adicionalmente 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á el Esquema MIT / GNU, y el nombre de la carpeta en la que se colocarán los accesos directos.