% library(win_menu) compiled into win_menu 0.00 sec, 33 clauses Welcome to SWI-Prolog (Multi-threaded, 64 bits, Version 6.4.0) Copyright (c) 1990-2013 University of Amsterdam, VU Amsterdam SWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. Please visit http://www.swi-prolog.org for details. For help, use ?- help(Topic). or ?- apropos(Word). 1 ?- consult('~/Documents/CSC366/Assignments/proglang.pro') | . % c:/Users/joshu/Documents/CSC366/Assignments/proglang.pro compiled 0.00 sec, 10 clauses true. 2 ?- listing. history(smalltalk, inventor('Alan Kay'), date(1980)). history(lisp, inventor('John McCarthy'), date(1959)). history(prolog, inventor('Alan Colmeraur'), date(1971)). essence(smalltalk, objects, 'message passing'). essence(lisp, lists, 'recursive fuctions'). essence(prolog, relations, 'logical referencing'). language(smalltalk). language(lisp). language(prolog). :- thread_local thread_message_hook/3. :- dynamic thread_message_hook/3. :- volatile thread_message_hook/3. true. 3 ?-