jackdaniel changed the topic of #commonlisp to: Common Lisp, the #1=(programmable . #1#) programming language | Wiki: <https://www.cliki.net> | IRC Logs: <https://irclog.tymoon.eu/libera/%23commonlisp> | Cookbook: <https://lispcookbook.github.io/cl-cookbook> | Pastebin: <https://plaster.tymoon.eu/>
yaneko has quit [Quit: parting]
<Guest28> I know Lispworks has more support for things like mobile and smaller executables. What goes into adding support for something like that?
<Inline> money, workcraft, design
<bjorkintosh> Guest28: Blood, Sweat and Tears.
josrr has joined #commonlisp
<bjorkintosh> or what Inline said.
<Guest28> But is it essentially lots of code to intelligently decide what aspects of the runtime are needed? Or do we not even know? I figured some progress must be being made there for OSS because of Trial and Kandria running on Switch
yaneko has joined #commonlisp
<|3b|> sbcl tends to not care much about executable size, clisp and ecl can make much smaller executables
robin__ is now known as robin
<veqq> Guest28: to cut through the confusion. dont write save lisp and die in the code, but from the command line.
<|3b|> aside from figuring out what "isn't needed" there is also the problem of getting to the point where not everything is needed in the first place
<|3b|> for example CLOS tends to use the compiler at runtime in sbcl
<|3b|> so there is a big chunk you might assume could be removed that can't
mwnaylor has quit [Ping timeout: 276 seconds]
mange has joined #commonlisp
<|3b|> switch port might address some of that, due to limitations on runtime code generation, but still lots of that sort of hidden detail that needs figured out, fixed and then maintained
<|3b|> and considering the size of "just include an entire browser lol" executable that are common these days, sbcl runtime isn't even that big
<Inline> i got hunchentoot/drakma/cl-who/spinneret/cavemen2/djula/easy-routes/mcclim/common-lisp-jupyter combo just in 157M
<Inline> and climacs
<Inline> heh
skin has quit [Ping timeout: 252 seconds]
alfiee has joined #commonlisp
<veqq> It's faster and more performant than equivalent java etc. It's just the middle ground feels weird, compared to the 10mb go binary or whatever.
<veqq> I think it's an artifact of the image based development cycle not working when big deployments are over many computers. I guess we'd need something like BEAM with a self replicating image, but... I don't know how it'd work.
<Inline> i could add maxima too if i wanted, i have done it several times already, just have to get the sources again...
alfiee has quit [Ping timeout: 246 seconds]
Guest28 has quit [Ping timeout: 240 seconds]
waleee has quit [Remote host closed the connection]
robin_ has joined #commonlisp
skin has joined #commonlisp
robin has quit [Ping timeout: 272 seconds]
skin has quit [Client Quit]
NotThatRPG has joined #commonlisp
green__ has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 260 seconds]
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
Inline has quit [Ping timeout: 248 seconds]
craigbro has quit [Remote host closed the connection]
alfiee has joined #commonlisp