i guess it becomes a definitional question. if i write a program that says, ‘println(“Will you marry me?”)’ in a sense it has produced a linguistic uttterance but can we characterize it in any meaningful sense as having proposed something?