<dbotton>
That app took me not much longer that his demo, and that was with me writing the tutorial as I went
<dbotton>
and is more functional.
mon_aaraj has quit [Ping timeout: 276 seconds]
<dbotton>
and before the recent speedups and alignment tools in the latest builder.
mon_aaraj has joined #commonlisp
<dbotton>
Honestly hashfuncb81 though I am not really competing, CLOG is in Common Lisp and that just makes it unfair for everything else.
yauhsien has joined #commonlisp
yauhsien has quit [Ping timeout: 255 seconds]
aartaka has quit [Ping timeout: 272 seconds]
yauhsien has joined #commonlisp
<hashfuncb81>
dbotton: i truly believe i'll be using the for years to come. i think it'd be very interesting to see your CLOG-BUILDER/programming workflow when making https://github.com/rabbibotton/clos-contact in video format
<dbotton>
The tutorial follows it well
<dbotton>
My focus is on getting the tool and loose documentation done first.
<dbotton>
Then I'll try to work on more formal docs and videos etc
<dbotton>
My development is literally squeezed between patients, teaching, children (I have a _very_ large family thank God) and my own studies.
<dbotton>
So hard to take a stretch of time to create view (especially with kids and wife yelling in background :)
<dbotton>
video
<dbotton>
but will work on it
<dbotton>
Consider though starting a discussion on git hub, it also helps me to look back at things, and this room is more for Common Lisp :)
yauhsien has quit [Ping timeout: 276 seconds]
aartaka has joined #commonlisp
akoana has quit [Quit: leaving]
bilegeek_ has joined #commonlisp
bilegeek has quit [Ping timeout: 244 seconds]
mon_aaraj has quit [Ping timeout: 244 seconds]
mon_aaraj has joined #commonlisp
<hashfuncb81>
dbotton: i understand, and if there's anything else i can do to help, please let me know
<dbotton>
there is always much to do :) answer questions, tickets, make sample apps, extend the framework, create custom controls (tutorial coming this week on Lisp based controls), bind existing Java Script controls, etc
causal has joined #commonlisp
yauhsien has joined #commonlisp
hashfuncb81 has quit [Remote host closed the connection]
yauhsien has quit [Ping timeout: 240 seconds]
anticomputer has quit [Remote host closed the connection]
azimut has quit [Remote host closed the connection]
Guest7855 has quit [Remote host closed the connection]
pjb has joined #commonlisp
igemnace has joined #commonlisp
<pjb>
dbotton: you need a man's lair!
mon_aaraj has quit [Ping timeout: 272 seconds]
mon_aaraj has joined #commonlisp
pve has joined #commonlisp
cosimone has joined #commonlisp
<phantomics>
Does anyone know the current status of sb-simd? I see it's been archived, is the project now abandoned?
<hayley>
sb-simd is an official SBCL contrib now.
<phantomics>
Cool, is it considered viable for production code at this point?
<hayley>
Yes.
<phantomics>
Great news
mon_aaraj has quit [Ping timeout: 255 seconds]
shka has joined #commonlisp
yauhsien has joined #commonlisp
MajorBiscuit has joined #commonlisp
yauhsien has quit [Ping timeout: 276 seconds]
Cymew has joined #commonlisp
Th30n has joined #commonlisp
Algernon69 has joined #commonlisp
lagash has joined #commonlisp
Algernon69 has quit [Client Quit]
igemnace has quit [Remote host closed the connection]
igemnace has joined #commonlisp
rogersm has joined #commonlisp
azimut has quit [Ping timeout: 268 seconds]
mon_aaraj has joined #commonlisp
mon_aaraj has quit [Ping timeout: 240 seconds]
mon_aaraj has joined #commonlisp
<pve>
Hi! Thinking about tests and predicates got me wondering if it would be useful to have a library that defined a set of higher-order functions, each returning a predicate corresponding to some function in CL. For instance "(member-is '(a b c))" would be equivalent to "(lambda (item) (member item '(a b c)))". Or would it be a waste of time since alexandria:curry already exists and kind of does the job?
<beach>
pve: Why is TYPEP not sufficient?
<scymtym>
for TYPEP specifically, alexandria has ALEXANDRIA:OF-TYPE with (funcall (alexandria:of-type T) x) == (typep x T)
<pve>
beach: It's certainly sufficient. But would you ever consider using (type-is 'number), that returns a predicate?
<scymtym>
which can be handy for things like (find-if (of-type T) s)
<pve>
oh I didn't know about of-type, that's cool
<hayley>
Hm, does (find 'number '("blah" 1 foo) :key #'typep) go the right way around? I think SUBTYPEP did go the right way around for something.
<hayley>
Er, :test.
<beach>
pve: I don't seem to have had the need for such a thing before.
<hayley>
And it does not.
<pve>
beach: alright :)
<pjb>
pve: there are an infinite number of functions. It's not too useful to generate "random" families of them.
<pjb>
pve: this is why we invented lambda, anonymous functions.
<pve>
pjb: sure, although I meant specifically curried versions of standard functions, like eq, member, typep.. but I can see how it might be limiting
<beach>
pve: There are type specifiers EQL, MEMBER, etc. But, sure, the use case scymtym described could be simplified compared to using TYPEP.
<pve>
beach: hm, are we talking about the same thing? I'm not sure how type specifiers relate to this..
<beach>
pve: Right, I see your proposal is more general. I was merely pointing out that you can create a type specifier that would work for things like MEMBER and possibly get the benefits of compile-time type inference.
<pve>
beach: ok gotcha
<beach>
(typep x '(member a b c))
<beach>
... modulo my having forgotten the syntax, of course.
phantomics has quit [Ping timeout: 240 seconds]
yauhsien has joined #commonlisp
phantomics has joined #commonlisp
yauhsien has quit [Ping timeout: 272 seconds]
Th30n has quit [Ping timeout: 240 seconds]
mon_aaraj has quit [Ping timeout: 260 seconds]
mon_aaraj has joined #commonlisp
rendar has quit [Quit: Leaving]
jeosol has quit [Quit: Client closed]
bilegeek_ has quit [Quit: Leaving]
random-nick has joined #commonlisp
verisimilitude has quit [Ping timeout: 272 seconds]
xaotuk01 has joined #commonlisp
yauhsien has joined #commonlisp
Th30n has joined #commonlisp
yauhsien has quit [Ping timeout: 260 seconds]
pillton has quit [Remote host closed the connection]
rendar has joined #commonlisp
rendar has quit [Changing host]
rendar has joined #commonlisp
aartaka has quit [Ping timeout: 240 seconds]
aartaka has joined #commonlisp
mon_aaraj has quit [Ping timeout: 272 seconds]
mon_aaraj has joined #commonlisp
JoshYoshi has joined #commonlisp
JoshYoshi has quit [Remote host closed the connection]
Josh_2 has quit [Ping timeout: 240 seconds]
zhulong has joined #commonlisp
zhulong has quit [Quit: ERC 5.4 (IRC client for GNU Emacs 28.1)]
tyson2 has joined #commonlisp
mon_aaraj has quit [Ping timeout: 272 seconds]
mon_aaraj has joined #commonlisp
yauhsien has joined #commonlisp
Th30n has quit [Quit: WeeChat 3.5]
yauhsien has quit [Ping timeout: 264 seconds]
tyson2 has quit [Remote host closed the connection]
mon_aaraj has quit [Ping timeout: 276 seconds]
mon_aaraj has joined #commonlisp
Cymew has quit [Quit: Konversation terminated!]
tyson2 has joined #commonlisp
pranavats has joined #commonlisp
verisimilitude has joined #commonlisp
MajorBiscuit has quit [Ping timeout: 244 seconds]
<contrapunctus>
I have a `(loop with var = (- form1 form2) ...)` , form2 is on its own line, and Emacs is strangely insistent about indenting form2 with an extra space. 🤔️
<contrapunctus>
(As opposed to lining up with form1.)
yauhsien has joined #commonlisp
Posterdati has quit [Remote host closed the connection]
<dlowe>
emacs really wants every loop clause to be on its own line
<contrapunctus>
Ah, haha.
son0p has joined #commonlisp
yauhsien has quit [Ping timeout: 260 seconds]
<Gnuxie>
contrapunctus: yes the extra space is there bc if you imagine you had the line break at = it would put an extra space to show it is a part of the with above
<contrapunctus>
I see...
rendar has quit [Quit: Leaving]
<pjb>
contrapunctus: slime indents it correctly.
beach` has joined #commonlisp
beach has quit [Ping timeout: 276 seconds]
Inline__ has joined #commonlisp
Inline has quit [Ping timeout: 240 seconds]
X-Scale` has joined #commonlisp
X-Scale has quit [Ping timeout: 240 seconds]
analogsalad has joined #commonlisp
<dbotton>
pjb what I need is a way to freeze time and keep working :)
Catie has joined #commonlisp
X-Scale has joined #commonlisp
NotThatRPG has joined #commonlisp
<NotThatRPG>
Any interest any time in putting together an ILC or similar get-together that might be combined with some sort of hackathon? Seems like there are a lot of libraries and implementations that could use a little love. Has ELS ever had an associated hacking meeting?
X-Scale` has quit [Ping timeout: 240 seconds]
<pjb>
dbotton: that'd be nice, but we'd grow old fast.
<NotThatRPG>
(Hm. Looks like the topic could use a little love, too! Last time I checked, "this Monday" wasn't March 21st)
anticomputer has quit [Remote host closed the connection]
anticomputer has joined #commonlisp
karlosz has joined #commonlisp
karlosz has quit [Client Quit]
waleee has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
cosimone has quit [Remote host closed the connection]
qhong has quit [Read error: Connection reset by peer]
qhong has joined #commonlisp
parjanya has quit [Remote host closed the connection]
igemnace has quit [Remote host closed the connection]
Inline has quit [Ping timeout: 240 seconds]
moosh has joined #commonlisp
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
notzmv has quit [Ping timeout: 276 seconds]
NotThatRPG has joined #commonlisp
mon_aaraj has quit [Ping timeout: 272 seconds]
mon_aaraj has joined #commonlisp
Inline has joined #commonlisp
cage has joined #commonlisp
nij- has joined #commonlisp
<nij->
I'm trying to invoke an sbcl in a docker image, but ran into the error:
<nij->
fatal error encountered in SBCL pid 7 tid 7: core was built for runtime "travis-job-..travis-2020-02-03.." but this is "..-root-2022-03-..". What is this, and how should I start fixing it?
<Catie>
vw
<Catie>
Sorry, wrong window had keyboard focus
<Nilby>
nij: You can fix it simply by running "sbcl --core 'a good core file' …" but it's probably better to figure out why you are running a mismatched image and core. The default place it put the core is /usr/local/lib/sbcl/sbcl.core, but of course that depends where it was installed.
<Nilby>
nij: Another way is to dump an image which contains the core, and then you'll never lose it.
orestarod has joined #commonlisp
fitzsim has quit [Ping timeout: 276 seconds]
<nij->
Oh, I did run `sbcl --core some-special-core --load <..>` just to see how that affects.. previous tries elsewhere didn't give me this trouble so I thought it was not a problem. Sorry for not having brought it up.
<nij->
So I guess the lesson is that I cannot use any core I want for a fixed sbcl? What are the cores that can be used then?
fitzsim has joined #commonlisp
<Alfr>
nij-, those you dumped using the same sbcl.
<Alfr>
nij-, (and other people using that sbcl).
<Alfr>
nij-, note that the same version won't do, it must be the same build.
<nij->
Hmm.. I see. I used roswell to build that core, and used the sbcl under `~/.roswell`.. I wonder which step was wrong..
tyson2 has joined #commonlisp
analogsalad has joined #commonlisp
<nij->
Alfr What is a "build"?
mon_aaraj has quit [Ping timeout: 264 seconds]
Inline has quit [Remote host closed the connection]
mon_aaraj has joined #commonlisp
<Alfr>
nij-, building sbcl from source.
cage has quit [Quit: rcirc on GNU Emacs 27.1]
Inline has joined #commonlisp
Inline has quit [Read error: Connection reset by peer]
jolby has joined #commonlisp
Inline has joined #commonlisp
triffid has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
artyn has joined #commonlisp
Guest703 has quit [Quit: WeeChat 3.5]
akoana has joined #commonlisp
notzmv has joined #commonlisp
aartaka has quit [Ping timeout: 240 seconds]
pve has quit [Quit: leaving]
dra has joined #commonlisp
analogsalad has quit [Quit: bye]
tyson2 has joined #commonlisp
morganw has joined #commonlisp
cosimone has joined #commonlisp
yauhsien has joined #commonlisp
shka has quit [Ping timeout: 240 seconds]
yauhsien has quit [Ping timeout: 240 seconds]
nij- has quit [Remote host closed the connection]
orestarod has quit [Ping timeout: 240 seconds]
chip2n has quit [Ping timeout: 276 seconds]
saura has joined #commonlisp
mon_aaraj has quit [Ping timeout: 276 seconds]
mon_aaraj has joined #commonlisp
jeosol has joined #commonlisp
saura has quit [Ping timeout: 240 seconds]
mon_aaraj has quit [Ping timeout: 244 seconds]
mon_aaraj has joined #commonlisp
kiki_lamb has joined #commonlisp
tyson2 has quit [Ping timeout: 272 seconds]
dra has quit [Remote host closed the connection]
kiki_lamb has left #commonlisp [#commonlisp]
yauhsien has joined #commonlisp
morganw has quit [Remote host closed the connection]