{"type":"ScholarlyArticle","title":"l.Pak: A SNOBOL-Based Programming Language for Artificial Intelligence Applications","authors":[{"name":"John Mylopoulos","slug":"john-mylopoulos","given":"John","family":"Mylopoulos","affiliation":""},{"name":"Norman I. Badler","slug":"norman-i-badler","given":"Norman I.","family":"Badler","affiliation":""},{"name":"L. Melli","slug":"l-melli","given":"L.","family":"Melli","affiliation":""},{"name":"Nick Roussopoulos","slug":"nick-roussopoulos","given":"Nick","family":"Roussopoulos","affiliation":""}],"abstract":"This paper describes a programming language for Artificial Intelligence applications which offers (a) a data base, in the form of a collection of labeled directed graphs where knowledge can be stored (b) pattern directed information retrieval and pattern invoked function calls (c) primitive statements which enable the user to construct flexible searching algorithms. The language is an extension of SNOBOL in its design and implementation and uses SNOBOL's string pattern matching facilities for its own (graph) pattern matching.","doi":null,"url":"https://ijcai.org/proceedings/1973/86","pdf":"https://ijcai.org/proceedings/1973/0086.pdf","markdown":"https://ijcai.org/proceedings/1973/86.md","bibtex":"https://ijcai.org/proceedings/1973/bibtex/86","volume":{"slug":"1973","title":"Proceedings of the Third International Joint Conference on Artificial Intelligence","short_title":"IJCAI 1973","url":"https://ijcai.org/proceedings/1973/","year":1973,"location":"Stanford, California, USA","dates":"20-23 August 1973","editors":"Nils J. Nilsson","isbn":"","publisher":"International Joint Conferences on Artificial Intelligence","doi_prefix":""},"section":"Hardware and Software for A.I.","track":"Hardware and Software for A.I.","number":86,"pages":{"first":691,"last":695},"keywords":[],"videos":[],"references":[],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}