Date: Sun, 20 Aug 1995 20:48:16 -0600 From: 869683 Gillespie Brandon James <brandon@avon.declab.usu.edu> To: coldstuff@MIT.EDU <> head = buffer_truncate(buff, size); <> tail = (| buffer_tail(buff, size+1) |) || `[]; < < Hmm. What type is the return from a (| |) clause when a function throws < an error? It becomes the value of error(), and all ~error's test false. -Brandon