[SOL (Semantic Operating Language) + LOGO]. A variant of LOGO with primitives for dealing with semantic network s and pattern matching rather than lists.
["A User-Friendly Software Environment for the Novice Programmer", M. Eisenstadt marc@open.ac.uk , CACM 27(12):1056-1064 (1983)].