On page 56 of the text the author proposes replacing the old converse procedure on page 44:
to converse
print [Please type your full name.]
halves readlist
end
to halves :name
print sentence [Your first name is] first :name
print sentence [Your last name is] last :name
end
with the following:
to new.converse
local "name
print [Please type your full name.]
make "name readlist
print sentence [Your first name is] first :name
print sentence [Your last name is] last :name
end
Which version of converse do you prefer -- the one that
requires two separate procedures in order to run, or the one that
requires a local variable name in order to run? Give reasons for your preference.