VBScheme  

Attention : page en cours d'élaboration

 

vue frontal.gif (37502 octets)
Vue du programme en cours d'exécution


Présentation

VBScheme est un  programme écrit en Visual Basic 3.0 permettant de programmer en SCHEME sous Windows (3.1, 95, 98...), en utilisant une DLL 16 bits implémentant un interpréteur du langage.

Le code du  noyau Scheme->C est fourni par Digital Equipment Corporation : Scheme->C est en réalité un compilateur écrit en Scheme transformant un programme Scheme en un programme C.

La compilation de ce programme C permet alors d'obtenir un exécutable ou une DLL.


Téléchargement

Le programme est disponible actuellement sous la forme de deux archives auto-extractibles, qui une fois lancées vont installer tous les fichiers nécessaires dans un répertoire créé sur votre disque dur.
Remarque : Ce répertoire est c:\vbscheme par défaut, et je vous conseille de l'accepter dans la mesure ou le fichier fronts2c.ini contenu dans la distribution tient compte de cela (sinon, il suffit de changer le répertoire dans le fichier fronts2c.ini)
  • vb3dlls.exe qui contient les DLL et VBX indispensables pour que le programme VB fonctionne (fichiers runtime d'origine Microsoft).
  • vbscheme.158.exe qui contient le programme VBScheme lui même, les fichiers associés (DLL et VBX "maison") ainsi qu'une version compilée du noyau Scheme->C (Sch2c.dll)

Ces programmes ne font rien d'autre que créer le répertoire d'installation et y copier les fichiers. La base de registre de Windows n'est pas utilisée. La désinstallation est donc aisée : il suffit d'effacer le répertoire et son contenu !
Si vous rencontrez des erreurs d'exécution, il est possible qu'il soit nécessaire de copier dans le répertoire \Windows\system certaines DLL (vbsch2c.dll, regexp.dll)

la documentation existe, mais est encore rudimentaire, un peu de patience !

Si vous êtes vraiment pressé (ou si cela ne marche pas), vous pouvez toujours m'envoyer un message à tarizzo@ese-metz.fr

En projet :
vous trouverez prochainement dans ces pages tout ou partie du code source de tout ça, dès que je l'aurai documenté un minimum !


Liens utiles

Pour récupérer la distribution DEC de Scheme->C, voir le serveur FTP suivant :

ftp://gatekeeper.dec.com/pub/DEC/Scheme-to-C/
On y trouve les fichiers source de tout le système, ainsi que les différents patches depuis l'origine.

Pour obtenir des renseignements sur Scheme, on pourra utiliser par exemple les liens suivants :

 

AG00111_.gif (1635 octets)

Retour à l'accueil