Κέλυφος Es

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση σε: πλοήγηση, αναζήτηση
Κέλυφος es
Δημιουργός Βύρων Ρακιντζής, Paul Haahr
Κατηγορία Κέλυφος του Unix

To κέλυφος es είναι ένας διερμηνέας γραμμής εντολών που αναπτύχθηκε από το Βύρωνα Ρακιντζή και τον Paul Haahr, ο οποίος χρησιμοποιεί μια γλώσσα σεναρίων που μοιάζει με το κέλυφος rc του λειτουργικού συστήματος Plan 9. Στόχος του είναι να παρέχει μια πλήρως συναρτησιακή γλώσσα προγραμματισμού σαν κέλυφος του Unix. Το μεγαλύτερο τμήμα της ανάπτυξης του κελύφους es συνέβη στις αρχές της δεκαετίας του 1990. Μια δημοσίευση πάνω σε μια αρχική έκδοση του κελύφους es παρουσιάστηκε στη διάσκεψη Winter 1993 USENIX στο Σαν Ντιέγκο.[1]

Μια διορθωμένη έκδοση του es-0.9-beta1 είναι διαθέσιμη που περιέχει χαρακτηριστικά ελέγχου εργασιών, μια προμεταγλωττισμένη βιβλιοθήκη, επιπλέον τεκμηρίωση, μια βασική κατάσταση διόρθωσης για τον emacs και άλλα προγράμματα που έχουν παραχωρηθεί: es-0.9-beta1job-control.tar.bz2

Το κέλυφος Xs είναι μια παραγόμενη έκδοση (fork) του es με διορθωμένα κάποια λάθη, καθαρισμό του κώδικα, καλύτερη ενσωμάτωση της readline και βελτιώσεις στη σύνταξη. Το Kes είναι μια παραγόμενη έκδοση του es συμβατή με Linux και Mac OS X.

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

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

  1. Es: A shell with higher-order functions by Byron Rakitzis, NetApp, Inc, and Paul Haahr, Adobe Systems Incorporated [Errata note 1]

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

Στο λήμμα αυτό έχει ενσωματωθεί κείμενο από το λήμμα Es shell της Αγγλόγλωσσης Βικιπαίδειας, η οποία διανέμεται υπό την GNU FDL και την CC-BY-SA 3.0. (ιστορικό/συντάκτες).