Alle Optionen
squeeze  ] [  wheezy  ] [  jessie  ] [  stretch  ] [  sid  ]
[ Quellcode: scsh-0.6  ]

Paket: scsh-common-0.6 (0.6.7-7)

Links für scsh-common-0.6

Screenshot

Debian-Ressourcen:

Quellcode-Paket scsh-0.6 herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Ein »Scheme«-Interpreter für das Schreiben von Systemprogrammen

Scsh bietet eine hochentwickelte Prozessnotation für Aufgaben, wie sie Shell-Skripte erledigen: Programme aufrufen, Pipelines einrichten und Umleitung von Ein-/Ausgabe. Scsh bettet diese Prozessnotation in eine vollständige Scheme-Implementierung ein. Scheme ist ein ein minimaler, sauberer Dialekt der Programmiersprache Lisp. Die Prozessnotation ist als Satz von Makrodefinitionen realisiert. Bei der Realisierung wurde sorgfältig auf die Zusammenarbeit mit standardmäßigem Scheme-Code geachtet. Scsh ist nicht »wie Scheme«, es ist Scheme.

Auf der Skriptebene verfügt scsh auch über Awk-Möglichkeiten, die ebenfalls als in allgemeinen Scheme-Code einbettbares Makro realisiert sind.

Scsh bietet überdies systemnahen Zugriff auf Funktionen des Betriebssystems, wie er gewöhnlich mit C assoziiert wird. Die aktuelle Veröffentlichung realisiert neben vollem POSIX-Zugriff wichtige nicht in POSIX enthaltene Erweiterungen wie vollständige Unterstützung von Sockets. »Voller Zugriff auf POSIX« bedeutet: fork, exec & wait, Sockets, vollständiges Lesen, Schreiben, Öffnen und Schließen, seek & tell, vollständiger Zugriff auf das Dateisystem inklusive stat, chmod/chgrp/chown, symbolische Verknüpfungen, Zugriff auf FIFOs und Verzeichnisse, Unterstützung für tty und pty, Dateisperren, Pipelines, select, Auswahl von Dateien anhand von Namensmustern, Zeit & Datum, Umgebungsvariablen, Signal-Handler und mehr.

Dieses Paket enthält die architekturunabhängigen Dateien.

Markierungen: Software-Entwicklung: Beispiele, Scheme-Entwicklung, Bibliotheken, Implementiert in: Scheme, Rolle: Anwendungsdaten

Andere Pakete mit Bezug zu scsh-common-0.6

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • enhances

scsh-common-0.6 herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
all 372,7 kB1.904,0 kB [Liste der Dateien]