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/>
Inline has quit [Quit: Leaving]
Inline has joined #commonlisp
leungbk has quit [Read error: Connection reset by peer]
rgherdt has quit [Quit: Leaving]
markb1 has joined #commonlisp
donleo has quit [Ping timeout: 252 seconds]
dcb has joined #commonlisp
szkl has quit [Quit: Connection closed for inactivity]
eddof13 has joined #commonlisp
dajole has joined #commonlisp
szkl has joined #commonlisp
dinomug has joined #commonlisp
Inline has quit [Ping timeout: 256 seconds]
Inline has joined #commonlisp
earl-ducaine_ has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
jonatack has joined #commonlisp
kztx has joined #commonlisp
random-nick has quit [Ping timeout: 252 seconds]
dnhester26 has quit [Remote host closed the connection]
earl-ducaine has joined #commonlisp
dnhester26 has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
szkl has quit [Quit: Connection closed for inactivity]
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #commonlisp
waleee has quit [Ping timeout: 252 seconds]
ronald has quit [Quit: leaving]
Alfr has quit [Ping timeout: 268 seconds]
nalbyuites has joined #commonlisp
Alfr has joined #commonlisp
Oladon has quit [Quit: Leaving.]
Alfr has quit [Killed (cadmium.libera.chat (Nickname regained by services))]
Alfr has joined #commonlisp
decweb has quit [Ping timeout: 260 seconds]
Alfr is now known as Guest3409
Guest3409 has quit [Killed (copper.libera.chat (Nickname regained by services))]
Alfr has joined #commonlisp
bubblegum has quit [Ping timeout: 268 seconds]
bubblegum has joined #commonlisp
bubblegum has quit [Read error: Connection reset by peer]
bubblegum has joined #commonlisp
szkl has joined #commonlisp
bubblegum has quit [Read error: Connection reset by peer]
bubblegum has joined #commonlisp
Alfr has quit [Killed (tantalum.libera.chat (Nickname regained by services))]
Alfr has joined #commonlisp
bubblegum has quit [Ping timeout: 252 seconds]
bubblegum has joined #commonlisp
dcb has quit [Quit: MSN Messenger 4.1.2]
bubblegum has quit [Read error: Connection reset by peer]
Oladon has joined #commonlisp
bubblegum has joined #commonlisp
jmdaemon has joined #commonlisp
bubblegum has quit [Ping timeout: 245 seconds]
bubblegum has joined #commonlisp
Alfr has quit [Ping timeout: 252 seconds]
bubblegum has quit [Ping timeout: 276 seconds]
bubblegum has joined #commonlisp
zetef has joined #commonlisp
igemnace has joined #commonlisp
Pixel_Outlaw has quit [Quit: Leaving]
chomwitt has joined #commonlisp
zetef has quit [Read error: Connection reset by peer]
zetef has joined #commonlisp
bubblegum has quit [Quit: Quit]
bubblegum has joined #commonlisp
bubblegum has quit [Client Quit]
bubblegum has joined #commonlisp
nalbyuites has quit [Ping timeout: 268 seconds]
bubblegum has quit [Ping timeout: 240 seconds]
bubblegum has joined #commonlisp
zetef has quit [Ping timeout: 246 seconds]
ym has joined #commonlisp
zetef has joined #commonlisp
bubblegum has quit [Read error: Connection reset by peer]
bubblegum has joined #commonlisp
eddof13 has quit [Quit: eddof13]
beach has quit [Read error: Connection reset by peer]
msavoritias has joined #commonlisp
jrx has joined #commonlisp
zetef has quit [Ping timeout: 255 seconds]
beach has joined #commonlisp
mgl has joined #commonlisp
ym has quit [Quit: Leaving]
zetef has joined #commonlisp
Alfr has joined #commonlisp
bendersteed has joined #commonlisp
pve has joined #commonlisp
shka has joined #commonlisp
dinomug has quit [Remote host closed the connection]
epony has quit [Remote host closed the connection]
msavoritias has quit [Ping timeout: 240 seconds]
Lord_of_Life has quit [Read error: Connection reset by peer]
Lord_of_Life has joined #commonlisp
rendar has joined #commonlisp
zetef has quit [Ping timeout: 245 seconds]
donleo has joined #commonlisp
Oladon has quit [Quit: Leaving.]
Jach has quit [Ping timeout: 276 seconds]
nalbyuites has joined #commonlisp
Jach has joined #commonlisp
robin has quit [Quit: Leaving]
robin has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 256 seconds]
traidare has joined #commonlisp
Lord_of_Life_ is now known as Lord_of_Life
zetef has joined #commonlisp
dajole has quit [Quit: Connection closed for inactivity]
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
jrx has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.1.90)]
danse-nr3 has joined #commonlisp
ym has joined #commonlisp
zetef has quit [Ping timeout: 245 seconds]
chiselfuse has quit [Remote host closed the connection]
pranavats has left #commonlisp [Disconnected: Hibernating too long]
chiselfuse has joined #commonlisp
rgherdt has joined #commonlisp
rtypo has joined #commonlisp
yitzi has joined #commonlisp
msavoritias has joined #commonlisp
random-nick has joined #commonlisp
jmdaemon has quit [Ping timeout: 260 seconds]
traidare has quit [Ping timeout: 252 seconds]
pranavats has joined #commonlisp
AetherWind has joined #commonlisp
pranavats has left #commonlisp [Disconnected: Hibernating too long]
danse-nr3 has quit [Quit: Leaving]
danse-nr3 has joined #commonlisp
decweb has joined #commonlisp
pranavats has joined #commonlisp
danse-nr3 has quit [Ping timeout: 256 seconds]
traidare has joined #commonlisp
danse-nr3 has joined #commonlisp
msavoritias has quit [Ping timeout: 276 seconds]
rgherdt_ has joined #commonlisp
rgherdt has quit [Ping timeout: 256 seconds]
igemnace has quit [Read error: Connection reset by peer]
traidare has quit [Ping timeout: 264 seconds]
traidare has joined #commonlisp
igemnace has joined #commonlisp
bubblegum has quit [Ping timeout: 260 seconds]
pestctrl has joined #commonlisp
<decweb> BrokenCog, might help to describe the API you're trying to call (i.e. link to doc), and show a (redacted) code snippet of how you're calling dexador, though I suppose snippets aren't IRC friendly, I just signed in after 20 years to have a look around, I've forgotten the protocols. Also check out reddit.com/r/Common_Lisp
jon_atack has joined #commonlisp
<beach> For snippets, use plaster.tymoon.eu.
jonatack has quit [Ping timeout: 264 seconds]
rgherdt has joined #commonlisp
rgherdt_ has quit [Ping timeout: 256 seconds]
kevingal has joined #commonlisp
epony has joined #commonlisp
danse-nr3 has quit [Ping timeout: 245 seconds]
xlymian has joined #commonlisp
dim has quit [Ping timeout: 246 seconds]
edr has joined #commonlisp
dcb has joined #commonlisp
waleee has joined #commonlisp
traidare has quit [Ping timeout: 260 seconds]
bendersteed has quit [Remote host closed the connection]
bendersteed has joined #commonlisp
traidare has joined #commonlisp
danse-nr3 has joined #commonlisp
Inline has quit [Quit: Leaving]
Inline has joined #commonlisp
nalbyuites has quit [Ping timeout: 252 seconds]
bendersteed has quit [Quit: bendersteed]
Renfield has quit [Ping timeout: 260 seconds]
pranavats has left #commonlisp [Disconnected: Replaced by new connection]
pranavats has joined #commonlisp
msavoritias has joined #commonlisp
kevingal has quit [Ping timeout: 255 seconds]
eddof13 has joined #commonlisp
dnhester26 has quit [Remote host closed the connection]
<skin> How closely does `:report` in `define-condition` follow the generic methods thing? Can I .e.g. `(:report (lambda () (call-next-method))` if the condition inherits from another predefined condition?
eddof13 has quit [Quit: eddof13]
<beach> I don't see how that would be possible.
shka has quit [Ping timeout: 255 seconds]
rgherdt has left #commonlisp [Leaving]
<beach> Well, maybe I need to take that back. Let me see...
tyson2 has joined #commonlisp
<beach> It would call the next method of print-object.
<skin> I mean, it is likely possible on several implementations, but phoe's "Common Lisp Condition System" points out that define-condition != defclass .
<beach> I don't think that is what counts here.
<skin> I saw the print-object thing in the standard, and I found it curious, since conditions are not necessarily classes.
<skin> I guess generic methods != CLOS
<beach> Generic functions, you mean.
<skin> Yeah.
<yitzi> I think it would be clearer to just specialize print-object yourself.
<beach> I think there is widespread agreement that condition types must be classes.
<skin> In particular, I'm curious about if `print-object` will print the previously defined reporting lambda.
<skin> phoe mentions that there's at least one popular implementation where this is not the case,.
<skin> (Though he does not mention it by name.)
<beach> It looks to me like it would, provided that "is equivalent to" is what is actually done.
<beach> I mean, if condition types aren't classes, then you couldn't define that method in PRINT-OBJECT.
<beach> But I guess if you interpret "is equivalent to" as "having the same effect as", then it might not work.
<skin> Sounds good.
<beach> The implementation must probably do something slightly differently, like removing the method if the condition type is redefined without :REPORT. But as I recall, phoe already does that.
AetherWind has quit [Ping timeout: 264 seconds]
AetherWind has joined #commonlisp
danse-nr3 has quit [Ping timeout: 256 seconds]
josrr has joined #commonlisp
dnhester26 has joined #commonlisp
danse-nr3 has joined #commonlisp
earl-ducaine has quit [Remote host closed the connection]
danse-nr3 has quit [Read error: Connection reset by peer]
danse-nr3 has joined #commonlisp
AetherWind has quit [Ping timeout: 252 seconds]
AetherWind has joined #commonlisp
NotThatRPG has quit [Quit: Textual IRC Client: www.textualapp.com]
_cymew_ has joined #commonlisp
yitzi has quit [Ping timeout: 252 seconds]
nalbyuites has joined #commonlisp
yitzi has joined #commonlisp
akoana has joined #commonlisp
eddof13 has joined #commonlisp
akoana has quit [Client Quit]
akoana has joined #commonlisp
danse-nr3 has quit [Ping timeout: 264 seconds]
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
earl-ducaine_ has joined #commonlisp
X-Scale has joined #commonlisp
<lispmacs[work]> hi, in reading the spec, it seems like I should be able to do something like (FORMAT "~A" (VECTOR 1 2 3)) and something should be printed out. But SBCL gives error: "~A" is not a string with a fill-pointer.
<beach> The first argument is a stream.
<beach> Try (format t "~a" ...)
<lispmacs[work]> aah
<beach> ::clhs format
<ixelp> CLHS: Function FORMAT
<lispmacs[work]> sorry, missed that somehow
<beach> It happens.
cartnecklace has joined #commonlisp
<beach> The error message is not great though.
<beach> As it turns out, FORMAT can take a string with a fill pointer instead of a stream, but forgetting the stream is a much more common mistake than to supply a string without a fill pointer.
<beach> I think error reporting should be worked on in many places.
<cartnecklace> Hey, I want to try using lisp for control system design. Which libraries do you recommend for differential equations/linear algebra stuff?
khrbtxyz has quit [Ping timeout: 268 seconds]
<bike> sbcl has a special warning when you compile this format code. should show up before the error.
khrbtxyz has joined #commonlisp
<beach> Oh, interesting.
<beach> Still, the error message could be better.
<beach> Many systems give so many warnings, and so much other output when compiled, it is easy to skip reading.
<bike> true enough
dim has joined #commonlisp
tyson2 has quit [Read error: Connection reset by peer]
dinomug has joined #commonlisp
bjorkintosh has quit [Quit: Leaving]
dajole has joined #commonlisp
ronald has joined #commonlisp
tyson2 has joined #commonlisp
nalbyuites007 has joined #commonlisp
nalbyuites has quit [Ping timeout: 256 seconds]
lagash has joined #commonlisp
lagash has quit [Remote host closed the connection]
AetherWind has quit [Quit: leaving]
dnhester26 has quit [Remote host closed the connection]
eddof13 has quit [Quit: eddof13]
cage has joined #commonlisp
lagash has joined #commonlisp
<decweb> All these years and I never even noticed that `format` would take a string with a fill pointer as the output destination.
dinomug has quit [Remote host closed the connection]
dinomug has joined #commonlisp
eddof13 has joined #commonlisp
dinomug has quit [Remote host closed the connection]
lagash has quit [Remote host closed the connection]
dinomug has joined #commonlisp
dnhester26 has joined #commonlisp
lagash has joined #commonlisp
<bike> i can't say i've ever taken advantage, myself
lagash has quit [Remote host closed the connection]
lagash has joined #commonlisp
msavoritias has quit [Remote host closed the connection]
nalbyuites007 has quit [Ping timeout: 245 seconds]
younder has joined #commonlisp
bjorkintosh has joined #commonlisp
X-Scale has quit [Quit: Client closed]
X-Scale has joined #commonlisp
mgl has quit [Ping timeout: 264 seconds]
tyson2 has quit [Read error: Connection reset by peer]
earl-ducaine_ has quit [Ping timeout: 245 seconds]
younder has quit [Ping timeout: 246 seconds]
snits has quit [Ping timeout: 256 seconds]
snits_ has joined #commonlisp
earl-ducaine_ has joined #commonlisp
<trocado> basic question: if I want to share a program with someone who doesn't use lisp and has a mac, can I cross-compile from linux and send the binary? what's the best way of doing this?
_cymew_ has quit [Ping timeout: 260 seconds]
josrr has quit []
dnhester26 has quit [Remote host closed the connection]
dnhester26 has joined #commonlisp
<aeth> you could try downloading e.g. one of the mac SBCLs from https://www.sbcl.org/platform-table.html
<ixelp> Download - Steel Bank Common Lisp
Gleefre has joined #commonlisp
zxcvz has joined #commonlisp
akoana has left #commonlisp [Leaving]
Shinmera has quit [Quit: WeeChat 3.8]
Shinmera has joined #commonlisp
<trocado> aeth: but I don't have access to mac to install it
zxcvz has quit [Quit: zxcvz]
igemnace has quit [Quit: WeeChat 4.1.2]
snits_ has quit [Ping timeout: 252 seconds]
snits has joined #commonlisp
szkl has quit [Quit: Connection closed for inactivity]
Oladon has joined #commonlisp
shka has joined #commonlisp
X-Scale has quit [Quit: Client closed]
szkl has joined #commonlisp
mgl has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 29.1]
ym has quit [Ping timeout: 246 seconds]
X-Scale has joined #commonlisp
xlymian has quit [Ping timeout: 240 seconds]
cartnecklace has left #commonlisp [#commonlisp]
varjag has joined #commonlisp
mgl has quit [Ping timeout: 264 seconds]
dinomug has quit [Remote host closed the connection]
younder has joined #commonlisp
ronald has quit [Ping timeout: 255 seconds]
<bjorkintosh> trocado, are they capable of performing the installation step?
ronald has joined #commonlisp
younder has quit [Remote host closed the connection]
notzmv has quit [Ping timeout: 256 seconds]
triffid has quit [Remote host closed the connection]
epony has quit [Remote host closed the connection]
ronald has quit [Read error: Connection reset by peer]
eddof13 has quit [Quit: eddof13]
ronald has joined #commonlisp
triffid has joined #commonlisp
<trocado> bjorkintosh: yes. I was hoping for something with less friction than installing sbcl + quicklisp, downloading the source and loading the program. But maybe in this particular case it's not too much to ask...
<trocado> I wonder if roswell saves some steps
<bjorkintosh> trocado, this very problem is why everyone went nuts and started creating web apps.
<bjorkintosh> *almost every one.
cladur_ has joined #commonlisp
<trocado> bjorkintosh: right, I see :)
epony has joined #commonlisp
mgl has joined #commonlisp
epony has quit [Remote host closed the connection]
epony has joined #commonlisp
ronald_ has joined #commonlisp
ronald has quit [Ping timeout: 246 seconds]
ronald_ has quit [Read error: Connection reset by peer]
bubblegum has joined #commonlisp
Oladon has quit [Quit: Leaving.]
ronald has joined #commonlisp
X-Scale has quit [Quit: Client closed]
ronald has quit [Read error: Connection reset by peer]
ronald has joined #commonlisp
pve has quit [Quit: leaving]
<aeth> trocado: roswell doesn't really seem to save steps ime, though maybe it has changed recently
<aeth> seems to have a different goal in mind
<aeth> trocado: notice how that assumes you have `ros` installed first, and it has a bunch of weird things like its own quicklisp, and apparently it doesn't actually precompile unles you -m, and a bunch of other things
<aeth> also I wonder what the Windows experience of that is; seems to support Windows
<aeth> looks like it uses powershell and something called scoop
<aeth> Also, afaik, all it's really doing is grabbing a binary of the latest available SBCL, CCL, etc., for you. Or compiling if the binary isn't available.
shka has quit [Ping timeout: 260 seconds]
son0p has joined #commonlisp
ronald has quit [Ping timeout: 252 seconds]
attila_lendvai has quit [Ping timeout: 256 seconds]
ronald has joined #commonlisp
bubblegum has quit [Ping timeout: 256 seconds]
pestctrl has quit [Remote host closed the connection]
bubblegum has joined #commonlisp
bubblegum has quit [Ping timeout: 252 seconds]
ronald has quit [Ping timeout: 264 seconds]
ronald has joined #commonlisp
dra has joined #commonlisp
dra has quit [Changing host]
dra has joined #commonlisp
mgl has quit [Ping timeout: 256 seconds]
dinomug has joined #commonlisp
chomwitt has quit [Ping timeout: 255 seconds]
traidare has quit [Ping timeout: 256 seconds]
<trocado> actually I had it installed in windows, and iirc I didn't need powershell and certainly not scoop
<trocado> but I do see your points
SunClonus has joined #commonlisp
<paulapatience> I just list all the dependencies in something like Qlot's qlfile and have a script to download them. So users need only install SBCL, run the dependency fetcher, then make. Fetching the deps could also be added to the Makefile.
<paulapatience> The Makefile sets CL_SOURCE_REGISTRY.