libera/#commonlisp - IRC Chatlog
Search
11:17:04
green_
IANAL, but I don't think Kent's understanding of copyright back then is correct in this new Oracle v. Google world, where APIs are copyrightable.
11:57:01
paulapatience
green_: I thought the conclusion of that lawsuit was that Google's usage of the APIs was fair use
12:54:43
green_
There was a previous decision that decided that they were copyrightable. The fair use question only makes sense in the context of copyrighted APIs.
12:58:11
paulapatience
What I read (on Wikipedia, admittedly), was that since it was fair use anyway, they didn't need to decide whether the APIs are copyrightable.
13:00:28
nij-
Another question, sorry to interrupt, is there any way to properly loop over a sequence? Per SPEC (https://novaspec.org/cl/t_sequence), a sequence is not just a vector or a list. There may be other subtypes. So (loop .. in ..) and (loop .. across ..) are not exhaustive.
13:02:35
scymtym
there is no standard way to CL:LOOP over a sequence. (map nil (lambda (element) ...) sequence) is one alternative
13:03:47
nij-
"A sequence is an ordered collection of elements, implemented as either a vector or a list." https://novaspec.org/cl/17_1_Sequence_Concepts
13:08:56
scymtym
could be clarified in wscl, peferrably along with item 8. in https://www.cliki.net/ANSI%20Clarifications%20and%20Errata