.SS

SS-bestand

Scheme Source File
Stel een vraag
SNEL ANTWOORD

Een .ss bestand is een Scheme broncodebestand - onderdeel van de Lisp-familie van programmeertalen. Open het met Racket (gratis, alle platforms) door „racket file.ss” uit te voeren of via de DrRacket IDE. De extensie is een legacy-conventie uit de jaren 90; moderne Racket-code gebruikt .rkt, maar beide extensies werken.

Ontwikkelaar: MIT (Scheme language); PLT / Racket team (DrScheme/DrRacket) Categorie: Ontwikkelaarsbestanden Open standaard MIME: text/plain
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 24, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het SS-bestandsformaat?

Een .ss bestand bevat Scheme broncode - een minimalistisch dialect van Lisp dat wordt gekenmerkt door lexical scoping, first-class continuations en een uniforme S-expression syntaxis. De extensie werd in de jaren 90 populair gemaakt door Chez Scheme en PLT Scheme als een conventioneel achtervoegsel voor Scheme bronbestanden.

Scheme-code bestaat uit geneste expressies tussen haakjes - define, lambda, let, cond - zonder speciale syntaxis voor het beëindigen van statements. Een .ss bestand kan beginnen met een #lang richtlijn die het exacte dialect specificeert, een conventie geïntroduceerd door Racket.

De taalstandaard wordt onderhouden via de Revised Report on the Algorithmic Language Scheme (RnRS). R7RS (2013) is de huidige standaard; R6RS (2007) voegde een formeel modulesysteem toe. Zowel .ss als de gerelateerde .scm extensie worden veel gebruikt in academische cursussen, vooral die gebaseerd op *Structure and Interpretation of Computer Programs*.

Toen PLT Scheme op 7 juni 2010 (versie 5.0) werd hernoemd naar Racket, werd de voorkeursextensie voor nieuwe Racket-code .rkt. De .ss extensie wordt nog steeds geaccepteerd door DrRacket en Chez Scheme, en blijft gebruikelijk in leerboeken en universitaire curricula die zijn gebaseerd op eerdere edities.

.ss bestanden zijn platte UTF-8 tekst zonder binaire signatuur. DrRacket biedt een REPL, inline documentatie en foutmarkering; MIT Scheme, Guile en Chez Scheme voeren alle .ss bestanden uit vanaf de opdrachtregel.

Beveiliging & veiligheid

RISICO: LOW

Platte tekst broncode; kan niet worden uitgevoerd zonder een Scheme-interpreter. Code van niet-vertrouwde bronnen moet worden gecontroleerd voor uitvoering - Scheme kan bestandssysteem- en netwerkbewerkingen uitvoeren.

Formaatdetails

in een notendop
VOLLEDIGE NAAMScheme Source Fileook bekend als Scheme Script, PLT Scheme source
ONTWIKKELAARMIT (Scheme language); PLT / Racket team (DrScheme/DrRacket)sinds 1970s (Scheme language); .ss extension popularised by PLT Scheme / Chez Scheme circa 1990s
MIME-TYPEtext/plain
TYPEplatte tekst broncode
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • Sound Script (diverse game engines) - Sommige game engines en audio-tools gebruiken .ss voor eigen sound script- of sequence-bestanden.
  • SpreadSheet bestand (SuperCalc) - Legacy SuperCalc spreadsheet-formaat gebruikte .ss, nu verouderd.

Programma's die SS-bestanden openen

Windows3 apps
Windows Notepad Ingebouwd Rechtermuisklik op bestand → Openen met → Kladblok. Toont tekst maar geen syntaxis-accentuering.
Racket (DrRacket) Open-source Bestand → Openen → selecteer .ss bestand; klik op Uitvoeren. Of: racket file.ss vanaf de opdrachtregel.
Visual Studio Code Gratis Open .ss bestand; installeer de „Magic Racket” extensie voor syntaxis-accentuering en REPL.
macOS2 apps
TextEdit Ingebouwd Open .ss bestand om de platte tekstbron te bekijken. Wijzig eventueel via Opmaak → Maak platte tekst.
Racket (DrRacket) Open-source Bestand → Openen → selecteer .ss bestand; klik op Uitvoeren. Of: racket file.ss vanaf de opdrachtregel.
Linux3 apps
gedit Open-source Open bestand in gedit; ondersteunt basis syntaxis-accentuering voor Lisp/Scheme.
Racket (DrRacket) Open-source Bestand → Openen → selecteer .ss bestand; klik op Uitvoeren. Of: racket file.ss vanaf de opdrachtregel.
MIT Scheme Open-source mit-scheme --load file.ss - alternatieve standaard Scheme-implementatie.

Technische details

diepe specificaties
SyntaxisparadigmaS-expression (prefixnotatie tussen haakjes; Lisp-familie)
TekstcoderingUTF-8 of ASCII; geen binaire header
MIME-typetext/x-scheme (ook text/plain, application/x-scheme)
DialectverklaringOptionele `#lang` richtlijn op de eerste regel (Racket-conventie)
Huidige taalstandaardR7RS (2013); R5RS en R6RS worden ook breed ondersteund
Tail-call vereisteCorrecte tail-call optimalisatie verplicht volgens R5RS en later; maakt veilige diepe recursie mogelijk
Continuation ondersteuningFirst-class continuations via `call/cc` (call-with-current-continuation)
ModulesysteemR6RS definieert formele bibliotheeksyntaxis; Racket gebruikt `#lang` + `require`/`provide`
Primaire implementatiesChez Scheme, DrRacket, MIT Scheme, GNU Guile, Chicken Scheme
Relatie tot .rktPLT Scheme hernoemd naar Racket in 2010; `.rkt` heeft nu de voorkeur; `.ss` is legacy maar wordt nog geaccepteerd
Typisch gebruikAcademisch onderwijs (op SICP gebaseerde cursussen), scripting, embedded Scheme-interpreters
Top-level vormen`define`, `lambda`, `let`, `letrec`, `begin`, `import`, `module`
Uitgebracht1970s (Scheme language); .ss extension popularised by PLT Scheme / Chez Scheme circa 1990s
Laatste versieR7RS (2013) is the current Scheme standard; Racket 8.x uses .rkt/.ss
Open standaardJa · royaltyvrij
Specificatiesmall.r7rs.org

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met SS-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over SS-bestanden.

Veelgestelde vragen

Wat is een .ss bestand?
Een Scheme broncodebestand. Scheme is een programmeertaal uit de Lisp-familie die wordt gebruikt in informatica-onderwijs en onderzoek.
Hoe open en run ik een .ss bestand?
Installeer Racket (gratis, alle platforms) en open het in DrRacket of voer „racket file.ss” uit vanaf de opdrachtregel.
Wat is het verschil tussen .ss en .rkt?
.ss is de legacy Scheme broncode-extensie van PLT Scheme / Chez Scheme. Sinds 2010 geeft Racket de voorkeur aan .rkt. Beiden werken uitwisselbaar met Racket.
Wat is DrScheme?
DrScheme was de IDE voor PLT Scheme. Het werd in 2010 hernoemd naar DrRacket toen PLT Scheme werd hernoemd naar Racket. De moderne versie is beschikbaar op racket-lang.org.
Kan ik een .ss bestand openen in Kladblok?
Ja - het is platte tekst. Je kunt de code lezen, maar je kunt deze niet uitvoeren vanuit Kladblok.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z