home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / de / comp / sys / st / 2013 < prev    next >
Encoding:
Internet Message Format  |  1992-12-26  |  4.6 KB

  1. Path: sparky!uunet!math.fu-berlin.de!ira.uka.de!smurf.sub.org!ppcnet!sks!mcd!mips.ruessel.sub.org!naddy
  2. From: naddy@mips.ruessel.sub.org (Christian Weisgerber)
  3. Newsgroups: de.comp.sys.st
  4. Distribution: world
  5. Message-ID: <H.eg.d442ivog&oM@mips.ruessel.sub.org>
  6. Organization: My Individual Private Site
  7. Subject: Re: S: Empfehlungen fuer Shell
  8. References: <H.eg.YDjCU1QPq4g@mips.ruessel.sub.org>
  9.     <H.ea.1p7WUfJi8ho@nasim.sta.sub.org>
  10. Reply-To: naddy@mips.ruessel.sub.org
  11. X-Software: HERMES GUS 1.10 Rev. Dec 18 1992
  12. Date: Fri, 25 Dec 1992 17:18:16 CET
  13. MIME-Version: 1.0
  14. Content-Type: text/plain; charset=US-ASCII
  15. Content-Transfer-Encoding: 7bit
  16. Lines: 91
  17.  
  18. Frank Bartels writes:
  19.  
  20. > Mupfel aus der Gemini-Distribution, Version 1.21. Sehr empfehlenswert,
  21. > wenn man auf Kleinigkeiten verzichten kann.
  22. > Die tcsh in der Version 6.02. Gross aber fein.
  23.  
  24. Die tcsh kenne ich von Unix her. *Wie* gross ist die denn auf dem ST?
  25. Fragt sich, ob ein derartiges Unix-Werkzeug auf einem Schrumpfrechner,
  26. wie dem ST, sinnvoll ist.
  27.  
  28. > Koennen beide. Unter Filenameexpansion kann ich mir jetzt nicht richtig
  29. > vorstellen, was Du meinst.
  30.  
  31. Das war mein missglueckter Versuch Filename Completion einzudeutschen.
  32. Kann Mupfel das auch? Ist fuer mich ein essentielles Feature.
  33. Fragt sich auch ob, die jeweilige Shell das richtig kann: also auch
  34. z.B. ..\..\blaf_ expandieren
  35.  
  36. > >- sinnvolle Expansionsreihenfolge fuer Alias, History, Variablen und
  37. > >  brauchbare Quotierung
  38. > Scheint mir eher ein objektiver Aspekt zu sein. Besser selbst
  39. > ausprobieren. Das Quoten liegt in der Mupfel noch ein wenig im Argen,
  40. > doch die neueste Beta-Version verspricht Besserung.
  41.  
  42. Ja, ich weiss warum ich frage. Mit dem Teil, das ich gerade benutze,
  43. kann ich z.B. nicht mehrere Befehle durch ';' getrennt in einen Alias
  44. packen, egal wie ich quote, ';' wird immer vor den Quotes ausgewertet.
  45.  
  46. > >- I/O-Umleitung, Pipes
  47. > Das ist wohl Standard. Es gibt ein pipe.ttp fuer tos, das aber in der
  48. > tcsh nicht funktioniert (can't make pipe). Abhilfe: MiNT
  49.  
  50. Standard? Naja. Vielleicht hat es sich mit den letzten TOS-Versionen
  51. gebessert, aber die I/O-Umleitung lag beim ST schon immer im argen.
  52. Abstuerze, schlichtes Nicht-Funktionieren, kein EOF von einem Device...
  53.  
  54. Mit Pipes meine ich, dass sowas wie "lha l archiv | more" klappt. Das
  55. sollte so ablaufen, dass zuerst die Ausgabe in ein temporaeres File
  56. geleitet, danach die Eingabe aus diesem genommen wird. Nicht so ganz
  57. dasselbe wie unter Unix...
  58.  
  59. > Tja, die Mupfel laeuft unter MiNT, kann aber keine Hintergrundprogramme
  60. > verwalten.
  61.  
  62. Klar, wenn ich multitasken will, dann brauche ich MiNT. Ob ich das aber
  63. will, oder das auf einem ST ueberhaupt sinnvoll ist, das ist eine ganz
  64. andere Frage. Mir geht es im Moment nur um streng sequentielle Prozess-
  65. abarbeitung.
  66.  
  67. > Beide sind wohl eher gross, wenn man die Mupfel ohne Gemini aufruft, ist
  68. > es tragbar. Aber wer hat schon weniger als 2MB?
  69.  
  70. Ich habe 4MB, aber ich moechte vermeiden, dass ich auf ein Szenario
  71. komme, wie:
  72. - 256kB-TOS im RAM (habe ich z.Zt.)
  73. - MiNT
  74. - Shell
  75. - oops, kein Platz mehr fuer gcc.
  76.  
  77. > Version 1.5 testen. Gulam faellt aus, wegen hohem Alter, vieler Fehler
  78. > und Ballast (z.B. eigener Editor). Ausserdem unterstuetzt sie kein
  79. > shell_p (was das auch immer ist). Dadurch kann auf jeden Fall der nn an
  80. > die Shell Aufrufe schicken.
  81.  
  82. Gulam hatte ich frueher einmal, ich habe auch nichts von neueren
  83. Versionen gehoert. Gulam ist arg instabil, grauselig dokumentiert
  84. (obwohl mir das heute vermutlich nicht mehr soviel ausmachen wuerde),
  85. und der ue taugt eh nichts, ist also wirklich ueberfluessig.
  86.  
  87. shell_p ist ein wirklich nettes Feature. Das ist ein Pointer der auf die
  88. Kommadozeilenauswertroutine der Shell zeigt. Die kann mit einer
  89. Kommandozeile als Parameter von einem Child-Prozess aufgerufen werden,
  90. und wird dann ausgefuehrt. Als system()-Aufruf bekannt.
  91.  
  92. Hatte ich vergessen zu erwaehnen, das sollte auch unterstuetzt werden.
  93.  
  94. > Bitte schreib mir Deine Erfahrungen! Was willst Du mit der Shell denn
  95. > anfangen? Ich benutze meine Shell ueberwigend fuer mein uucp-System und
  96. > kann es noch garnicht fassen, dass ich total mausfaul geworden bin! :-)
  97.  
  98. Was man so alles mit einer Shell macht. Durch knapp sieben Jahre
  99. Konfrontation mit Ataris GEM und "benutzerfreundlichen" Programmen, ist
  100. mir ein Kommandozeileninterface einfach lieber. Fuer Hermes brauche ich
  101. sie natuerlich auch, ausserdem moechte ich Kleingkeiten einfach per
  102. Shell-Script erledigen lassen koennen. Ich sage nur grep, sed, awk
  103. (BTW, hat jemand ein brauchbares standalone-grep fuer den ST?), sowas
  104. sagt mir nun mal mehr zu als klick-klick-Fenster-zerr-Menue-reiss-klick-
  105. verzweifel-weils-doch-nicht-geht-klick...
  106.  
  107. -- 
  108. Christian "naddy" Weisgerber, Germany           naddy@mips.ruessel.sub.org
  109.