.SS

Fichier SS

Scheme Source File
Poser une question
RÉPONSE RAPIDE

Un fichier .ss est un fichier de code source Scheme - membre de la famille des langages de programmation Lisp. Ouvrez-le avec Racket (gratuit, toutes plateformes) en exécutant « racket file.ss » ou via l'IDE DrRacket. L'extension est une convention héritée des années 1990 ; le code Racket moderne utilise .rkt, mais les deux extensions fonctionnent.

Développeur : MIT (Scheme language); PLT / Racket team (DrScheme/DrRacket) Catégorie : Fichiers de développement Standard ouvert MIME: text/plain
S'OUVRE SUR Windows macOS Linux
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 24, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier SS ?

Un fichier .ss contient du code source Scheme - un dialecte minimaliste de Lisp caractérisé par une portée lexicale, des continuations de première classe et une syntaxe d'expressions S uniforme. L'extension a été popularisée dans les années 1990 par Chez Scheme et PLT Scheme comme suffixe conventionnel pour les fichiers sources Scheme.

Le code Scheme se compose d'expressions parenthésées imbriquées - define, lambda, let, cond - sans syntaxe spéciale de terminaison d'instruction. Un fichier .ss peut commencer par une directive #lang qui spécifie le dialecte exact, une convention introduite par Racket.

Le standard du langage est maintenu via le Revised Report on the Algorithmic Language Scheme (RnRS). R7RS (2013) est le standard actuel ; R6RS (2007) a ajouté un système de modules formel. L'extension .ss et l'extension associée .scm sont toutes deux largement utilisées dans les cours académiques, en particulier ceux basés sur *Structure and Interpretation of Computer Programs*.

Lorsque PLT Scheme a été renommé Racket le 7 juin 2010 (version 5.0), l'extension préférée pour le nouveau code Racket est devenue .rkt. L'extension .ss est toujours acceptée par DrRacket et Chez Scheme, et reste courante dans les manuels scolaires et les programmes universitaires basés sur des éditions antérieures.

Les fichiers .ss sont du texte brut UTF-8 sans signature binaire. DrRacket fournit un REPL, une documentation intégrée et une coloration syntaxique des erreurs ; MIT Scheme, Guile et Chez Scheme exécutent tous les fichiers .ss à partir de la ligne de commande.

Sécurité et sûreté

RISQUE : LOW

Code source en texte brut ; ne peut pas s'exécuter sans un interpréteur Scheme. Le code provenant de sources non fiables doit être examiné avant exécution - Scheme peut effectuer des opérations sur le système de fichiers et le réseau.

Détails du format

en bref
NOM COMPLETScheme Source Filealias Scheme Script, PLT Scheme source
DÉVELOPPEURMIT (Scheme language); PLT / Racket team (DrScheme/DrRacket)depuis 1970s (Scheme language); .ss extension popularised by PLT Scheme / Chez Scheme circa 1990s
TYPE MIMEtext/plain
TYPEcode source en texte brut
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Sound Script (divers moteurs de jeu) - Certains moteurs de jeu et outils audio utilisent .ss pour des fichiers de script sonore ou de séquence propriétaires.
  • Fichier SpreadSheet (SuperCalc) - L'ancien format de feuille de calcul SuperCalc utilisait .ss, désormais obsolète.

Programmes qui ouvrent les fichiers SS

Windows3 apps
Windows Notepad Intégré Clic droit sur le fichier → Ouvrir avec → Bloc-notes. Affiche le texte mais sans coloration syntaxique.
Racket (DrRacket) Open-source Fichier → Ouvrir → sélectionner le fichier .ss ; cliquer sur Exécuter. Ou : racket file.ss depuis la ligne de commande.
Visual Studio Code Gratuit Ouvrir le fichier .ss ; installer l'extension « Magic Racket » pour la coloration syntaxique et le REPL.
macOS2 apps
TextEdit Intégré Ouvrir le fichier .ss pour afficher la source en texte brut. Format → Convertir au format Texte si nécessaire.
Racket (DrRacket) Open-source Fichier → Ouvrir → sélectionner le fichier .ss ; cliquer sur Exécuter. Ou : racket file.ss depuis la ligne de commande.
Linux3 apps
gedit Open-source Ouvrir le fichier dans gedit ; prend en charge la coloration syntaxique de base pour Lisp/Scheme.
Racket (DrRacket) Open-source Fichier → Ouvrir → sélectionner le fichier .ss ; cliquer sur Exécuter. Ou : racket file.ss depuis la ligne de commande.
MIT Scheme Open-source mit-scheme --load file.ss - implémentation standard alternative de Scheme.

Détails techniques

spécifications approfondies
Paradigme syntaxiqueExpression S (notation préfixée parenthésée ; famille Lisp)
Encodage des caractèresUTF-8 ou ASCII ; pas d'en-tête binaire
Type MIMEtext/x-scheme (également text/plain, application/x-scheme)
Déclaration de dialecteDirective `#lang` facultative sur la première ligne (convention Racket)
Standard actuel du langageR7RS (2013) ; R5RS et R6RS également largement supportés
Exigence d'appel terminalOptimisation d'appel terminal (tail-call) obligatoire selon R5RS et versions ultérieures ; permet une récursion profonde sécurisée
Support des continuationsContinuations de première classe via `call/cc` (call-with-current-continuation)
Système de modulesR6RS définit une syntaxe de bibliothèque formelle ; Racket utilise `#lang` + `require`/`provide`
Implémentations principalesChez Scheme, DrRacket, MIT Scheme, GNU Guile, Chicken Scheme
Relation avec .rktPLT Scheme renommé Racket en 2010 ; `.rkt` est désormais préféré ; `.ss` est hérité mais toujours accepté
Utilisation typiqueEnseignement académique (cours basés sur SICP), scripting, interpréteurs Scheme embarqués
Formes de haut niveau`define`, `lambda`, `let`, `letrec`, `begin`, `import`, `module`
Publié1970s (Scheme language); .ss extension popularised by PLT Scheme / Chez Scheme circa 1990s
Dernière versionR7RS (2013) is the current Scheme standard; Racket 8.x uses .rkt/.ss
Standard ouvertOui · libre de droits
Spécificationsmall.r7rs.org

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers SS. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers SS.

Foire aux questions

Qu'est-ce qu'un fichier .ss ?
Un fichier de code source Scheme. Scheme est un langage de programmation de la famille Lisp utilisé dans l'enseignement de l'informatique et la recherche.
Comment ouvrir et exécuter un fichier .ss ?
Installez Racket (gratuit, toutes plateformes) et ouvrez-le dans DrRacket ou exécutez « racket file.ss » depuis la ligne de commande.
Quelle est la différence entre .ss et .rkt ?
.ss est l'extension source Scheme héritée de PLT Scheme / Chez Scheme. Depuis 2010, Racket préfère .rkt. Les deux fonctionnent de manière interchangeable avec Racket.
Qu'est-ce que DrScheme ?
DrScheme était l'IDE pour PLT Scheme. Il a été renommé DrRacket en 2010 lorsque PLT Scheme a été renommé Racket. La version moderne est disponible sur racket-lang.org.
Puis-je ouvrir un fichier .ss dans le Bloc-notes ?
Oui - c'est du texte brut. Vous pouvez lire le code mais vous ne pouvez pas l'exécuter depuis le Bloc-notes.

Références

1Racket Language - official siteracket-lang.org
2R7RS Scheme Standard (small language)small.r7rs.org

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.TMPTemporary File
10.TXTPlain Text File

Extensions liées

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z