home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 11 / AUCD11B.iso / LANGUAGES / WraithSet / AwkStuff / !AwkThink
Text File  |  1999-05-22  |  2KB  |  26 lines

  1. Three versions of awk for Risc OS are available here. 
  2. GAWK 
  3. This is GNU AWK 3.0.4. It is almost completely compliant with the 1993 POSIX 1003.2 standard for awk. It comes with a few extensions for Risc OS. 
  4.   
  5. MAWK 
  6. This is Michael Brennan's AWK 1.3.3. It is also POSIX compliant and has the same Risc OS extensions. It has a smaller executable file than GAWK. 
  7.   
  8. THE ONE TRUE AWK 
  9. The version of AWK, from Lucent Technologies, Bell Labs, on which Aho, Kernighan and Weinberger's book The AWK Programming Language  is based. This has no Risc OS specific extensions. It has a very small executable file. 
  10.   
  11. You can download either the executables, or the sources, as archive files (use Sparkplug): 
  12. Version Executable Sources 
  13.  GAWK 3.0.4 download (154K)  download (394K)  
  14.  MAWK 1.3.3 download (112K)  download (262K)  
  15.  The One True Awk download (111K)  download (110K)  
  16.  
  17.  
  18. In addition, here are two packages for using AWK from the Risc OS desktop. 
  19.  
  20.  
  21.  Mawkish (223K) 
  22. Now that I have installed RO4 I find that StrongEd has started to crash, so the Awkify package below ceases to be appropriate. Mawkish provides a front end for mawk (Michael Brennan's Posix compliant version of awk) which does not require a particular text editor. !Mawk installs two icons, !RunAwk and !ShowAwk, on the iconbar and creates a filetype called awk. To create an awk script, write it with a text editor and save it with filetype awk. Doubleclicking on a file with this type makes it the currently active script. Dragging a file to the !RunAwk icon will make the currently active awk script process it and put its output into a taskwindow. Doubleclicking !ShowAwk will display the currently active script. 
  23. Included in the package is a brief manual on awk and some example applications, including a sort utility and a make utility. 
  24.  Awkify ( 148K ) 
  25. A patch for StrongED (version >= 4.54), exploiting StrongED's Process command, which extends its text handling facilities to incorporate awk programs. Alternatively, this can be seen as a windowing front-end to creating and using awk programs. You can write an awk program in one window, and have it act as a transformer on the contents of another window at the click of a button. This gives an easy environment for debugging and for learning. This software uses Gawk 3.0.4 with some Risc OS extensions. Read more about the StrongEd modifications here. 
  26.