Scheme sur Internet
Le newsgroup comp.lang.scheme permet aux schemeurs du monde entier reliés à Internet de correspondre entre eux très rapidement. On y trouve aussi bien des étudiants débutants que des spécialistes discutant de sujets très pointus. Il est bienvenu de demander des conseils généraux sur tel ou tel point obscur, mais il est assez mal vu de poser brutalement un exercice issu manifestement d'un TD... Tout internaute peut s'abonner à ce newsgroup.
Il existe une mailing list réservée aux utilisateurs du dialecte Racket pour des questions relatives à cette (excellente) implémentation en particulier, dotée d'un très bon livre (hé hé)...
Il existe une FAQ [Frequently Asked Questions] sur Scheme.
Le lieu de naissance de Scheme étant le célèbre MIT, on trouvera là-bas une Scheme Home Page. Au MIT, ils utilisent... MIT-Scheme bien sûr.
Le meilleur site généraliste est sur www.schemers.org.
Un livre en ligne traitant assez en profondeur des aspects sémantiques du langage Scheme est dû à Paul Wilson.
Dans le même ordre d'idées, le meilleur ouvrage traitant de l'interprétation et de la compilation de Scheme [vers C ou Java] est sans doute français [cocorico], celui de Christian Queinnec [attention, niveau Master d'Informatique...]. Vous y trouverez, en cherchant bien dans la page Web, des exercices corrigés de Scheme d'Université et de Polytechnique...
Le projet Guile de la Free Software Foundation [GNU] utilisera Scheme comme langage universel d'extension dans les applications.
L'ancêtre de Scheme est le langage LISP, inventé vers 1958 par John McCarthy, au MIT [sa homepage contient en particulier des liens vers l'histoire de LISP]. McCarthy a créé LISP pour les besoins de l'Intelligence Artificielle [et porté par sa connaissance du lambda-calcul].
Article de Kenneth Iverson, inventeur du langage APL, sur Computers and Mathematical notation. Ce bizarre langage APL a eu une influence certaine sur la tendance "ordre supérieur" en programmation fonctionnelle. De rares cours le présentent encore, par exemple celui de Trinity College. Son successeur se nomme J.
La page de J-P. Louvet [Université de Bordeaux] contient une documentation très accessible sur les fractales. On trouve dans les parages une brève histoire de l'Informatique, avec des liens.
Ne lisez pas le Hacker's Dictionary, vous allez prendre de mauvaises habitudes linguistiques, et votre bogosité risque d'augmenter....