CLOC
- Last Updated: 11/9/2018 12:00:00 AM
- Site: http://www.textworld.com/cloc/index.html
CLOC is a general purpose text analysis package originally offered by the University of Birmingham Computing Centre in the late 1970s, and now avaiable for download. It can generate concordances, collocates and word lists for a text. This tool was developed in Fortran.
Documentation
Attributes
- Type of analysis: Analysis
- Type of license: Free
- Web Usable: Software you Download and Install
- Ease of Use: Moderate
- Historic Tool (developed before 2005): No longer in active development
- TaDiRAH Goals: Analysis
- TaDiRAH Methods: Other (analysis)
List this tool appear on
Rating
Suggested Tools
Comments
More information on the applications of CLOC may be found here:
Burnard, L.D. \"Software Review: CLOC.\" Computers and the Humanities 14.4 (1980): 259-260. Web.
Program Overview
L.D. Burnard described CLOC as \"a general purpose text analysis package in the tradition of COCOA, JEUDEMO or OCP\" (Burnard 259).
CLOC was written in Algol 68-R, available only on ICL 1900 series mainframes, with its development future uncertain at the time of Burnard's review (Burnard 260). CLOC \"operated by first transforming the input text into what is essentially a large symbol table held on direct access backing store. This transformation is necessarily costly and highly machine specific\" (260). Burnard reported that it was faster than comparable programs like OCP at producing a concordance of the same short (500 word) text, remained faster for processing saved files, but was slower processing large texts (5000 words) from raw files (260).
It was the first of its type to have a \"comparatively simple user interface\", which Burnard attributes to its intended audience of linguists rather than computer programmers (Burnard 259). It used a simple command language to generate concordances and indexes from text in any language, and required users to define individual characters as letters, padding, separators or to be ignored, with 'read as space' defined as a special category of separators (259).
Burnard found that there were significant limitations to how characters could be defined. For example, CLOC could not equate characters like 'a' and 'A' for sorting purposes, padding characters defaulted to non-sorting, and certain parts of a text could be selected for processing by means of delimiters or its position (259). Those limitations aside, CLOC was notable for permitting texts to be saved in its internal format for later, repeated processing - a feature many contemporary programs of its type lacked (259). Users could select words and phrases for analysis based on frequency or pattern, such as all five-letter words ending in T (259).
Burnard was particularly pleased with CLOC's notably clear manual and simple command language (259). He noted that the command language had a few irritating idiosyncrasies, but judged these as minor quibbles given the program has been successfully used by humanities grad students with minimal trouble (Burnard 260).
Source
Burnard, L.D. \"Software Review: CLOC.\" Computers and the Humanities 14.4 (1980): 259-260. Web.