.SS

SS Datei

Scheme Source File
Frage stellen
SCHNELLE ANTWORT

Eine .ss-Datei ist eine Scheme-Quellcodedatei - Teil der Lisp-Familie von Programmiersprachen. Öffnen Sie diese mit Racket (kostenlos, alle Plattformen), indem Sie „racket datei.ss” ausführen oder die DrRacket-IDE nutzen. Die Dateiendung ist eine Konvention aus den 1990er Jahren; moderner Racket-Code verwendet .rkt, aber beide Endungen funktionieren.

Entwickler: MIT (Scheme language); PLT / Racket team (DrScheme/DrRacket) Kategorie: Developerdateien Offener Standard MIME: text/plain
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 24, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das SS-Dateiformat?

Eine .ss-Datei enthält Scheme-Quellcode - einen minimalistischen Lisp-Dialekt, der durch lexikalisches Scoping, First-Class-Continuations und eine einheitliche S-Expression-Syntax gekennzeichnet ist. Die Dateiendung wurde in den 1990er Jahren durch Chez Scheme und PLT Scheme als konventionelles Suffix für Scheme-Quelldateien populär.

Scheme-Code besteht aus verschachtelten, in Klammern gesetzten Ausdrücken - define, lambda, let, cond - ohne spezielle Syntax für Anweisungs-Terminatoren. Eine .ss-Datei kann mit einer #lang-Direktive beginnen, die den genauen Dialekt spezifiziert, eine von Racket eingeführte Konvention.

Der Sprachstandard wird durch den „Revised Report on the Algorithmic Language Scheme” (RnRS) gepflegt. R7RS (2013) ist der aktuelle Standard; R6RS (2007) fügte ein formales Modulsystem hinzu. Sowohl .ss als auch die verwandte Endung .scm sind in akademischen Kursen weit verbreitet, insbesondere in solchen, die auf *Structure and Interpretation of Computer Programs* basieren.

Als PLT Scheme am 7. Juni 2010 (Version 5.0) in Racket umbenannt wurde, wurde .rkt zur bevorzugten Endung für neuen Racket-Code. Die Endung .ss wird weiterhin von DrRacket und Chez Scheme akzeptiert und bleibt in Lehrbüchern und universitären Lehrplänen, die auf früheren Ausgaben basieren, gebräuchlich.

.ss-Dateien sind einfacher UTF-8-Text ohne binäre Signatur. DrRacket bietet eine REPL, Inline-Dokumentation und Fehlerhervorhebung; MIT Scheme, Guile und Chez Scheme führen .ss-Dateien alle über die Befehlszeile aus.

Sicherheit

RISIKO: LOW

Reiner Text-Quellcode; kann ohne einen Scheme-Interpreter nicht ausgeführt werden. Code aus nicht vertrauenswürdigen Quellen sollte vor der Ausführung überprüft werden - Scheme kann Dateisystem- und Netzwerkoperationen durchführen.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEScheme Source Filealias Scheme Script, PLT Scheme source
ENTWICKLERMIT (Scheme language); PLT / Racket team (DrScheme/DrRacket)seit 1970s (Scheme language); .ss extension popularised by PLT Scheme / Chez Scheme circa 1990s
MIME TYPEtext/plain
TYPreiner Text-Quellcode
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • Sound Script (verschiedene Game-Engines) - Einige Game-Engines und Audio-Tools verwenden .ss für proprietäre Sound-Script- oder Sequenzdateien.
  • SpreadSheet-Datei (SuperCalc) - Das veraltete SuperCalc-Tabellenformat verwendete .ss, ist heute jedoch obsolet.

Programme zum Öffnen von SS-Dateien

Windows3 apps
Windows Notepad Integriert Rechtsklick auf Datei → Öffnen mit → Notepad. Zeigt Text an, aber ohne Syntax-Hervorhebung.
Racket (DrRacket) Open Source Datei → Öffnen → .ss-Datei auswählen; auf „Ausführen” klicken. Oder: „racket datei.ss” über die Befehlszeile.
Visual Studio Code Kostenlos .ss-Datei öffnen; „Magic Racket”-Erweiterung für Syntax-Hervorhebung und REPL installieren.
macOS2 apps
TextEdit Integriert .ss-Datei öffnen, um den Quelltext anzuzeigen. Bei Bedarf „Format” → „In reinen Text umwandeln” wählen.
Racket (DrRacket) Open Source Datei → Öffnen → .ss-Datei auswählen; auf „Ausführen” klicken. Oder: „racket datei.ss” über die Befehlszeile.
Linux3 apps
gedit Open Source Datei in gedit öffnen; unterstützt grundlegende Syntax-Hervorhebung für Lisp/Scheme.
Racket (DrRacket) Open Source Datei → Öffnen → .ss-Datei auswählen; auf „Ausführen” klicken. Oder: „racket datei.ss” über die Befehlszeile.
MIT Scheme Open Source mit-scheme --load datei.ss - alternative Standard-Scheme-Implementierung.

Technische Details

technische Spezifikation
Syntax-ParadigmaS-Expression (Präfixnotation in Klammern; Lisp-Familie)
ZeichenkodierungUTF-8 oder ASCII; kein binärer Header
MIME-Typtext/x-scheme (auch text/plain, application/x-scheme)
Dialekt-DeklarationOptionale `#lang`-Direktive in der ersten Zeile (Racket-Konvention)
Aktueller SprachstandardR7RS (2013); R5RS und R6RS ebenfalls weitgehend unterstützt
Tail-Call-AnforderungEchte Endrekursionsoptimierung (Tail-Call Optimization) obligatorisch nach R5RS und später; ermöglicht sichere tiefe Rekursion
Continuation-UnterstützungFirst-Class-Continuations via `call/cc` (call-with-current-continuation)
ModulsystemR6RS definiert formale Bibliotheks-Syntax; Racket nutzt `#lang` + `require`/`provide`
Primäre ImplementierungenChez Scheme, DrRacket, MIT Scheme, GNU Guile, Chicken Scheme
Beziehung zu `.rkt`PLT Scheme wurde 2010 in Racket umbenannt; `.rkt` wird jetzt bevorzugt; `.ss` ist veraltet, wird aber noch akzeptiert
Typische VerwendungAkademische Lehre (SICP-basierte Kurse), Scripting, eingebettete Scheme-Interpreter
Top-Level-Formen`define`, `lambda`, `let`, `letrec`, `begin`, `import`, `module`
Veröffentlicht1970s (Scheme language); .ss extension popularised by PLT Scheme / Chez Scheme circa 1990s
Neueste VersionR7RS (2013) is the current Scheme standard; Racket 8.x uses .rkt/.ss
Offener StandardJa · lizenzgebührenfrei
Spezifikationsmall.r7rs.org

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit SS-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu SS-Dateien.

Häufig gestellte Fragen

Was ist eine .ss-Datei?
Eine Scheme-Quellcodedatei. Scheme ist eine Programmiersprache der Lisp-Familie, die in der Informatik-Ausbildung und Forschung verwendet wird.
Wie öffne und starte ich eine .ss-Datei?
Installieren Sie Racket (kostenlos, alle Plattformen) und öffnen Sie die Datei entweder in DrRacket oder führen Sie „racket datei.ss” über die Befehlszeile aus.
Was ist der Unterschied zwischen .ss und .rkt?
.ss ist die veraltete Scheme-Quellendung von PLT Scheme / Chez Scheme. Seit 2010 bevorzugt Racket .rkt. Beide funktionieren in Racket austauschbar.
Was ist DrScheme?
DrScheme war die IDE für PLT Scheme. Sie wurde 2010 in DrRacket umbenannt, als PLT Scheme in Racket umbenannt wurde. Die moderne Version ist unter racket-lang.org verfügbar.
Kann ich eine .ss-Datei im Editor (Notepad) öffnen?
Ja - es handelt sich um reinen Text. Sie können den Code lesen, aber nicht direkt aus Notepad heraus ausführen.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen