bug#59221: (file-exists? #f) raises an exception
Jean Abou Samra <[email protected]>
| Newsgroups | gmane.lisp.guile.bugs |
|---|---|
| Message-ID | <[email protected]> |
> Le 12 nov. 2022 à 18:50, Joshua Branson via Bug reports for GUILE, GNU's Ubiquitous Extension Language <[email protected]> a écrit : > > > Hello you lovely guile people! > > This bug is so simple the subject line says it all! > > file-exists? is a predicate, but > > #+BEGIN_SRC scheme > (file-exists? #f) > ice-9/boot-9.scm:1685:16: In procedure raise-exception: > In procedure stat: Wrong type argument in position 1 (expecting open file port): #f > > Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. > #+END_SRC > > I will shortly tag this as "easy". Can you lovely maintainers give me > about a week to try to fix this myself? > > Thanks, > > Joshua > avid fantany reader What’s the problem here? It is normal for predicates to be defined only on certain types. You will find the same with positive?, string-null? and the like. Regards, Jean