Apparently read-line is not available yet. On sbcl:<br>
<br>
(with-open-gzip-file (s "text.gz") (read-line s))<br>
<br>
results in :<br>
<br>
There is no applicable method for the generic function<br>
  #<STANDARD-GENERIC-FUNCTION STREAM-READ-LINE (1)><br>
when called with arguments<br>
  (#<GZIP-INPUT-STREAM {BC11CC9}>).<br>
   [Condition of type SIMPLE-ERROR]<br>
<br>
Restarts:<br>
  0: [ABORT-REQUEST] Abort handling SLIME request.<br>
  1: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread" {B1F4EA9}>)<br>
<br>
Backtrace:<br>
  0: ((SB-PCL::FAST-METHOD NO-APPLICABLE-METHOD (T))
#<unavailable argument> #<unavailable argument>
#<STANDARD-GENERIC-FUNCTION STREAM-READ-LINE (1)>
(#<GZIP-INPUT-STREAM {BC11CC9}>))<br>
  1: ((SB-PCL::FAST-METHOD NO-APPLICABLE-METHOD (T))
#<unavailable argument> #<unavailable argument>
#<STANDARD-GENERIC-FUNCTION STREAM-READ-LINE (1)>
(#<GZIP-INPUT-STREAM {BC11CC9}>))<br>
  2: (READ-LINE #<GZIP-INPUT-STREAM {BC11CC9}> T NIL #<unused argument>)<br>
  3: (NIL)<br>
  4: (SB-INT:EVAL-IN-LEXENV (WITH-OPEN-GZIP-FILE (S "text.gz") (READ-LINE S)) #<NULL-LEXENV>)<br>
<br>
 I hope at some point I'll figure out how to provide stream-read-line (but not today, I am fairly new at actually using CL)<br>