www.wikidata.de-de.nina.az
Acme ist ein Hybride aus Textfenstersystem Unicode Texteditor Befehlsinterpreter Shell und einer Art von Dateiserver der von Rob Pike fur das Betriebssystem Plan 9 entwickelt und geschrieben wurde Kennzeichnend fur Acme ist der hohe Grad der Integration textorientierter Anwendungen Serverfunktionen ermoglichen das Schreiben eigener Clients AcmeScreenshot von AcmeBasisdatenEntwickler Rob PikeBetriebssystem Plan 9 Inferno BSD Linux MacOS Solaris Unix WindowsProgrammiersprache CKategorie TexteditorLizenz LPL Lucent Public License http acme cat v org Inhaltsverzeichnis 1 Details 2 Geschichte 3 Zitate 4 WeblinksDetails BearbeitenAusser bei Text und Befehlseingaben wird Acme exklusiv mit einer dreitastigen Maus bedient Die Maustasten aber auch Maustastenakkorde sind zum Teil uberladen mit Funktionen belegt Die mittlere Maustaste interpretiert das Wort unter dem Mauscursor als Namen eines ausfuhrbaren Programms Die rechte Maustaste interpretiert das Wort als in einem neuen Fenster von Acme zu offnende Datei aus dem Verzeichnis das dem aktuellen Fenster zugeordnet ist Existiert eine solche Datei nicht wird das Wort als Suchwort interpretiert und die Suche ausgefuhrt Acmes Fenster sind in Spalten angeordnet deren Breite variabel ist Auch die Hohe der Fenster ist variabel wobei jedes Fenster dauerhaft oder vorubergehend die ganze Spalte in Anspruch nehmen kann Jedes Fenster besitzt eine eigene Kopfzeile in der z B der Dateiname der dem Fenster zugeordneten Datei steht und eine Reihe von fensterrelativen Befehlen die beliebig erweitert werden kann Wird in Acme ein Programm gestartet wird die Ausgabe bzw die Fehlerausgabe in ein neues automatisch erzeugtes Fenster geschrieben In Acme kann mit regularen Ausdrucken gearbeitet werden Die Anweisungen des Texteditors Sam sind vollstandig implementiert Acme unterhalt fur jedes Fenster eine Ereignisdatei die von programmierbaren Acme Clients manipuliert werden kann Ein Ereignis in einem Fenster ist dabei z B ein Mausklick mit einer der Maustasten eine Tastatureingabe oder eine Textauswahl mit einer der Maustasten Mit einem Client Programm lasst sich definieren wie auf ein bestimmtes Ereignis reagiert werden soll Zum Beispiel kann man bestimmen dass die Markierung einer IP Adresse mit der rechten Maustaste unmittelbar eine Whois Abfrage auslosen soll wobei die Antwort des Whois Servers in einem neuen Acme Fenster ausgegeben wird Verfugbare Clients sind u a ein Worterbuch Browser und ein E Mail Programm Geschichte BearbeitenEine Inspiration fur das Textfenstersystem von Acme bildete das Design des Oberon Systems Zitate Bearbeiten Acme shows that typescripts may not be the most productive interface to a time sharing system Rob PikeWeblinks BearbeitenAcme A User Interface for Programmers Rob Pike Acme Handbuchseite generell Acme Handbuchseite Servereigenschaften Plan 9 from User Space Portierung von Plan 9 nach UNIX incl Acme Abgerufen von https de wikipedia org w index php title Acme Texteditor amp oldid 208733446