.SS

Archivo SS

Scheme Source File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .ss es un archivo de código fuente de Scheme, parte de la familia de lenguajes de programación Lisp. Ábralo con Racket (gratuito, todas las plataformas) ejecutando «racket file.ss» o a través del IDE DrRacket. La extensión es una convención heredada de la década de 1990; el código moderno de Racket utiliza .rkt, pero ambas extensiones funcionan.

Desarrollador: MIT (Scheme language); PLT / Racket team (DrScheme/DrRacket) Categoría: Archivos de desarrollo Estándar abierto MIME: text/plain
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Aug 24, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo SS?

Un archivo .ss contiene código fuente de Scheme, un dialecto minimalista de Lisp caracterizado por el alcance léxico, continuaciones de primera clase y una sintaxis uniforme de expresiones-S. La extensión fue popularizada en la década de 1990 por Chez Scheme y PLT Scheme como un sufijo convencional para los archivos de fuente de Scheme.

El código de Scheme consiste en expresiones anidadas entre paréntesis - define, lambda, let, cond - sin una sintaxis especial para terminadores de sentencias. Un archivo .ss puede comenzar con una directiva #lang que especifica el dialecto exacto, una convención introducida por Racket.

El estándar del lenguaje se mantiene a través del Revised Report on the Algorithmic Language Scheme (RnRS). R7RS (2013) es el estándar actual; R6RS (2007) añadió un sistema de módulos formal. Tanto la extensión .ss como la relacionada .scm se utilizan ampliamente en cursos académicos, especialmente aquellos basados en *Structure and Interpretation of Computer Programs*.

Cuando PLT Scheme pasó a llamarse Racket el 7 de junio de 2010 (versión 5.0), la extensión preferida para el nuevo código de Racket pasó a ser .rkt. La extensión .ss sigue siendo aceptada por DrRacket y Chez Scheme, y sigue siendo común en libros de texto y planes de estudio universitarios basados en ediciones anteriores.

Los archivos .ss son texto plano UTF-8 sin firma binaria. DrRacket proporciona un REPL, documentación integrada y resaltado de errores; MIT Scheme, Guile y Chez Scheme ejecutan archivos .ss desde la línea de comandos.

Seguridad y protección

RIESGO: LOW

Código fuente de texto plano; no puede ejecutarse sin un intérprete de Scheme. El código de fuentes no confiables debe revisarse antes de ejecutarse: Scheme puede realizar operaciones de red y del sistema de archivos.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOScheme Source Filetambién conocido como Scheme Script, PLT Scheme source
DESARROLLADORMIT (Scheme language); PLT / Racket team (DrScheme/DrRacket)desde 1970s (Scheme language); .ss extension popularised by PLT Scheme / Chez Scheme circa 1990s
TIPO MIMEtext/plain
TIPOcódigo fuente de texto plano
ESTÁNDARAbierto · libre de regalías
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • Sound Script (varios motores de juegos) - Algunos motores de juegos y herramientas de audio utilizan .ss para archivos de secuencias o scripts de sonido propietarios.
  • Archivo de hoja de cálculo (SuperCalc) - El formato de hoja de cálculo heredado de SuperCalc utilizaba .ss, ahora obsoleto.

Programas que abren archivos SS

Windows3 apps
Windows Notepad Integrado Haga clic derecho en el archivo → Abrir con → Bloc de notas. Muestra el texto pero sin resaltado de sintaxis.
Racket (DrRacket) Código abierto Archivo → Abrir → seleccionar archivo .ss; hacer clic en Ejecutar. O: racket file.ss desde la línea de comandos.
Visual Studio Code Gratis Abra el archivo .ss; instale la extensión «Magic Racket» para resaltado de sintaxis y REPL.
macOS2 apps
TextEdit Integrado Abra el archivo .ss para ver el código fuente en texto plano. Formato → Convertir a texto plano si es necesario.
Racket (DrRacket) Código abierto Archivo → Abrir → seleccionar archivo .ss; hacer clic en Ejecutar. O: racket file.ss desde la línea de comandos.
Linux3 apps
gedit Código abierto Abra el archivo en gedit; admite resaltado de sintaxis básico para Lisp/Scheme.
Racket (DrRacket) Código abierto Archivo → Abrir → seleccionar archivo .ss; hacer clic en Ejecutar. O: racket file.ss desde la línea de comandos.
MIT Scheme Código abierto mit-scheme --load file.ss - implementación estándar alternativa de Scheme.

Detalles técnicos

especificación profunda
Paradigma de sintaxisExpresión-S (notación de prefijo con paréntesis; familia Lisp)
Codificación de caracteresUTF-8 o ASCII; sin encabezado binario
Tipo MIMEtext/x-scheme (también text/plain, application/x-scheme)
Declaración de dialectoDirectiva `#lang` opcional en la primera línea (convención de Racket)
Estándar de lenguaje actualR7RS (2013); R5RS y R6RS también son ampliamente compatibles
Requisito de llamada de colaOptimización de llamada de cola adecuada obligatoria según R5RS y posteriores; permite recursión profunda segura
Soporte de continuacionesContinuaciones de primera clase a través de `call/cc` (call-with-current-continuation)
Sistema de módulosR6RS define una sintaxis de biblioteca formal; Racket utiliza `#lang` + `require`/`provide`
Implementaciones principalesChez Scheme, DrRacket, MIT Scheme, GNU Guile, Chicken Scheme
Relación con `.rkt`PLT Scheme fue renombrado como Racket en 2010; `.rkt` es ahora preferido; `.ss` es heredado pero aún se acepta
Uso típicoEnseñanza académica (cursos basados en SICP), scripting, intérpretes de Scheme embebidos
Formas de nivel superior`define`, `lambda`, `let`, `letrec`, `begin`, `import`, `module`
Lanzado1970s (Scheme language); .ss extension popularised by PLT Scheme / Chez Scheme circa 1990s
Última versiónR7RS (2013) is the current Scheme standard; Racket 8.x uses .rkt/.ss
Estándar abierto · libre de regalías
Especificaciónsmall.r7rs.org

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos SS. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos SS.

Preguntas frecuentes

¿Qué es un archivo .ss?
Un archivo de código fuente de Scheme. Scheme es un lenguaje de programación de la familia Lisp utilizado en la educación e investigación de ciencias de la computación.
¿Cómo abro y ejecuto un archivo .ss?
Instale Racket (gratuito, todas las plataformas) y ábralo en DrRacket o ejecute «racket file.ss» desde la línea de comandos.
¿Cuál es la diferencia entre .ss y .rkt?
.ss es la extensión de fuente de Scheme heredada de PLT Scheme / Chez Scheme. Desde 2010, Racket prefiere .rkt. Ambas funcionan indistintamente con Racket.
¿Qué es DrScheme?
DrScheme era el IDE para PLT Scheme. Fue renombrado como DrRacket en 2010 cuando PLT Scheme pasó a llamarse Racket. La versión moderna está disponible en racket-lang.org.
¿Puedo abrir un archivo .ss en el Bloc de notas?
Sí, es texto plano. Puede leer el código pero no puede ejecutarlo desde el Bloc de notas.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z