.SS

SS-fil

Scheme Source File
Still et spørsmål
HURTIGSVAR

En .ss-fil er en kildekodefil for Scheme - en del av Lisp-familien av programmeringsspråk. Åpne den med Racket (gratis, alle plattformer) ved å kjøre «racket file.ss» eller via DrRacket IDE. Filendelsen er en eldre konvensjon fra 1990-tallet; moderne Racket-kode bruker .rkt, men begge filendelsene fungerer.

Utvikler: MIT (Scheme language); PLT / Racket team (DrScheme/DrRacket) Kategori: Utviklerfiler Åpen standard MIME: text/plain
ÅPNES PÅ Windows macOS Linux
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 24, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er SS-filformatet?

En .ss-fil inneholder Scheme kildekode - en minimalistisk dialekt av Lisp preget av leksikalsk rekkevidde (lexical scoping), førsteklasses kontunueringer og uniform S-uttrykk-syntaks. Filendelsen ble popularisert på 1990-tallet av Chez Scheme og PLT Scheme som et konvensjonelt suffiks for Scheme-kildekodefiler.

Scheme-kode består av nøstede uttrykk i parenteser - define, lambda, let, cond - uten spesiell syntaks for å avslutte setninger. En .ss-fil kan starte med et #lang-direktiv som spesifiserer den nøyaktige dialekten, en konvensjon introdusert av Racket.

Språkstandarden vedlikeholdes gjennom «Revised Report on the Algorithmic Language Scheme» (RnRS). R7RS (2013) er den nåværende standarden; R6RS (2007) la til et formelt modulsystem. Både .ss og den relaterte .scm-filendelsen er mye brukt i akademiske kurs, spesielt de som er basert på *Structure and Interpretation of Computer Programs*.

Da PLT Scheme ble omdøpt til Racket den 7. juni 2010 (versjon 5.0), ble den foretrukne filendelsen for ny Racket-kode .rkt. Filendelsen .ss aksepteres fortsatt av DrRacket og Chez Scheme, og er fortsatt vanlig i lærebøker og universitetsplaner bygget rundt tidligere utgaver.

.ss-filer er ren UTF-8-tekst uten binær signatur. DrRacket tilbyr en REPL, innebygd dokumentasjon og feilutheving; MIT Scheme, Guile og Chez Scheme kjører alle .ss-filer fra kommandolinjen.

Sikkerhet og trygghet

RISIKO: LOW

Kildekode i ren tekst; kan ikke kjøres uten en Scheme-tolker. Kode fra utrolige kilder bør gjennomgås før kjøring - Scheme kan utføre filsystem- og nettverksoperasjoner.

Formatdetaljer

i et nøtteskall
FULLT NAVNScheme Source Fileogså kjent som Scheme Script, PLT Scheme source
UTVIKLERMIT (Scheme language); PLT / Racket team (DrScheme/DrRacket)siden 1970s (Scheme language); .ss extension popularised by PLT Scheme / Chez Scheme circa 1990s
MIME-TYPEtext/plain
TYPEkildekode i ren tekst
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Sound Script (ulike spillmotorer) - Noen spillmotorer og lydverktøy bruker .ss for proprietære lydskript eller sekvensfiler.
  • SpreadSheet-fil (SuperCalc) - Det eldre regnearkformatet SuperCalc brukte .ss, nå foreldet.

Programmer som åpner SS-filer

Windows3 apps
Windows Notepad Innebygd Høyreklikk på filen → Åpne i → Notepad. Viser tekst, men ingen syntaksutheving.
Racket (DrRacket) Åpen kildekode Fil → Åpne → velg .ss-fil; klikk Kjør. Eller: racket file.ss fra kommandolinjen.
Visual Studio Code Gratis Åpne .ss-fil; installer utvidelsen «Magic Racket» for syntaksutheving og REPL.
macOS2 apps
TextEdit Innebygd Åpne .ss-fil for å se kildekoden som ren tekst. Format → Gjør om til ren tekst ved behov.
Racket (DrRacket) Åpen kildekode Fil → Åpne → velg .ss-fil; klikk Kjør. Eller: racket file.ss fra kommandolinjen.
Linux3 apps
gedit Åpen kildekode Åpne filen i gedit; støtter grunnleggende syntaksutheving for Lisp/Scheme.
Racket (DrRacket) Åpen kildekode Fil → Åpne → velg .ss-fil; klikk Kjør. Eller: racket file.ss fra kommandolinjen.
MIT Scheme Åpen kildekode mit-scheme --load file.ss - alternativ standard Scheme-implementering.

Tekniske detaljer

dyp spesifikasjon
SyntaksparadigmeS-uttrykk (parentes-basert prefiksnotasjon; Lisp-familien)
TegnodingUTF-8 eller ASCII; ingen binær header
MIME-typetext/x-scheme (også text/plain, application/x-scheme)
DialekterklæringValgfritt `#lang`-direktiv på første linje (Racket-konvensjon)
Gjeldende språkstandardR7RS (2013); R5RS og R6RS er også vidt støttet
Krav til halekallKorrekt halekall-optimalisering (tail-call optimization) er obligatorisk i henhold til R5RS og senere; muliggjør trygg dyp rekursjon
Støtte for kontunueringerFørsteklasses kontunueringer via `call/cc` (call-with-current-continuation)
ModulsystemR6RS definerer formell biblioteksyntaks; Racket bruker `#lang` + `require`/`provide`
Primære implementeringerChez Scheme, DrRacket, MIT Scheme, GNU Guile, Chicken Scheme
Forhold til .rktPLT Scheme ble omdøpt til Racket i 2010; `.rkt` er nå foretrukket; `.ss` er eldre, men fortsatt akseptert
Typisk brukAkademisk undervisning (SICP-baserte kurs), skripting, innebygde Scheme-tolkere
Toppnivå-former`define`, `lambda`, `let`, `letrec`, `begin`, `import`, `module`
Utgitt1970s (Scheme language); .ss extension popularised by PLT Scheme / Chez Scheme circa 1990s
Siste versjonR7RS (2013) is the current Scheme standard; Racket 8.x uses .rkt/.ss
Åpen standardJa · royalty-fri
Spesifikasjonsmall.r7rs.org

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med SS-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om SS-filer.

Ofte stilte spørsmål

Hva er en .ss-fil?
En kildekodefil for Scheme. Scheme er et programmeringsspråk i Lisp-familien som brukes i informatikkutdanning og forskning.
Hvordan åpner og kjører jeg en .ss-fil?
Installer Racket (gratis, alle plattformer) og enten åpne den i DrRacket eller kjør «racket file.ss» fra kommandolinjen.
Hva er forskjellen mellom .ss og .rkt?
.ss er den eldre Scheme-kildekodeendelsen fra PLT Scheme / Chez Scheme. Siden 2010 foretrekker Racket .rkt. Begge fungerer om hverandre med Racket.
Hva er DrScheme?
DrScheme var IDE-en for PLT Scheme. Den ble omdøpt til DrRacket i 2010 da PLT Scheme ble omdøpt til Racket. Den moderne versjonen er tilgjengelig på racket-lang.org.
Kan jeg åpne en .ss-fil i Notepad?
Ja - det er ren tekst. Du kan lese koden, men du kan ikke kjøre den fra Notepad.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å