ART

 

.

Το scsh είναι ένα POSIX API που καλύπτει τη γλώσσα προγραμματισμού Scheme, ώστε να την κάνει κατάλληλη για συγγραφή σεναρίων (scripting).
Χαρακτηριστικά

Το scsh περιλαμβάνει τα εξής χαρακτηριστικά:

Υποστήριξη βιβλιοθήκης για λειτουργίες πάνω σε λίστες, χαρακτήρες, συμβολοσειρές
Χειρισμό Κανονικών εκφράσεων με τη χρήση των κανονικών εκφράσεων scheme, μιας προσέγγισης "μικρής γλώσσας"
Υποστήριξη δικτύου
Υποστήριξη υψηλού επιπέδου για σενάρια τύπου awk, ενσωματωμένη στη γλώσσα σαν μακροεντολές
Αφαιρέσεις (abstractions) που υποστηρίζουν ψευδή τερματικά (pseudo terminals)
Γλώσσα κελύφους, με τη χρήση quasi-quotation.

Παράδειγμα

Τυπώνει μια λίστα όλων των εκτελέσιμων που είναι διαθέσιμα μέσω της PATH στην πρότυπη έξοδο:

#!/usr/local/bin/scsh -s
!#

(define (executables dir)
(with-cwd dir
(filter file-executable? (directory-files dir #t))))
(define (writeln x) (display x) (newline))

(for-each writeln
(append-map executables ((infix-splitter ":") (getenv "PATH"))))

Δείτε επίσης

Κέλυφος (υπολογιστές)
Διερμηνέας γραμμής εντολών
esh (Unix)

Εξωτερικοί σύνδεσμοι

Κεντρική σελίδα (Αγγλικά)
Σελίδα στο Sourceforge (Αγγλικά)
Downloads (Αγγλικά)


Κελύφη του Unix

Bash Bourne (Debian) Almquist csh Es Esh Friendly interactive shell Korn PWB Perl Rc Scsh Stand-alone tcsh Τόμσον Wish Z

Εγκυκλοπαίδεια Πληροφορικής

Κόσμος

Αλφαβητικός κατάλογος

Hellenica World - Scientific Library

Από τη ελληνική Βικιπαίδεια http://el.wikipedia.org . Όλα τα κείμενα είναι διαθέσιμα υπό την GNU Free Documentation License