Μετάβαση στο περιεχόμενο

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"))))

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

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