Articulo de referencia

Scsh

Martin Gasbichler Mike Sperber"},"released":{"wt":"{{Start date and age|1994|10|31|df=yes}}"},"latest release version":{"wt":"0.6.7"},"latest release date":{"wt":"{{Start date a...

Scsh (un intérprete de Scheme ) es un software informático , un tipo de intérprete de comandos para un sistema operativo . Es una interfaz de programación de aplicaciones (API ) POSIX (Portable Operating System Interface ) basada en el lenguaje de programación Scheme , diseñada para aprovechar al máximo sus capacidades de scripting . Scsh está limitado a plataformas de 32 bits , pero existe una versión de desarrollo para la última versión de Scheme 48 que funciona en modo de 64 bits . [ 1 ] Es software libre y de código abierto, distribuido bajo la licencia BSD-3-Clause .

Características

Scsh incluye estas características destacadas:

Ejemplo

# !/usr/local/bin/scsh -s ! #( define ( ejecutables dir ) ( con-cwd dir ( filtrar archivo-ejecutable? ( directorio-archivos dir #t )))) ( define ( escribir x ) ( mostrar x ) ( nueva línea ))( para cada writeln ( agregar-mapa ejecutables (( separador-infijo ":" ) ( obtener variable "RUTA" ))))

"Expresiones de gratitud"

El manual de referencia de Scsh incluye una sección de agradecimientos ficticia [ 2 ] escrita por Olin Shivers. Comienza así:

¿A quién debería agradecer? ¿A mis supuestos "colegas", que se ríen de mí a mis espaldas mientras se hacen famosos gracias a mi trabajo? ¿A mis inútiles estudiantes de posgrado, cuyas habilidades informáticas parecen limitarse a descargar imágenes de internet? ¿A mis padres, que siguen esperando a que deje de "jugar con ordenadores", vaya a la facultad de medicina y me convierta en radiólogo? ¿A mi jefe de departamento, un gerente que me da una nueva perspectiva y simpatía por los carteros descontentos?

y concluye con:

Ah, sí, los agradecimientos. Creo que no. Lo hice yo. Lo hice todo yo sola.

Véase también

Referencias

  1. "scheme/scsh: Un intérprete de comandos Unix integrado en scheme" . GitHub . Consultado el 12 de enero de 2024 .
  2. "Agradecimientos (reimpreso en el libro de Philip Greenspun, Sitios web basados ​​en bases de datos )" . Philip Greenspun . Consultado el 4 de diciembre de 2018 .
  • Sitio web oficial
  • scsh en GitHub
  • Página del proyecto en Sourceforge
  • Descargas