Phoebe Goldman

Results 129 comments of Phoebe Goldman

> It would be nice if the symbols didn't conflict between the packages, but not necessary, so it could just be open? (:stream -> IO Boolean) instead. I think shadowing...

> Then there's very clear guidance: "Import the file that defines the stream types (if you need them). Then import the file that does the type of IO that you...

> Since cs:open? executes when the line (let is-open-b = (cs:open? stream)) executes, is-open-b is calculated before the stream is closed, even though it looks like the stream was already...

> I'm not sure what the best way to model streams that do and don't have file positions. We could have FileInputStream instead of %InputStream and a FileStream type class?...

UIOP has `call-with-temporary-file`, but it doesn't appear to have an option for creating a temporary directory. This seems like an oversight in UIOP, but it's relatively easy to wrap it:...

Can you get the symbol names in the `import-from cl-ppcre` clause as well?

`*code-points-to-unicode1-names*` is an internal variable, and shouldn't be treated as part of CL-UNICODE's interface. That map contains only Unicode v1.0 code points, and as `age` is telling you, the characters...

Oh, I see. I missed the fact that the row in question is not within the range.

If we had `BTreeIndexIter::::skip_to_next_greater_than(&mut self, min_bound: &K)` (the leapfrog join operator) we could use multi-column indexes to answer range queries...

1. Test doesn't demonstrate that the query actually uses the index. 2. Test doesn't demonstrate that query correctly selects only rows within both ranges, not e.g. `{ a: 4, b:...