triffid has quit [Remote host closed the connection]
triffid has joined #commonlisp
screwlisp has quit [Remote host closed the connection]
markb1 has quit [Ping timeout: 244 seconds]
wbooze has quit [Read error: Connection reset by peer]
wbooze has joined #commonlisp
markb1 has joined #commonlisp
markb1 has quit [Ping timeout: 260 seconds]
<boigahs>
What was the answer?
<boigahs>
Now I'm curious
surabax_ has joined #commonlisp
random-nick has quit [Ping timeout: 268 seconds]
surabax_ has quit [Client Quit]
surabax has quit [Ping timeout: 260 seconds]
markb1 has joined #commonlisp
<nytpu>
boigahs: you do `(require '#:sb-simd)` to load it (same for any of the other contrib SBCL modules)
thuna` has quit [Ping timeout: 268 seconds]
ym has quit [Ping timeout: 260 seconds]
Pixel_Outlaw has joined #commonlisp
semz has quit [Quit: ZNC 1.8.2+deb2ubuntu0.1 - https://znc.in]
veqq has joined #commonlisp
semz has joined #commonlisp
Pixel_Outlaw has quit [Quit: Leaving]
waleee has quit [Remote host closed the connection]
markb1 has quit [Ping timeout: 276 seconds]
wbooze has quit [Ping timeout: 252 seconds]
markb1 has joined #commonlisp
gorignak has joined #commonlisp
shawnw has joined #commonlisp
usagi_mimi has quit [Ping timeout: 252 seconds]
<beach>
veqq: Remarks from SBCL maintainers suggested that the kind of improvements I wanted were never going to be accepted.
<veqq>
What sort did you want? Along the lines of SICL or something else?
<beach>
veqq: More use of CLOS for one thing, so as to improve maintainability. The remark I got was that there was no point in making the code slower by using CLOS. Of course, making CLOS faster would also have been something I wanted, and I published a paper about that.
<beach>
jackdaniel is of course right that it is not trivial to change an existing implementation to use some external library to replace existing implementation-specific code, and since the code often already works, the benefit might not compensate for the effort required.
<beach>
So the totally obvious conclusion to me was that we need to write a new Common Lisp implementation from scratch.
vardhan_ has joined #commonlisp
chiselfuse has quit [Ping timeout: 264 seconds]
chiselfuse has joined #commonlisp
decweb has quit [Quit: Konversation terminated!]
Pixel_Outlaw has joined #commonlisp
King_julian has quit [Ping timeout: 244 seconds]
olnw has joined #commonlisp
olnw has quit [Client Quit]
snoreboar has joined #commonlisp
mishoo has joined #commonlisp
markb1 has quit [Ping timeout: 245 seconds]
markb1 has joined #commonlisp
prokhor-zhakarov has quit [Ping timeout: 248 seconds]
<beach>
How is METHOD not an atomic type specifier?
<bike>
uh, method is right there in the table?
<gilberth>
What? /me looks closer.
<bike>
under long-float?
<gilberth>
METHOD is a class, isn't it?
<beach>
It is, yes.
<bike>
all standard classes also have atomic type specifiers
<bike>
beach: not sure. i actually don't remember this thing mgl quoted.
<gilberth>
That's odd. So I misunderstood that part all the time. Not my day.
<beach>
bike: I'll try to check. I need to reboot SICL without Quaviver.
<gilberth>
So then this is broken? ,(typep *package* '(package))
<ixelp>
(typep *package* '(package)) ERROR: Invalid type specifier: (PACKAGE) .
<bike>
mgl: where did you get this "for every atomic type specifier" bit?
<gilberth>
As PACKAGE is listed as well, and so (PACKAGE) should also be a type specifier?
<beach>
It's in the glossary.
<bike>
ah, i see
<beach>
Under "atomic type specifier"
<bike>
well i have never seen this before. honestly it seems like kind of a silly rule to me
<bike>
wouldn't be hard to implement, though
<bike>
(typep *package* '(package)) is also an error in SBCL
<bike>
ixelp is ccl, as i recall
<mgl>
but (subtypep 'function '(function)) => t, t
<gilberth>
It's an error in CMUCL, CLISP, ECL, and ACL as well. ABCL says T.
<bike>
mgl: FUNCTION is not an atomic type specifier. you can specify arguments and return values.
<mgl>
Again, the glossary disagrees.
<bike>
i mean, i guess it is an atomic type specifier, but can also be used as a compound specifier
<bike>
No, I"m saying that (function) is accepted not because of the glossary entry, but because (function) is a valid specifier for other reasons
Venoflux has quit [Quit: Venoflux]
<mgl>
So the glossary entry, which is not authoritive in any case, is wrong, right?
<bike>
it certainly seems to be wrong in a practical sense, and I don't think this supposed rule is stated in the main text anywhere
<bike>
does the glossary count as non-normative back matter for 1.4.3? probably, right?
<beach>
ctype errors as well it seems.
<beach>
No applicable method for CONS-SPECIFIER-CTYPE.
thuna` has joined #commonlisp
zxcvz has joined #commonlisp
<beach>
mgl: What is it that you are working on?
ingeniot has quit [Ping timeout: 240 seconds]
<beach>
mgl: It seems interesting! :)
danza has quit [Remote host closed the connection]
<mgl>
beach: In the context of DRef, I'm integrating the hierarchy of definitions and the normal type hierarchy. The normal type system only has types for first-class objects, while the purpose of DRef provide definition objects for named things.
<mgl>
(dtypep (find-class 'xxx) 'type) => t
<mgl>
(dtypep (dref 'my-type 'type) 'type) => t
<mgl>
(dtypep (dref 'pi 'constant) 'variable) => t
<jackdaniel>
mgl: presentation types may parametrize existing classes and generally are quite flexible and extensible
skeemer has joined #commonlisp
Guest47 has joined #commonlisp
chomwitt has joined #commonlisp
bpanthi977 has joined #commonlisp
attila_lendvai has joined #commonlisp
<cdegroot>
I've looked but I've not been able to find anthing: Elixir (my daytime $Job language) has Rustler, which generates all you need to call Rust code from Elixir. It's actually very nice, even though people are overusing it for the wrong reasons. I don't think anything similar for CL exists?
bpanthi977 has quit [Ping timeout: 272 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Remote host closed the connection]
bpanthi977 has joined #commonlisp
markb1 has quit [Ping timeout: 245 seconds]
bpanthi977 has quit [Remote host closed the connection]
jjnkn has joined #commonlisp
markb1 has joined #commonlisp
NotThatRPG has joined #commonlisp
gooba` has joined #commonlisp
gooba has quit [Remote host closed the connection]
gooba` has quit [Remote host closed the connection]
gooba has joined #commonlisp
<mgl>
jackdaniel: you mean those in CLIM?
<jackdaniel>
yes, they are useful for many things not only gui
nytpu has joined #commonlisp
<mgl>
Thank for the pointer, I'll check it out.
<jackdaniel>
if you have questions about these hit me on irc, I'll try to help
markb1 has quit [Ping timeout: 268 seconds]
khinsen has joined #commonlisp
Guest47 has quit [Quit: Client closed]
markb1 has joined #commonlisp
vardhan has joined #commonlisp
ingeniot has quit [Quit: Client closed]
yitzi has joined #commonlisp
pranav has quit [Remote host closed the connection]
Inline has joined #commonlisp
cage has quit [Remote host closed the connection]
cage has joined #commonlisp
cage has quit [Remote host closed the connection]
cage has joined #commonlisp
Inline has quit [Client Quit]
lutherann has quit [Quit: WeeChat 4.4.3]
lutherann has joined #commonlisp
Inline has joined #commonlisp
ingeniot has joined #commonlisp
Pixel_Outlaw has joined #commonlisp
markb1 has quit [Ping timeout: 252 seconds]
markb1 has joined #commonlisp
Inline has quit [Quit: Leaving]
chomwitt has quit [Ping timeout: 272 seconds]
vardhan has quit [Ping timeout: 246 seconds]
markb1 has quit [Ping timeout: 244 seconds]
ixelp has quit [Ping timeout: 244 seconds]
markb1 has joined #commonlisp
ixelp has joined #commonlisp
yitzi has quit [Remote host closed the connection]
ingeniot has quit [Quit: Client closed]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 260 seconds]
X-Scale has quit [Ping timeout: 272 seconds]
bpanthi977 has joined #commonlisp
gorignak has quit [Quit: quit]
gorignak has joined #commonlisp
jonatack has quit [Read error: Connection reset by peer]
jonatack has joined #commonlisp
dajole has joined #commonlisp
Demosthenex has quit [Ping timeout: 252 seconds]
zxcvz has quit [Quit: zxcvz]
zxcvz has joined #commonlisp
wbooze has joined #commonlisp
zxcvz has quit [Quit: zxcvz]
jjnkn has quit [Remote host closed the connection]
akoana has joined #commonlisp
younder has quit [Remote host closed the connection]
Demosthenex has joined #commonlisp
varjag has joined #commonlisp
akoana has quit [Quit: leaving]
younder has joined #commonlisp
waleee has joined #commonlisp
jonatack has quit [Read error: Connection reset by peer]
jonatack has joined #commonlisp
mishoo has quit [Ping timeout: 245 seconds]
cage has quit [Quit: rcirc on GNU Emacs 30.1]
Equill has quit [Ping timeout: 272 seconds]
GalaxyNova has joined #commonlisp
NotThatRPG has quit [Ping timeout: 245 seconds]
NotThatRPG_ has joined #commonlisp
Equill has joined #commonlisp
usagi_mimi has joined #commonlisp
Guest1605 has quit [Ping timeout: 268 seconds]
khinsen has left #commonlisp [#commonlisp]
thollief has quit [Quit: Leaving]
chomwitt has joined #commonlisp
chiselfuse has quit [Remote host closed the connection]