--- title: "Concorde" type: "article" slug: "concorde" url: "http://localhost/article/concorde/" markdown_url: "http://localhost/article/concorde.md" published_at: "2026-02-08T17:02:46+00:00" modified_at: "2026-02-08T17:02:46+00:00" featured_image: url: "http://localhost/wp-content/uploads/2022/04/20230809-041332.jpg" excerpt: "In the December 93 issue of IQLR (vol. 3 issue 4) Bill Cable describes a group of programs for building a word index of a text file using the facilities of Archive. As I have never had occasion to use Archive I found it quite instructive to take a look at the code (together with…" category: - name: "International QL Report" slug: "international-ql-report" taxonomy: "category" url: "http://localhost/category/periodicals/international-ql-report/" post_tag: - name: "Prolog (programming language)" slug: "prolog" taxonomy: "post_tag" url: "http://localhost/tag/prolog/" - name: "QL" slug: "ql" taxonomy: "post_tag" url: "http://localhost/tag/ql/" - name: "Type-in program" slug: "type-in-program" taxonomy: "post_tag" url: "http://localhost/tag/type-in-program/" model: - name: "Sinclair QL" slug: "sinclair-ql" taxonomy: "model" url: "http://localhost/model/sinclair-ql/" publication_r: id: 33740 title: "International QL Report" type: "periodical" url: "http://localhost/periodical/international-ql-report/" authors: "Graham Thwaites" volume: "4" issue: "1" issues_articles: - id: 37220 title: "International QL Report V4 I1" type: "issue" url: "http://localhost/issue/international-ql-report-v4-i1/" pages: "58-61" pubdate: "May/June 1994" archive_link: false --- # Concorde In the December 93 issue of IQLR (vol. 3 issue 4) Bill Cable describes a group of programs for building a word index of a text file using the facilities of Archive. As I have never had occasion to use Archive I found it quite instructive to take a look at the code (together with the odd glance at the relevant section of the QL User Guide). However, my attention was attracted particularly by the comment in Step 4 that “it may take several hours … to index large text files”. As similar functionality can be provided easily in GT-Prolog I thought it might be interesting to make a comparison.