scsh

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια


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

Χαρακτηριστικά[Επεξεργασία | επεξεργασία κώδικα]

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

Παράδειγμα[Επεξεργασία | επεξεργασία κώδικα]

  • Τυπώνει μια λίστα όλων των εκτελέσιμων που είναι διαθέσιμα μέσω της 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"))))

Δείτε επίσης[Επεξεργασία | επεξεργασία κώδικα]

Εξωτερικοί σύνδεσμοι[Επεξεργασία | επεξεργασία κώδικα]