<ixelp>
GitHub - sionescu/sbcl-goodies: Binary releases for SBCL
earl-ducaine has joined #commonlisp
bilegeek has joined #commonlisp
pmwals09 has quit [Ping timeout: 246 seconds]
ldb has quit [Quit: ERC 5.4 (IRC client for GNU Emacs 28.1)]
marsia has quit [Ping timeout: 252 seconds]
earl-ducaine has quit [Quit: No Ping reply in 180 seconds.]
earl-ducaine has joined #commonlisp
qiduo has quit []
varjag has quit [Ping timeout: 246 seconds]
earl-ducaine has quit [Ping timeout: 260 seconds]
earl-ducaine has joined #commonlisp
varjag has joined #commonlisp
varjag has quit [Ping timeout: 255 seconds]
earl-ducaine has quit [Ping timeout: 260 seconds]
<Shinmera>
fe[nl]ix: neat!
genpaku has quit [Remote host closed the connection]
genpaku has joined #commonlisp
earl-ducaine has joined #commonlisp
Alfr has joined #commonlisp
earl-ducaine has quit [Ping timeout: 246 seconds]
rgherdt has joined #commonlisp
Brucio-61 has quit [Read error: Connection reset by peer]
Brucio-61 has joined #commonlisp
user__ has quit [Remote host closed the connection]
user__ has joined #commonlisp
Inline has quit [Quit: Leaving]
pve has joined #commonlisp
<fitzsim>
fe[nl]ix: nice; have you considered proposing that upstream as a "make.sh" option?
<fitzsim>
on my Debian system libfixposix-dev and libssl-dev seem to make static libraries available
Josh_2 has quit [Ping timeout: 268 seconds]
bilegeek has quit [Quit: Leaving]
bitmapper has quit [Quit: Connection closed for inactivity]
rgherdt_ has joined #commonlisp
rgherdt has quit [Read error: Connection reset by peer]
jmdaemon has quit [Ping timeout: 246 seconds]
azimut has joined #commonlisp
Inline has joined #commonlisp
_cymew_ has joined #commonlisp
shka has joined #commonlisp
_cymew_ has quit [Ping timeout: 255 seconds]
<splittist>
beach: a couple of scenarios where I find myself using C-c C-c to selectively compile forms, where it would not be equivalent to whole-buffer compilation. The first is refactoring, where I want to recompile one form at a time between running tests/checking if my refactor makes sense for this call-site (or whatever). Trying to change everything at once would be overwhelming.
<splittist>
beach: but perhaps this could be managed by some combination of 'smart' automatic refactoring and version branching.
<splittist>
beach: the other scenario is (as Bike said) when 'composing' - I might break off from defining one top-level form to define another one, which I will want to compile and repl-test. And I might do that all over the buffer, so there will be a bunch of unfinished/invalid forms, but I still want to be able to test the functionality of some off the (hopefully valid) ones.
<splittist>
In the first scenario I'm often relying on the compilation of the previous state of the buffer/file being in the image, and deliberately replacing it in an incremental way. I think I use this when doing a packaging refactor, for example. Although that is also when I most often declare image-bankruptcy and stop and start the whole thing.
pranavats has left #commonlisp [Error from remote client]
<beach>
splittist: Thanks. It seems clear that this functionality is going to be needed. But, again, I should have asked the question differently. I can see that, for my own immediate needs, it will be enough to do the entire buffer. So C-c C-c can wait.
<beach>
I am trying to determine an order between the features, so that I can arrive at a state where Second Climacs is somewhat usable for my own needs as soon as possible.
OlCe has quit [Remote host closed the connection]
scymtym has joined #commonlisp
Guest63 has joined #commonlisp
akoana has quit [Quit: leaving]
random-nick has joined #commonlisp
pkal has joined #commonlisp
<fe[nl]ix>
fitzsim: upstream SBCL won't be interested in adding that
Guest63 has quit [Quit: Client closed]
cage has joined #commonlisp
_cymew_ has joined #commonlisp
igemnace has joined #commonlisp
igemnace has quit [Remote host closed the connection]
mingus has quit [Ping timeout: 255 seconds]
karlosz has joined #commonlisp
glaucon has joined #commonlisp
Lycurgus has joined #commonlisp
Guest6656 has joined #commonlisp
Lycurgus has quit [Quit: Exeunt: personae.ai-integration.biz]
Guest6656 has quit [Quit: Client closed]
zxcvz has joined #commonlisp
zxcvz has quit [Client Quit]
random-nick has quit [Ping timeout: 255 seconds]
rgherdt__ has joined #commonlisp
rgherdt_ has quit [Ping timeout: 255 seconds]
<pve>
Hi, I thought I'd use the "list" method combination to collect some names along the class hierarchy, and at first I wanted to do this:
<beach>
(defgeneric name (object) (:method-combination list)) (defmethod name list ((object my-class)) "FOO") (defmethod name list ((object my-subclass)) "BAR") (name (make-instance 'my-subclass))
<beach>
That's all you need.
<pve>
yes, that I understand
<beach>
It sounds to me like you just added another requirement that wasn't in there before.
<pve>
yeah, sorry, you're rigth
<pve>
I should have added 'Would also like to get (name (make-instance 'my-subclass)) => "BAR"'
<pve>
it was kind of implicit in my head
<_death>
(defun name (object) (first (names object)))
<pve>
hm well that could work
<beach>
It is hard to give advice because the example is small and artificial. Things like a class-specific name would typically be stored in a slot with class allocation.
<pve>
I see, maybe I have the wrong approach.
<pve>
Thanks
<beach>
Sure.
marsia has joined #commonlisp
earl-ducaine has joined #commonlisp
glaucon has quit [Quit: Leaving.]
rogersm has quit [Quit: Leaving...]
earl-ducaine has quit [Quit: No Ping reply in 180 seconds.]
earl-ducaine has joined #commonlisp
tyson2 has joined #commonlisp
amoroso has joined #commonlisp
earl-ducaine has quit [Quit: No Ping reply in 180 seconds.]
marsia` has joined #commonlisp
marsia has quit [Ping timeout: 248 seconds]
earl-ducaine has joined #commonlisp
marsia` has quit [Ping timeout: 255 seconds]
marsia has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 252 seconds]
jmdaemon has joined #commonlisp
Lord_of_Life_ is now known as Lord_of_Life
Lycurgus has joined #commonlisp
bitmapper has joined #commonlisp
marsia has quit [Ping timeout: 246 seconds]
marsia has joined #commonlisp
Lycurgus has quit [Quit: Exeunt: personae.ai-integration.biz]
cdegroot has quit [Ping timeout: 248 seconds]
cdegroot has joined #commonlisp
attila_lendvai has joined #commonlisp
LW has joined #commonlisp
Guest63 has joined #commonlisp
earl-ducaine has quit [Quit: No Ping reply in 180 seconds.]
earl-ducaine has joined #commonlisp
user__ has quit [Ping timeout: 255 seconds]
Lumine has joined #commonlisp
<Guest63>
Looks like I have to send a message first otherwise I read messages of who joins or leaves the site, does not it?
<jackdaniel>
Guest63: nah, it is just the channel is quiet at the moment :)
<jackdaniel>
except for our messages the last one was send almost 4h ago; it is rather quiet here during the weekend
<jackdaniel>
I think that #lispcafe is more lively
_cymew_ has quit [Ping timeout: 255 seconds]
<yitzi>
busy coding...no talk. :)
* jackdaniel
watches anime, just put the little one to bed; too busy to code ;P
<Guest63>
Oh yes, no time to waste :]
tyson2 has quit [Remote host closed the connection]
Prokhor_ has joined #commonlisp
Lumine has quit [Remote host closed the connection]
<Guest63>
All of you guys are real lisp programmers on the site, are not you?
<jackdaniel>
"on the site"?
<Guest63>
Should I call the place different way?
<jackdaniel>
it is an irc channel technically speaking
<Guest63>
I manage to miss that!
<jackdaniel>
:)
<jackdaniel>
answering your question - some people here are professional lisp programmers, some do it as a hobby, and some are just lurking
<bjorkintosh>
Guest63, I've been paid for writing lisp. Of course, they had no idea I was writing lisp, but their problem was solved and I got paid.
<bjorkintosh>
Professional is what that's called I guess.
<Guest63>
Cool. Well, I am not a professional and hardly be called hobbyist though I am on my way to it.
earl-ducaine has quit [Ping timeout: 255 seconds]
Guest63 has quit [Quit: Client closed]
earl-ducaine has joined #commonlisp
peterhil has joined #commonlisp
dBc has joined #commonlisp
dBc has quit [Client Quit]
jonatack has quit [Ping timeout: 246 seconds]
jonatack has joined #commonlisp
_cymew_ has joined #commonlisp
masinter has joined #commonlisp
glaucon has joined #commonlisp
earl-ducaine has quit [Ping timeout: 260 seconds]
bitmapper has quit [Quit: Connection closed for inactivity]
defaultxr has quit [Quit: brb]
earl-ducaine has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 28.2]
Bocaneri has joined #commonlisp
Bocaneri is now known as Guest3260
Sauvin has quit [Ping timeout: 252 seconds]
glaucon has quit [Read error: Connection reset by peer]
Guest3260 is now known as SenFache
attila_lendvai has quit [Ping timeout: 246 seconds]
amoroso has quit [Quit: Client closed]
aartaka has joined #commonlisp
tyson2 has joined #commonlisp
aartaka has quit [Ping timeout: 255 seconds]
_cymew_ has quit [Ping timeout: 246 seconds]
shka has quit [Quit: Konversation terminated!]
beach has quit [Ping timeout: 264 seconds]
tyson2 has quit [Remote host closed the connection]
rgherdt__ has quit [Remote host closed the connection]
pranavats has joined #commonlisp
earl-ducaine has quit [Ping timeout: 252 seconds]
aaaa_bbbb has joined #commonlisp
<aaaa_bbbb>
hi
<phoe>
hello
earl-ducaine has joined #commonlisp
azimut has quit [Remote host closed the connection]