pillton has quit [Remote host closed the connection]
mesuutt has joined #commonlisp
danse-nr3 has quit [Read error: Connection reset by peer]
aciep has quit [Quit: Konversation terminated!]
<attila_lendvai>
what does the -s part mean in sbcl-2.4.0-linux-x64-s ?
<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.
mesuutt has quit [Ping timeout: 272 seconds]
varjag has joined #commonlisp
decweb has joined #commonlisp
yitzi has joined #commonlisp
aciep has joined #commonlisp
aciep has quit [Client Quit]
kevingal has joined #commonlisp
kevingal_ has joined #commonlisp
aciep has joined #commonlisp
danse-nr3 has joined #commonlisp
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #commonlisp
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 245 seconds]
<paulapatience>
green_: I thought the conclusion of that lawsuit was that Google's usage of the APIs was fair use
<paulapatience>
They didn't even evaluate if APIs are copyrightable
johnjaye has quit [Ping timeout: 246 seconds]
chomwitt has quit [Ping timeout: 245 seconds]
johnjaye has joined #commonlisp
nij- has joined #commonlisp
chomwitt has joined #commonlisp
admich1 has quit [Read error: Connection reset by peer]
admich1 has joined #commonlisp
jonatack has joined #commonlisp
jon_atack has quit [Ping timeout: 255 seconds]
bjorkint0sh has quit [Quit: "Every day, computers are making people easier to use." David Temkin]
bjorkintosh has joined #commonlisp
nij- has quit [Ping timeout: 260 seconds]
nij- has joined #commonlisp
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #commonlisp
aciep has quit [Quit: Konversation terminated!]
triffid has quit [Remote host closed the connection]
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #commonlisp
triffid has joined #commonlisp
pfdietz has joined #commonlisp
jon_atack has joined #commonlisp
josrr has joined #commonlisp
jonatack has quit [Ping timeout: 255 seconds]
aciep has joined #commonlisp
danse-nr3 has quit [Remote host closed the connection]
mesuutt has joined #commonlisp
danse-nr3 has joined #commonlisp
z0e has joined #commonlisp
mesuutt has quit [Ping timeout: 255 seconds]
<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.
emaczen has quit [Remote host closed the connection]
<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.
edgar-rfx has joined #commonlisp
<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.
z0e has quit [Ping timeout: 250 seconds]
<paulapatience>
You need an extension to loop: (loop for x being the elements of seq)
<paulapatience>
SBCL supports it, Clasp too. I don't know about others.
<scymtym>
there is no standard way to CL:LOOP over a sequence. (map nil (lambda (element) ...) sequence) is one alternative
emaczen has joined #commonlisp
<nij->
I will try #'map. Thanks!
<nij->
Hm... does this part of the spec contradicts to the link I posted above?
<bike>
modern consensus is pretty much that you can have other kinds of sequences, though support for actually doing it is not universal
<green_>
paulapatience, you are right that SCOTUS didn't have to evaluate the API copyright issue, because Google had a fair-use out, but I think that means the Federal Circuit court's ruling that APIs are copyrightable still holds.
<nij->
Right. So it's better to use #'map not #'loop when one needs to iterate through a sequence.
<paulapatience>
green_: I see
<green_>
I am no expert, but Google did reach out to me in preparing for the fair use argument, as I was heavily involved in GNU Classpath back in the day.
<green_>
which was a free software implementation of java class libraries
<bike>
probably makes you more of an expert than any of us
monospod has quit [Quit: Konversation terminated!]
aciep has quit [Quit: Konversation terminated!]
attila_lendvai has joined #commonlisp
tok has quit [Ping timeout: 240 seconds]
tok has joined #commonlisp
randm has quit [Remote host closed the connection]
randm has joined #commonlisp
tok has quit [Ping timeout: 245 seconds]
Fade has quit [Ping timeout: 255 seconds]
mariari has quit [Ping timeout: 245 seconds]
csos95 has joined #commonlisp
green_ has quit [Ping timeout: 272 seconds]
attila_lendvai has quit [Remote host closed the connection]
tok has joined #commonlisp
attila_lendvai has joined #commonlisp
ocra8 has quit [Quit: WeeChat 4.2.2]
green_ has joined #commonlisp
ocra8 has joined #commonlisp
X-Scale has joined #commonlisp
tok has quit [Ping timeout: 260 seconds]
waleee has quit [Quit: WeeChat 4.1.2]
chomwitt has joined #commonlisp
mariari has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 29.2]
tok has joined #commonlisp
nij- has joined #commonlisp
<nij->
I'm confused with this description "load sequentially executes each form it encounters in the file named by filespec. " https://novaspec.org/cl/f_load
<ixelp>
load | Common Lisp Nova Spec
tok has quit [Ping timeout: 256 seconds]
<nij->
So.. when a fasl is #'LOAD -ed, does each form gets executed directly?
<nij->
Or does each form gets loaded into the image (and say (load-time-value ..) will expand), and then each form is executed?
nij- has quit [Ping timeout: 245 seconds]
tok has joined #commonlisp
X-Scale has quit [Quit: Client closed]
waleee has joined #commonlisp
tok has quit [Remote host closed the connection]
tok has joined #commonlisp
Guest76 has joined #commonlisp
<bike>
::notify nij- please get a bouncer or something, or at least don't drop off less than five minutes asking a question if you actually want an answer
<Colleen>
bike: Got it. I'll let nij- know as soon as possible.
waleee has quit [Client Quit]
<bike>
::notify nij- to summarize, the loader will recreate all serialized/dumped objects, evaluate load time value forms, and then behave as if it was executing each form in sequence
<Colleen>
bike: Got it. I'll let nij- know as soon as possible.
tok has quit [Ping timeout: 255 seconds]
Guest76 has quit [Quit: Client closed]
waleee has joined #commonlisp
tok has joined #commonlisp
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<Colleen>
nij-: bike said 2 hours, 4 minutes ago: please get a bouncer or something, or at least don't drop off less than five minutes asking a question if you actually want an answer
<Colleen>
nij-: bike said 2 hours, 3 minutes ago: to summarize, the loader will recreate all serialized/dumped objects, evaluate load time value forms, and then behave as if it was executing each form in sequence
msv has quit [Ping timeout: 240 seconds]
<nij->
bike Yeah, your description is what I understood. However, that page about #'load doesn't mention load-time-value.
<nij->
And I think it should have.
msv has joined #commonlisp
chomwitt has quit [Ping timeout: 246 seconds]
mesuutt has quit [Ping timeout: 252 seconds]
dino_tutter has quit [Ping timeout: 256 seconds]
benjaminl has joined #commonlisp
nij- has quit [Ping timeout: 245 seconds]
pillton has joined #commonlisp
X-Scale has joined #commonlisp
attila_lendvai has quit [Ping timeout: 245 seconds]
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 252 seconds]
pve has quit [Quit: leaving]
rtypo_ has quit [Ping timeout: 240 seconds]
zetef has quit [Remote host closed the connection]
zetef has joined #commonlisp
donleo has quit [Ping timeout: 245 seconds]
zetef has quit [Remote host closed the connection]