scheme Tutoriel
Commencer avec le schéma
Recherche…
Remarques
Cette section fournit une vue d'ensemble du schéma et de la raison pour laquelle un développeur peut vouloir l'utiliser.
Il devrait également mentionner tous les grands sujets dans le schéma, et établir un lien avec les sujets connexes. La documentation pour le schéma étant nouvelle, vous devrez peut-être créer des versions initiales de ces rubriques connexes.
Installer le Scheme de POULET
CHICKEN est un interpréteur Scheme et un compilateur avec son propre système de module d'extension appelé "œufs". Il est capable de compiler Scheme en code natif en compilant d'abord Scheme en C.
Installation
Debian ou Ubuntu ou d'autres distributions dérivées:
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 avec Homebrew:
brew install chicken
OpenBSD
doas pkg_add -vi chicken
Microsoft Windows
Installez MSYS2
Exécuter le shell MSYS2 MinGW-w64
Installer des prérequis en exécutant:
pacman -S mingw-w64-cross-toolchain base-devel mingw-w64-x86_64-gcc winpty wgetTéléchargez la dernière version de l'archive en tapant:
wget https://code.call-cc.org/releases/current/chicken.tar.gzExtraire l'archive en exécutant
tar xvf chicken.tar.gzEntrez le répertoire extrait, par exemple en tapant
cd chicken-4.11.0Exécuter
make PLATFORM=mingw-msys install
Si vous avez des problèmes pour exécuter csi , essayez plutôt d'exécuter winpty csi
Utiliser POULET
Pour utiliser le schéma REPL de CHICKEN, tapez csi sur la ligne de commande.
Pour compiler un programme Scheme en utilisant CHICKEN, exécutez csc program.scm , qui créera un program nommé exécutable dans le répertoire en cours.
Installation de modules
Chicken Scheme a beaucoup de modules qui peuvent être parcourus dans l'index des œufs . Les œufs sont des modules de schéma qui seront téléchargés puis compilés par chicken-scheme. Dans certains cas, il peut être nécessaire d'installer des dépendances externes à l'aide de votre gestionnaire de paquets habituel.
Vous installez les oeufs choisis avec cette commande:
sudo chicken-install [name of egg]
Utiliser le REPL
Vous souhaiterez peut-être ajouter le support readline à votre REPL pour que l'édition des lignes dans csi se comporte mieux que prévu.
Pour ce faire, exécutez sudo chicken-install readline , puis créez un fichier nommé ~/.csirc avec le contenu suivant:
(use readline)
(current-input-port (make-readline-port))
(install-history-file #f "/.csi.history")
Installation de mit-scheme
Voici des exemples d’installation de MIT / GNU Scheme :
Installation Debian / Ubuntu:
sudo apt-get install mit-scheme
Installation manuelle:
Téléchargez le binaire Unix directement depuis le projet GNU , puis suivez les instructions de la page Web officielle :
# Unpack the tar file
tar xzf mit-scheme.tar.gz
# move into the directory
cd mit-scheme/src
# configure the software
./configure
Par défaut, le logiciel sera installé dans /usr/local , dans les sous-répertoires bin et lib. Si vous voulez qu'il soit installé ailleurs, par exemple /opt/mit-scheme , passez l'option --prefix au script configure, comme dans ./configure --prefix=/opt/mit-scheme .
Le script configure accepte tous les arguments normaux pour de tels scripts et en accepte d'autres spécifiques à MIT / GNU Scheme. Pour voir tous les arguments possibles et leur signification, exécutez la commande ./configure --help .
# build
make compile-microcode
# compile
make install # may require super-user permissions (Depending on configuration)
Windows 7 :
L' exécutable auto-installable se trouve sur le site officiel .
MIT / GNU Scheme est distribué en tant qu'exécutable auto-installable. L'installation du logiciel est simple. Exécutez simplement le fichier téléchargé et répondez aux questions de l'installateur. Le programme d'installation vous permettra de choisir le répertoire dans lequel MIT / GNU Scheme doit être installé, ainsi que le nom du dossier dans lequel les raccourcis doivent être placés.