Killpack, 63, was able to escape and walked down the street knocking on neighbors' doors until he found help.
Salt Lake City police arrested Wall, 28. Prosecutors later charged him with burglary, attempted murder and possession of a weapon by a restricted person. He is scheduled to next appear in court July 27.
In his email, Killpack thanked emergency responders as well as defense attorneys and prosecutors who have expressed support and helped with his caseload since the attack. Killpack is a former Utah County Attorney who went on to be in charge of the federal public defenders office in Utah. He remains a criminal defense attorney in private practice.
"My injuries required operative surgical treatment at the University Hospital," Killpack wrote. "Although the long term prognosis for recovery is optimistic, I am still very weak, and my convalescence is expected to continue for several months."
In an interview with police after his arrest, Wall claimed he was invited into Killpack's home by a man he did not know, who had been sleeping on the balcony, according to a probable cause statement filed with the Salt Lake County jail after Wall's arrest last week.
Wall said "the old man" was mad at him because Wall had "messed with his pantings (sic)." He said "the old man" had tried to cut Wall's neck with a large knife and a small knife, and Wall said he fought with "the old man," the jail statement said.