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/>
<skin> scymtym: I have pasted my output here for that error https://paste.sr.ht/~skin/37f9b0f6d7b464ecb23058af1853f923563ed468
<ixelp> esrap-parse-error.txt — paste.sr.ht
triffid has quit [Remote host closed the connection]
<skin> I can reproduce on the roswell instance of sbcl at 2.4.1 . I cannot reproduce on sbcl 2.3.2 with no roswell.
<skin> I will now attempt to reproduce on linux. The above errors were on win32 (win 10).
thuna` has quit [Remote host closed the connection]
markb1 has joined #commonlisp
Odin-LAP has quit [Quit: How about that button?]
<skin> I just tried it on linux. Could not reproduce on sbcl 2.4.1 on Fedora Linux 39/40. Guess it's only on windows
<skin> ¯\_(ツ)_/¯
NicknameJohn has quit [Ping timeout: 264 seconds]
NicknameJohn has joined #commonlisp
ymir has quit [Ping timeout: 255 seconds]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 255 seconds]
NicknameJohn has quit [Ping timeout: 264 seconds]
attila_lendvai has quit [Ping timeout: 272 seconds]
<Bubblegumdrop> the esrap thing?
<Bubblegumdrop> skin I sent you the link to compiling sbcl from source right?
kevingal has quit [Remote host closed the connection]
pfdietz has joined #commonlisp
<skin> Yeah. I suppose I could do that, but I'm pretty sure the compilation is good
<Bubblegumdrop> https://hub.docker.com/r/fukamachi/roswell/tags updated 10 hours ago
<ixelp> Docker
<Bubblegumdrop> I think the roswell package is built in a docker container
<Bubblegumdrop> Hm, maybe not?
<Bubblegumdrop> It's hard to tell
dra has quit [Ping timeout: 264 seconds]
NicknameJohn has joined #commonlisp
ymir has joined #commonlisp
NicknameJohn has quit [Ping timeout: 256 seconds]
ym has joined #commonlisp
<_death> skin: it looks like a bug I reported about a month ago that was fixed after 2.4.1
|3b| has quit [Remote host closed the connection]
|3b| has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 256 seconds]
Lord_of_Life has joined #commonlisp
<skin> link?
NicknameJohn has joined #commonlisp
ymir has quit [Ping timeout: 255 seconds]
markb1 has quit [Remote host closed the connection]
ymir has joined #commonlisp
echos has quit [Quit: cheerio]
echos has joined #commonlisp
NicknameJohn has quit [Remote host closed the connection]
puke has quit [Remote host closed the connection]
puke has joined #commonlisp
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 260 seconds]
puke has quit [Ping timeout: 264 seconds]
ronald has joined #commonlisp
ronald_ has quit [Read error: Connection reset by peer]
ymir has quit [Ping timeout: 264 seconds]
akoana has quit [Quit: leaving]
ymir has joined #commonlisp
jmdaemon has joined #commonlisp
semz has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
tyson2 has joined #commonlisp
tyson2 has quit [Read error: Connection reset by peer]
semz has joined #commonlisp
random-nick has quit [Ping timeout: 272 seconds]
tyson2 has joined #commonlisp
pfdietz has quit [Quit: Client closed]
tyson2 has quit [Remote host closed the connection]
mariari has quit [Read error: Connection reset by peer]
mariari has joined #commonlisp
elderK has quit [Quit: WeeChat 4.1.1]
tyson2 has joined #commonlisp
Devon7 has quit [Remote host closed the connection]
X-Scale has joined #commonlisp
decweb has quit [Ping timeout: 255 seconds]
josrr has quit [Remote host closed the connection]
tyson2 has quit [Read error: Connection reset by peer]
awlygj has quit [Quit: leaving]
gorignak has joined #commonlisp
ymir has quit [Ping timeout: 268 seconds]
amb007 has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
X-Scale has quit [Quit: Client closed]
<ebrasca> Good morning!
<beach> Hello ebrasca.
gorignak has quit [Quit: quit]
forkspork has joined #commonlisp
Oddity has quit [Ping timeout: 256 seconds]
waleee has quit [Ping timeout: 264 seconds]
Oddity has joined #commonlisp
iska has quit [Ping timeout: 256 seconds]
iska has joined #commonlisp
jrm2 has joined #commonlisp
jrm has quit [Ping timeout: 256 seconds]
ymir has joined #commonlisp
jrm2 is now known as jrm
amb007 has quit [Ping timeout: 260 seconds]
azimut has quit [Ping timeout: 260 seconds]
amb007 has joined #commonlisp
igemnace has joined #commonlisp
pfdietz has joined #commonlisp
wacki has joined #commonlisp
amb007 has quit [Ping timeout: 268 seconds]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 256 seconds]
amb007 has joined #commonlisp
gxt_ has quit [Remote host closed the connection]
amb007 has quit [Ping timeout: 260 seconds]
gxt_ has joined #commonlisp
zetef has joined #commonlisp
gxt_ has quit [Remote host closed the connection]
gxt_ has joined #commonlisp
ymir has quit [Ping timeout: 255 seconds]
reb has quit [Ping timeout: 264 seconds]
chomwitt has joined #commonlisp
zetef has quit [Ping timeout: 255 seconds]
danza has joined #commonlisp
ymir has joined #commonlisp
pve has joined #commonlisp
msavoritias has joined #commonlisp
amb007 has joined #commonlisp
philipp_ has joined #commonlisp
rainthree has joined #commonlisp
m5zs7k has quit [Ping timeout: 256 seconds]
shka has joined #commonlisp
m5zs7k has joined #commonlisp
danza has quit [Ping timeout: 268 seconds]
ymir has quit [Ping timeout: 264 seconds]
<beach> childlikempress: I spoke too soon. The RVSDG paper has sections both on construction and "destruction", where the construction section takes into account arbitrary control flow. However, the paper is very tiring to read; they should have let me proofread it first:
<beach> 1. The overuse the passive form without an agent, making it ambiguous as to who the agent is.
<beach> 2. The almost exclusive use of the genitive 's even when the main word is far down the line makes it necessary to re-read the phrases many times.
<beach> 3. The use of "this" without a following noun makes it unclear what the "this" is referring to.
<beach> 4. The ambiguous use of "only" by placing it too soon in a phrase.
<beach> 5. The use of "allows to" and "permits to" without an agent which is considered ungrammatical in English.
oneeyedalien has joined #commonlisp
<beach> childlikempress: And, yes, it has function nodes, and the possibility for function to be mutually recursive. So it seems like (aside from arbitrary control flow) RVSDG would be a good fit for Common Lisp.
<beach> It was a bit weird to see a picture containing a string that was terminated by \0 :)
rogersm_ has joined #commonlisp
rgherdt has joined #commonlisp
ebrasca has left #commonlisp [ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.1)]
traidare has joined #commonlisp
pranavats has left #commonlisp [Disconnected: Replaced by new connection]
pranavats has joined #commonlisp
pranavats has left #commonlisp [Disconnected: Replaced by new connection]
pranavats has joined #commonlisp
<beach> I suspect the only way to check whether it is a good fit for Common Lisp would be to try it out on some examples. The control-flow graph used as input could very likely be a fairly simple one generated from the Common Lisp source.
Cymew has joined #commonlisp
crumbles_ has quit [Quit: ZNC - https://znc.in]
crumbles has joined #commonlisp
Pixel_Outlaw has quit [Quit: Leaving]
iska` has joined #commonlisp
iska has quit [Ping timeout: 264 seconds]
pranavats has left #commonlisp [Disconnected: Replaced by new connection]
pranavats has joined #commonlisp
philipp_ has quit [Remote host closed the connection]
philipp_ has joined #commonlisp
alcor has joined #commonlisp
danse-nr3 has joined #commonlisp
dcb has quit [Quit: Connection closed for inactivity]
danse-nr3 has quit [Remote host closed the connection]
danse-nr3 has joined #commonlisp
amb007 has quit [Ping timeout: 272 seconds]
pranavats has left #commonlisp [Disconnected: Replaced by new connection]
pranavats has joined #commonlisp
dnhester has joined #commonlisp
chomwitt has quit [Ping timeout: 268 seconds]
danse-nr3 has quit [Remote host closed the connection]
tok has joined #commonlisp
danse-nr3 has joined #commonlisp
dino_tutter has joined #commonlisp
NicknameJohn has joined #commonlisp
pranavats has left #commonlisp [Disconnected: Replaced by new connection]
pranavats has joined #commonlisp
rogersm_ has quit [Quit: Leaving...]
<scymtym> skin: probably this https://irclog.tymoon.eu/libera/%23sbcl?around=1706628715#1706628715 . i can't tell whether your problem is the same or not. note that esrap also received a change for this issue which is probably not yet in the quicklisp version
<skin> ok
Inline has quit [Ping timeout: 256 seconds]
rendar has joined #commonlisp
traidare has quit [Ping timeout: 264 seconds]
danse-nr3 has quit [Read error: Connection reset by peer]
danse-nr3 has joined #commonlisp
dra has joined #commonlisp
dra has quit [Changing host]
dra has joined #commonlisp
prokhor has quit [Quit: Leaving]
mulk has quit [Ping timeout: 260 seconds]
prokhor has joined #commonlisp
mulk has joined #commonlisp
jmdaemon has quit [Ping timeout: 268 seconds]
dra has quit [Ping timeout: 264 seconds]
dnhester has quit [Ping timeout: 264 seconds]
oneeyedalien has quit [Quit: Leaving]
pfdietz has quit [Quit: Client closed]
mm007emko has quit [Ping timeout: 264 seconds]
mm007emko has joined #commonlisp
Inline has joined #commonlisp
traidare has joined #commonlisp
dnhester has joined #commonlisp
dnhester has quit [Ping timeout: 256 seconds]
NicknameJohn has quit [Ping timeout: 272 seconds]
mm007emko has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
mm007emko has joined #commonlisp
attila_lendvai has joined #commonlisp
Inline has quit [Quit: Leaving]
mm007emko has quit [Read error: Connection reset by peer]
amb007 has quit [Ping timeout: 260 seconds]
amb007 has joined #commonlisp
mm007emko has joined #commonlisp
Inline has joined #commonlisp
amb007 has quit [Ping timeout: 252 seconds]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 264 seconds]
amb007 has joined #commonlisp
Oddity has quit [Ping timeout: 264 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
green_ has quit [Ping timeout: 255 seconds]
puke has joined #commonlisp
dnhester has joined #commonlisp
amb007 has quit [Ping timeout: 264 seconds]
amb007 has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
dnhester has quit [Ping timeout: 246 seconds]
amb007 has joined #commonlisp
rainthree has quit [Ping timeout: 260 seconds]
alcor has quit [Ping timeout: 264 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
alcor has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
decweb has joined #commonlisp
dnhester has joined #commonlisp
green_ has joined #commonlisp
dnhester has quit [Ping timeout: 252 seconds]
chiselfuse has quit [Ping timeout: 260 seconds]
chiselfuse has joined #commonlisp
varjag has joined #commonlisp
NicknameJohn has joined #commonlisp
random-nick has joined #commonlisp
pranavats has left #commonlisp [Error from remote client]
danse-nr3 has quit [Ping timeout: 264 seconds]
dnhester has joined #commonlisp
dra has joined #commonlisp
dra has quit [Changing host]
dra has joined #commonlisp
igemnace has quit [Read error: Connection reset by peer]
dnhester has quit [Ping timeout: 255 seconds]
dnhester has joined #commonlisp
dra has quit [Ping timeout: 255 seconds]
green_ has quit [Ping timeout: 255 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
igemnace has joined #commonlisp
chiselfuse has quit [Read error: Connection reset by peer]
chiselfuse has joined #commonlisp
pranavats has joined #commonlisp
yitzi has joined #commonlisp
tyson2 has joined #commonlisp
azimut has joined #commonlisp
green_ has joined #commonlisp
ec has quit [Ping timeout: 260 seconds]
ec has joined #commonlisp
danse-nr3 has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
tyson2 has joined #commonlisp
josrr has joined #commonlisp
dra has joined #commonlisp
unl0ckd has joined #commonlisp
josrr has quit [Remote host closed the connection]
josrr has joined #commonlisp
attila_lendvai has quit [Ping timeout: 256 seconds]
triffid has joined #commonlisp
triffid has quit [Remote host closed the connection]
triffid has joined #commonlisp
reb has joined #commonlisp
mulk has quit [Ping timeout: 264 seconds]
mulk has joined #commonlisp
<beach> scymtym: Congratulations to the new release of Eclector!
<scymtym> beach: thanks
<scymtym> https://github.com/s-expressionists/Eclector/releases/tag/0.10.0 in case anyone wants to have a look
<ixelp> Release Release 0.10 · s-expressionists/Eclector · GitHub
varjag has quit [Quit: ERC (IRC client for Emacs 27.1)]
<bike> oh, it implements the sbcl package prefix thing. nice nice
<scymtym> as an extension, not by default
<bike> Yes
<scymtym> extensions must be loaded as a separate asdf system
Inline has quit [Ping timeout: 264 seconds]
Inline has joined #commonlisp
wbooze__ has joined #commonlisp
wbooze__ is now known as wbooze
donleo has joined #commonlisp
traidare has quit [Ping timeout: 260 seconds]
danse-nr3 has quit [Ping timeout: 255 seconds]
Cymew has quit [Ping timeout: 268 seconds]
pfdietz has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
dra has quit [Ping timeout: 260 seconds]
wbooze has quit [Quit: Leaving]
wbooze has joined #commonlisp
X-Scale has joined #commonlisp
danza has joined #commonlisp
rgherdt has quit [Ping timeout: 255 seconds]
rgherdt has joined #commonlisp
amb007 has quit [Ping timeout: 240 seconds]
cage has joined #commonlisp
ymir has joined #commonlisp
amb007 has joined #commonlisp
X-Scale has quit [Quit: Client closed]
unl0ckd has quit [Ping timeout: 268 seconds]
<beach> Eclector is a great library. There is essentially no longer any reason for an implementation to have its on reader, at least not for reading code. I imagine if a reader with extreme performance is needed for some particular application, then the author of that application would probably write a custom reader anyway.
danza has quit [Ping timeout: 252 seconds]
<beach> Of course, some (most? all?) existing Common Lisp implementations must be able to read the code of Eclector before Eclector is loaded, so they either need a special case reader that is capable of reading Eclector, or it must change the way it is bootstrapped.
Pixel_Outlaw has joined #commonlisp
ymir has quit [Ping timeout: 268 seconds]
wbooze has quit [Quit: Leaving]
Inline has quit [Quit: Leaving]
kevingal has joined #commonlisp
danza has joined #commonlisp
alcor has quit [Remote host closed the connection]
NotThatRPG_ has joined #commonlisp
X-Scale has joined #commonlisp
NotThatRPG has quit [Ping timeout: 260 seconds]
NotThatRPG_ has quit [Ping timeout: 252 seconds]
ymir has joined #commonlisp
dnhester has quit [Ping timeout: 260 seconds]
yitzi has quit [Remote host closed the connection]
jonatack has quit [Ping timeout: 255 seconds]
danza has quit [Ping timeout: 252 seconds]
chomwitt has joined #commonlisp
ym has quit [Remote host closed the connection]
dcb has joined #commonlisp
brokkoli_origin has quit [Remote host closed the connection]
jonatack has joined #commonlisp
brokkoli_origin has joined #commonlisp
jonatack has quit [Ping timeout: 264 seconds]
danse-nr3 has joined #commonlisp
Lycurgus has quit [Quit: leaving]
dnhester has joined #commonlisp
X-Scale has quit [Quit: Client closed]
dnhester has quit [Ping timeout: 264 seconds]
dra has joined #commonlisp
unl0ckd has joined #commonlisp
alcor has joined #commonlisp
danse-nr3 has quit [Ping timeout: 264 seconds]
danse-nr3 has joined #commonlisp
yitzi has joined #commonlisp
NicknameJohn has quit [Ping timeout: 264 seconds]
dnhester has joined #commonlisp
NotThatRPG has joined #commonlisp
dra has quit [Ping timeout: 240 seconds]
NotThatRPG has quit [Ping timeout: 268 seconds]
pfdietz has quit [Quit: Client closed]
danse-nr3 has quit [Ping timeout: 264 seconds]
markb1 has joined #commonlisp
tyson2 has joined #commonlisp
traidare has joined #commonlisp
tyson2 has quit [Read error: Connection reset by peer]
tyson2 has joined #commonlisp
dnhester has quit [Ping timeout: 252 seconds]
notzmv has quit [Ping timeout: 272 seconds]
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
danse-nr3 has joined #commonlisp
ec has quit [Remote host closed the connection]
chomwitt has quit [Ping timeout: 260 seconds]
ec has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
wacki has joined #commonlisp
dnhester has joined #commonlisp
zxcvz has joined #commonlisp
dnhester has quit [Ping timeout: 264 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
igemnace has quit [Quit: WeeChat 4.2.1]
dnhester has joined #commonlisp
tyson2 has joined #commonlisp
pfdietz has joined #commonlisp
zxcvz has quit [Quit: zxcvz]
Oddity has joined #commonlisp
NotThatRPG has joined #commonlisp
ymir has quit [Ping timeout: 264 seconds]
danse-nr3 has quit [Ping timeout: 272 seconds]
pranavats has left #commonlisp [Disconnected: Replaced by new connection]
pranavats has joined #commonlisp
chomwitt has joined #commonlisp
notzmv has joined #commonlisp
wacki has quit [Read error: Connection reset by peer]
wacki has joined #commonlisp
ymir has joined #commonlisp
Odin-LAP has joined #commonlisp
attila_lendvai has joined #commonlisp
ymir has quit [Ping timeout: 240 seconds]
waleee has joined #commonlisp
Posterdati has quit [Remote host closed the connection]
Posterdati has joined #commonlisp
jonatack has joined #commonlisp
msavoritias has quit [Ping timeout: 260 seconds]
dra has joined #commonlisp
st_aldini has joined #commonlisp
st_aldini has quit [Client Quit]
st_aldini has joined #commonlisp
unl0ckd has quit [Ping timeout: 268 seconds]
ymir has joined #commonlisp
pfdietz has quit [Quit: Client closed]
st_aldini has quit [Ping timeout: 264 seconds]
Inline has joined #commonlisp
Cymew has joined #commonlisp
wbooze has joined #commonlisp
kevingal has quit [Remote host closed the connection]
dnhester has quit [Ping timeout: 264 seconds]
reb has quit [Remote host closed the connection]
traidare has quit [Ping timeout: 260 seconds]
ymir has quit [Ping timeout: 268 seconds]
dnhester has joined #commonlisp
Cymew has quit [Ping timeout: 268 seconds]
dnhester has quit [Ping timeout: 240 seconds]
Inline has quit [Ping timeout: 255 seconds]
Inline has joined #commonlisp
pyooque has joined #commonlisp
puke is now known as Guest2325
pyooque is now known as puke
Guest2325 has quit [Ping timeout: 256 seconds]
zetef has joined #commonlisp
dnhester has joined #commonlisp
dnhester has quit [Ping timeout: 264 seconds]
pfdietz has joined #commonlisp
jonatack has quit [Ping timeout: 268 seconds]
wbooze has quit [Ping timeout: 268 seconds]
tyson2 has quit [Remote host closed the connection]
dnhester has joined #commonlisp
rendar has quit [Ping timeout: 246 seconds]
zetef has quit [Remote host closed the connection]
dnhester has quit [Ping timeout: 272 seconds]
lispmacs[work] has joined #commonlisp
<Kingsy> does anyone know a way of running (ql:add-to-init-file) in a non interactive way? so I don't need to press enter.
<lispmacs[work]> Hi, is there some kind of class for ordering comparison that is easy to implement for another class? E.g., just define >= and it gives you, <, =, >, etc.
<lispmacs[work]> I remember something like that from my Haskell days
jmdaemon has joined #commonlisp
ymir has joined #commonlisp
<foretspaisibles> @Kingsy See this code for an example https://github.com/melusina-org/setup-quicklisp/blob/main/setup-quicklisp.lisp#L98
<Kingsy> ah ok. so you just do the insert yourself. o it isnt possible
<foretspaisibles> The ql-util package has a without-prompting macro
<pfdietz> lispmacs[work]: You could define them as generic functions, and have a default method that would implement one in terms of the others. I think you'd need more than one non-default method defined though.
<Kingsy> oh hang on
<pfdietz> Or maybe <= would be enough.
<lispmacs[work]> pfdietz: anybody already do something like that? Some kind of sortable class? Seems like the sort of thing CLers would have thought of already
<foretspaisibles> please look at the general case, not at the windows case (git maybe remember what the problem is)
<pfdietz> Not sure why you're going on about a class.   Generic functions don't require definition of a new class.  CL is not a language where methods are tied to a single class.
<zyd> Kingsy: (let ((ql-util::*do-not-prompt* t)) (ql:add-to-init-file))
<lispmacs[work]> pfdietz: I'm thinking kind of like in Haskell days were an class would get an interface you attached to another class, with certain implementations required. But I see what you are saying, maybe not necessary here
<josrr> better be (ql-util:without-prompting (ql:add-to-init-file))
<Kingsy> zyd: thanks!
<zyd> oh, they export the macro to properly do it as well.
<zyd> Kingsy: go with josrr's version
<zyd> i wonder why provide that macro. its just a let form of what i did, hm.
triffid has quit [Remote host closed the connection]
tibfulv has quit [Remote host closed the connection]
tibfulv has joined #commonlisp
<Kingsy> alright cool!! thanks
<paulapatience> lispmacs[work]: You could define a macro that defines these methods based on whatever base method you need
<Shinmera> maybe at some point the idea was to switch the way the prompting is prevented, so hiding the mechanism behind a macro is future-proofing
<paulapatience> Specialized to whatever class you need
alcor has quit [Ping timeout: 264 seconds]
<paulapatience> Then again, you don't even need to specialize the ones that are implemented in terms of the base operation
<zyd> Shinmera: that would make sense
alcor has joined #commonlisp
<paulapatience> So you would need to define the base method specialized to each sortable class you want
<lispmacs[work]> paulapatience: okay, might do that someday. I only needed it for one quick use case. Thought somebody else would have likely implemented something like this already, or that it might be built into the spec in some interface
dnhester has joined #commonlisp
<paulapatience> Well, the comparison functions are not generic, so you can't do that in the spec
<ixelp> The generic-comparability Reference Manual
cage has quit [Quit: rcirc on GNU Emacs 29.1]
<lispmacs[work]> hmm, I see that common lisp has a sort function for sequences
ymir has quit [Ping timeout: 264 seconds]
<ixelp> The equals Reference Manual
<paulapatience> Those are two packages which seem like what you're lookinf for
<lispmacs[work]> generic-comparability sounds right, I'll bookmark that
<lispmacs[work]> equals looks similar
<lispmacs[work]> at a quick glance
<lispmacs[work]> thx
unl0ckd has joined #commonlisp
<NotThatRPG> Am I right in thinking I cannot write an FTYPE declaration for a generic function that constrains parameter types?
ymir has joined #commonlisp
<paulapatience> The spec entry on ftypes doesn't mention generic functions. You might be able to write the ftype declaration but I don't think it would do anything. I seem to recall having tried, and concluding that it was fruitless.
Lycurgus has joined #commonlisp
<NotThatRPG> paulapatience: That's a nuisance, because I would love it if the compiler would tell me that I am invoking a generic function with an illegitimate set of argument types.
<paulapatience> In general it might be tricky because arbitrary libraries could define methods which you have no control over
ymir has quit [Ping timeout: 252 seconds]
Inline has quit [Quit: Leaving]
Tristan_ is now known as Maliciously
yitzi has quit [Remote host closed the connection]
green_ has quit [Ping timeout: 252 seconds]
chomwitt has quit [Ping timeout: 264 seconds]
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
FragmentedCurve has quit [Quit: Leaving]
pve has quit [Quit: leaving]
unl0ckd has quit [Ping timeout: 268 seconds]
attila_lendvai has quit [Ping timeout: 255 seconds]
ldb has joined #commonlisp
<ldb> What are the good binary format parsers there, I checked lisp-binary but it seems has a bug with ccl (which I already made a patch), I'm afriad it becomes inactive
amb007 has quit [Ping timeout: 264 seconds]
tok has quit [Remote host closed the connection]
wbooze has joined #commonlisp
Inline has joined #commonlisp
<paulapatience> There aren't any others afaik
<paulapatience> I just hand-roll them
Inline has quit [Client Quit]
<paulapatience> Use nibbles for ieee float parsing
Inline has joined #commonlisp
<josrr> I have used binary-types, but it seems to be already inactive.
ymir has joined #commonlisp
<ldb> welp, I already start cooking with hot patched lisp-binary
phantomics_ has quit [Remote host closed the connection]
phantomics_ has joined #commonlisp
shka has quit [Ping timeout: 268 seconds]
jonatack has joined #commonlisp
dino_tutter has quit [Ping timeout: 264 seconds]
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
alcor has quit [Remote host closed the connection]
jonatack has quit [Ping timeout: 272 seconds]
Alfr has quit [Remote host closed the connection]
Alfr has joined #commonlisp
green_ has joined #commonlisp
jonatack has joined #commonlisp
<ldb> Yes this thing is not byte aligned
donleo has quit [Ping timeout: 252 seconds]
<ldb> How do I trim only the first 3 bit for a binary payload?
akoana has joined #commonlisp
* ldb guess I'll need APL
<ldb> oh I can use bit vector
<gilberth> ldb: Or use integers and ldb.
<josrr> ,(ldb (byte 3 5) #b11101111)
<ixelp> (ldb (byte 3 5) #b11101111) => 7
decweb has quit [Ping timeout: 272 seconds]
ronald has quit [Ping timeout: 260 seconds]
<Bubblegumdrop> Is there somewhere I can learn more about bit twiddling with lisp?
<ldb> Bubblegumdrop: if you know what is big-endian what is small, I guess you are good to go
ronald has joined #commonlisp
<Bubblegumdrop> yeah I'm looking at clhs for byte it just references ldb and dpb
<Bubblegumdrop> That's it?
<Bubblegumdrop> Cool.
<gilberth> All you really need is LOG..., LDB, DPB, and ASH.
<aeth> it's a bit complicated because there's a redundancy in ways to do it and some of the names are quite bad
<Bubblegumdrop> the names are quite bad.
<aeth> I guess they assumed that it was familiar to assembly programmers (of long-dead assembly languages)
<Bubblegumdrop> In all my lisp books they never talk about these functions though
<aeth> they're actually surprisingly necessary
<ldb> it is PDP-10 asm btw
<Bubblegumdrop> That explains it. Serious history right here. Maybe I'll write a blog post about it.
<aeth> oh cool ldb is here, but where is dpb and ash?
<gilberth> That and the notion that a byte names any number of consecutive bits.