SIOD, acronyme de Scheme In One Defun, est un langage de programmation dérivé de Scheme utilisé par le logiciel de retouche d'image GIMP pour scripter (appelé script-fu) certaines manipulations d'image. Il a été écrit par le professeur George J. Carrette de l'université de Boston à la fin des années 80[1].

SIOD
Date de première version Avril 1988
Paradigmes Fonctionnelle, procédurale, Métaprogrammation
Auteur George J. Carrette
Développeur George J. Carrette
Dernière version 3.63 (27 avril 2008)
Typage Dynamique, fort
Influencé par Lisp, Scheme
A influencé SCM, Guile
Écrit en C
Systèmes d'exploitation Multi-plateforme
Licence LGPL
Site web (en) people.delphiforums.com/gjc//siod.html

Il a été remplacé dans GIMP par TinyScheme à partir de sa version 2.4 (1998)[1].

Caractéristiques

modifier

Les fonctionnalités SIOD incluent :

Applications

modifier
  • GIMP avant la version 2.4[1]
  • Siag Office – Scheme in a Grid (SIAG) est un tableur utilisant SIOD comme base.

Notes et références

modifier
  1. 1 2 3 (en) « GIMP - Script-Fu in GIMP 2.4 », sur www.gimp.org (consulté le )
  2. (en) « Bibliography of Scheme-related Research » (bibliographie), sur web.archive.org, (consulté le )

Lien externe

modifier