22:46:47ashlnI'd like to read a constant number of bytes from a stream (or until EOF), like the interface provided by read(2). Is the only interface to binary file reading to do so one byte at a time with read-byte?
6:32:08contrapunctusHm...I could use some design suggestions.
6:50:43contrapunctusI'm working on a code browser which displays code as trees, which have directories, files, and top-level Lisp forms as nodes.
6:50:53contrapunctusCurrently, the constructor for file nodes takes a pathname and checks whether the file type is supported, by calling `(compute-applicable-methods #'parse-file (list pathname ... <file extension as a keyword>))` ...but I'm not sure I like this approach.
6:59:34contrapunctusProbably because it would error if there is no applicable method, and I haven't yet figured out how to add a method to `no-applicable-method`...