discarding rest of input line after a parse error made compare() do less work for unordered comparison added peekc and purge to ios
porting femtolisp to use ios for all I/O