The view from Sussex University Library Introduction POPLOG is an integrated toolkit providing a highly extendable collection of languages and tools suitable for absolute beginners, advanced researchers and system programmers. The toolkit was developed at Sussex University during the 80s. While POPLOG is no longer actively developed, the environment is still useful for prototyping applications.…
Implementing Finite State Machines in Python with popmatches – Part 1
Introduction Chosing the right representation for your data is at the heart of efficient AI programming as we are reminded in the book edited by Daniel G. Bobrow and Allan Collins, titled "Representation and Understanding: Studies in Cognitive Science". However, quite often, the good old list will do or at least is a good place…
Some reflections on AI programming (coffee break history)
LISP and AI programming Lisp was conceived of as a language for symbolic computation and became the main "AI" language, especially for expert systems, NLP and other types of Pattern Directed Inference Systems. AI, at the time when the first LISP was implemented (John McCarthy 1960), was very different from the AI that is in…
Steampunk Computers – something to do at the weekend

Britain’s Alvey programme of collaborative research in Information Technology

During the 1980s the Japanese government in conjunction with the IT industry started working on 5th Generation Computers . The main goal of this project was to increase their international competitiveness by creating computers the likes of which had not been seen before. Not long after the Japanese published their decision to push forward the…