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/>
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
_whitelogger has joined #commonlisp
gorignak has quit [Ping timeout: 260 seconds]
rkazak has quit [Ping timeout: 252 seconds]
skin has joined #commonlisp
troojg has quit [Remote host closed the connection]
snoreboar has quit [Quit: The Lounge - https://thelounge.chat]
rkazak has joined #commonlisp
Thermoriax has quit [Ping timeout: 260 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 252 seconds]
random-nick has quit [Ping timeout: 252 seconds]
admich1 has quit [Ping timeout: 260 seconds]
admich1 has joined #commonlisp
Ruby has quit [Quit: ZNC - https://znc.in]
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
Ruby has joined #commonlisp
ryanbw has joined #commonlisp
grawlinson has quit [Quit: SIGTERM]
grawlinson has joined #commonlisp
brokkoli_origin has quit [Read error: Connection reset by peer]
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #commonlisp
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
brokkoli_origin has joined #commonlisp
rtypo has quit [Ping timeout: 248 seconds]
skin has quit [Remote host closed the connection]
Thermoriax has joined #commonlisp
wbooze has quit [Quit: Leaving]
gorignak has joined #commonlisp
ndanilov has quit [Remote host closed the connection]
ndanilov has joined #commonlisp
ndanilov has quit [Ping timeout: 252 seconds]
brokkoli_origin has quit [Ping timeout: 260 seconds]
jonatack has quit [Ping timeout: 260 seconds]
brokkoli_origin has joined #commonlisp
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
ndanilov has joined #commonlisp
ndanilov has quit [Ping timeout: 260 seconds]
ndanilov has joined #commonlisp
brokkoli_origin has quit [Ping timeout: 244 seconds]
admich1 has quit [Ping timeout: 260 seconds]
<Josh_2> pl: I have done such things in production code
bpanthi977 has joined #commonlisp
Josh_2 has quit [Ping timeout: 244 seconds]
brokkoli_origin has joined #commonlisp
bpanthi977 has quit [Ping timeout: 260 seconds]
admich1 has joined #commonlisp
ndanilov has quit [Ping timeout: 276 seconds]
gorignak has quit [Quit: quit]
pve has joined #commonlisp
inline has joined #commonlisp
ndanilov has joined #commonlisp
voidness has joined #commonlisp
phantomics__ has quit [Remote host closed the connection]
phantomics__ has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
phantomics__ has quit [Read error: No route to host]
phantomics has joined #commonlisp
veqq has quit [Quit: veqq]
edgar-rft` has joined #commonlisp
voidness has quit [Remote host closed the connection]
edgar-rft has quit [Ping timeout: 245 seconds]
ndanilov has quit [Ping timeout: 260 seconds]
nxtr has quit [Ping timeout: 245 seconds]
nxtr has joined #commonlisp
griffinmb_____ has joined #commonlisp
griffinmb____ has quit [Ping timeout: 245 seconds]
dieggsy has quit [Ping timeout: 245 seconds]
dieggsy has joined #commonlisp
lucerne5 has joined #commonlisp
lucerne has quit [Ping timeout: 245 seconds]
lucerne5 is now known as lucerne
bpanthi977 has joined #commonlisp
ndanilov has joined #commonlisp
bpanthi977 has quit [Ping timeout: 260 seconds]
ndanilov has quit [Ping timeout: 272 seconds]
chomwitt has joined #commonlisp
Oladon has quit [Quit: Leaving.]
ndanilov has joined #commonlisp
istewart has quit [Quit: Konversation terminated!]
ndanilov has quit [Ping timeout: 268 seconds]
attila_lendvai has joined #commonlisp
ndanilov has joined #commonlisp
lcn_ has joined #commonlisp
rkazak2 has joined #commonlisp
rkazak has quit [Ping timeout: 260 seconds]
Guest47 has joined #commonlisp
leeb has joined #commonlisp
leeb_ has quit [Ping timeout: 245 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 248 seconds]
tjbw has quit [Ping timeout: 248 seconds]
ndanilov has quit [Ping timeout: 260 seconds]
admich1 has quit [Ping timeout: 252 seconds]
admich1 has joined #commonlisp
flip214 has quit [Ping timeout: 248 seconds]
flip214 has joined #commonlisp
ndanilov has joined #commonlisp
mgl has joined #commonlisp
ndanilov has quit [Ping timeout: 245 seconds]
mgl has quit [Client Quit]
Guest47 has quit [Quit: Textual IRC Client: www.textualapp.com]
King_julian has quit [Ping timeout: 276 seconds]
King_julian has joined #commonlisp
ndanilov has joined #commonlisp
ndanilov has quit [Ping timeout: 260 seconds]
uhuh has joined #commonlisp
uhuh has quit [Changing host]
uhuh has joined #commonlisp
ndanilov has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 248 seconds]
Lord_of_Life_ is now known as Lord_of_Life
wacki has joined #commonlisp
uhuh has quit [Ping timeout: 248 seconds]
cage has joined #commonlisp
ingeniot has joined #commonlisp
rtypo has joined #commonlisp
uhuh has joined #commonlisp
admich1 has quit [Remote host closed the connection]
admich1 has joined #commonlisp
random-nick has joined #commonlisp
ingeniot has quit [Ping timeout: 260 seconds]
uhuh has quit [Remote host closed the connection]
ewig has joined #commonlisp
<Bubblegumdrop> pl I have seen a similar concept
<ixelp> glkit/src/vao/vao.lisp at master · lispgames/glkit
<Bubblegumdrop> I am currently attempting to build a CNF/SAT solver using a similar concept
uhuh has joined #commonlisp
uhuh has quit [Changing host]
uhuh has joined #commonlisp
<beach> Bubblegumdrop: Do you take remarks on that code?
Everything has joined #commonlisp
<Bubblegumdrop> beach the glkit or the CNF thing I mentioned?
<beach> The code in the link. But perhaps it's not yours.
<Bubblegumdrop> correct, it is not my code, however, if you have insigntful comments, I am all eyes :)
<beach> Nah, it would be better to say it to the author.
<Bubblegumdrop> The code seems very complicated to me
<Bubblegumdrop> I'm fairly certain that isn't ideal
<Bubblegumdrop> I'm also aware of the complexity of OpenGL shaders so perhaps it is necessary
<beach> I just have very superficial remarks for now. I don't really understand the code.
<beach> Does the author hang out here?
<Bubblegumdrop> I believe it does somthing similar to what pl described, using a series of class instances to represent some kind of heirerachical structure
<Bubblegumdrop> Github says mfiano is the author (I didn't look at git blame) I think that's a name I've seen around these parts before.
<beach> That absolutely has to be true, since every Common Lisp object is a class instance.
<|3b|> i think that code is unmaintained at this point
<Bubblegumdrop> Also yes^
<Bubblegumdrop> The code is extremely crusty.
<Bubblegumdrop> I had written some patches to extend its functionality at one point but have since moved to more actively maintained projects for Opengl/3d
<Bubblegumdrop> Currently experimenting with Shinmera Trial
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
ndanilov_ has joined #commonlisp
ndanilov has quit [Read error: Connection reset by peer]
toadlicker has quit [Read error: Connection reset by peer]
toadlicker has joined #commonlisp
ndanilov_ has quit [Read error: Connection reset by peer]
ndanilov has joined #commonlisp
uhuh has quit [Ping timeout: 245 seconds]
<Shinmera> pl: cl-markless does something related to "backtrack" the parser without actually backtracking. A parse action can be cancelled by changing the class of the syntax component to a "neutral" one and inserting the consumed tokens.
<Shinmera> so it never has to go back and try again parsing, discarding a whole bunch of other parse results
<Shinmera> similarly, in Trial, a resource is change-class'd from a placeholder to an actual instance of something once the asset that generates the resource is loaded.
<Shinmera> this lets me inject references to a resource (via load-time-value) *before* the resource is known to exist or what class it is an instance of, and *without* incurring repeated lookup costs at runtime
<Shinmera> it's pretty neat, if I do say so myself.
<pl> Shinmera: trial's use is what influenced me to consider change-class in general coding
dra has joined #commonlisp
<Shinmera> heh
<Shinmera> I also do some shenanigans around user customisation, but I think that's a more "normal" use-case. As in, instantiate a base class, let a user method change into a more specific subclass.
<scymtym> our incremental parser for common lisp code uses change-class to adjust the classes of syntax tree nodes: https://github.com/s-expressionists/Incrementalist/blob/main/code/client.lisp#L175-L191
<ixelp> Incrementalist/code/client.lisp at main · s-expressionists/Incrementalist
<scymtym> the mop also uses the placeholder + change-class pattern: http://metamodular.com/CLOS-MOP/class-forward-referenced-class.html
<ixelp> FORWARD-REFERENCED-CLASS
toadlicker has quit [Remote host closed the connection]
toadlicker has joined #commonlisp
admich1 has quit [Ping timeout: 244 seconds]
admich1 has joined #commonlisp
King_julian has quit [Ping timeout: 245 seconds]
King_julian has joined #commonlisp
calx-87 has quit [Ping timeout: 248 seconds]
ndanilov has quit [Remote host closed the connection]
calx-87 has joined #commonlisp
ndanilov has joined #commonlisp
ndanilov has quit [Ping timeout: 268 seconds]
Everything has quit [Ping timeout: 260 seconds]
Everything has joined #commonlisp
ndanilov has joined #commonlisp
jonatack has joined #commonlisp
psyorange has joined #commonlisp
apac has joined #commonlisp
random-nick has quit [Ping timeout: 245 seconds]
<psyorange> hello folks ! Recently started with common lisp and love what I'm learning so far. It's very novel compared to C which Im more familiar with! Currently watching the MIT SICP course.
<beach> psyorange: Congratulations!
<beach> psyorange: But SICP is based on Scheme, so you would need to translate.
<psyorange> pretty similar so far, I'm just looking up syntax on google
<beach> I guess you are right that the basics look very similar. But when you start doing sophisticated stuff, they differ more.
<psyorange> I wanted to write a lexer + parser and understand how they work ( i heard its elegant to write in a lisp). any particular dialect better for that /
random-nick has joined #commonlisp
<beach> It is not widely agreed-upon which languages are dialects of Lisp, but Common Lisp is certainly a very powerful Lisp dialect.
Everythi1g has joined #commonlisp
Guest47 has joined #commonlisp
Everythi1g has quit [Quit: leaving]
admich1 has quit [Ping timeout: 252 seconds]
White_Flame has quit [Ping timeout: 252 seconds]
White_Flame has joined #commonlisp
Guest47 has quit [Quit: Textual IRC Client: www.textualapp.com]
ndanilov has quit [Ping timeout: 248 seconds]
<beach> psyorange: You might want to join the channel #clschool in which people hang out specifically to answer newbie questions. Such questions are better asked there than here, but they are tolerated here, especially if traffic is otherwise low.
<psyorange> Thanks for the rec!
<beach> Sure.
apac has quit [Ping timeout: 245 seconds]
notzmv has joined #commonlisp
ndanilov has joined #commonlisp
ndanilov has quit [Ping timeout: 260 seconds]
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
notzmv has quit [Ping timeout: 248 seconds]
notzmv has joined #commonlisp
ndanilov has joined #commonlisp
notzmv has quit [Ping timeout: 244 seconds]
shka has joined #commonlisp
pkal has joined #commonlisp
McParen has joined #commonlisp
mrcom has quit [Quit: Leaving]
Everything has quit [Read error: Connection reset by peer]
apac has joined #commonlisp
Everything has joined #commonlisp
ryanbw has quit [Quit: I'll be back.]
jonatack has quit [Ping timeout: 248 seconds]
rgherdt has joined #commonlisp
puke has quit [Quit: puke]
puke has joined #commonlisp
psyorange has quit [Quit: Leaving]
ndanilov has quit [Ping timeout: 276 seconds]
veqq has joined #commonlisp
uhuh has joined #commonlisp
uhuh has quit [Changing host]
uhuh has joined #commonlisp
rgherdt has quit [Ping timeout: 260 seconds]
admich1 has joined #commonlisp
ndanilov has joined #commonlisp
lusciouslover has quit [Read error: Connection reset by peer]
rgherdt has joined #commonlisp
lusciouslover has joined #commonlisp
ndanilov has quit [Ping timeout: 260 seconds]
pkal has quit [Ping timeout: 260 seconds]
attila_lendvai has quit [Ping timeout: 248 seconds]
ewig has quit [Remote host closed the connection]
attila_lendvai has joined #commonlisp
White_Flame has quit [Ping timeout: 260 seconds]
White_Flame has joined #commonlisp
ryanbw has joined #commonlisp
ndanilov has joined #commonlisp
mgl has joined #commonlisp
ndanilov has quit [Ping timeout: 245 seconds]
uhuh has quit [Ping timeout: 248 seconds]
jack_rabbit has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 30.1]
ndanilov has joined #commonlisp
notzmv has joined #commonlisp
uhuh has joined #commonlisp
zxcvz has joined #commonlisp
Everything has quit [Ping timeout: 260 seconds]
varjag has joined #commonlisp
jack_rabbit has quit [Ping timeout: 276 seconds]
apac has quit [Ping timeout: 245 seconds]
admich1 has quit [Ping timeout: 245 seconds]
jack_rabbit has joined #commonlisp
attila_lendvai has quit [Ping timeout: 248 seconds]
attila_lendvai has joined #commonlisp
ndanilov has quit [Ping timeout: 276 seconds]
istewart has joined #commonlisp
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
dmho has quit []
apac has joined #commonlisp
McParen has left #commonlisp [#commonlisp]
admich1 has joined #commonlisp
ndanilov has joined #commonlisp
ndanilov has quit [Ping timeout: 252 seconds]
ndanilov has joined #commonlisp
jack_rabbit has quit [Remote host closed the connection]
jack_rabbit has joined #commonlisp
jack_rabbit has quit [Ping timeout: 260 seconds]
notzmv has quit [Ping timeout: 260 seconds]
nytpu has quit [Remote host closed the connection]
nytpu has joined #commonlisp
mala has quit [Quit: ZNC 1.6.1 - http://znc.in]
<contrapunctus> Shinmera: `(radiance:startup)` often gives me an error that `The value NIL is not of type SB-THREAD:THREAD` when trying to load `i-verbose` - https://paste.rs/vnApw
<Shinmera> have you updated the dist and all?
<Shinmera> that's a bug that should have been fixed
ndanilov has quit [Remote host closed the connection]
ndanilov has joined #commonlisp
uhuh has quit [Remote host closed the connection]
<contrapunctus> I hadn't, thanks.
mgl has quit []
zxcvz has quit [Quit: zxcvz]
<Bubblegumdrop> love your name contrapunctus
<contrapunctus> Thank you 🙂
chomwitt has quit [Ping timeout: 260 seconds]
attila_lendvai has quit [Ping timeout: 248 seconds]
attila_lendvai has joined #commonlisp
King_julian has quit [Ping timeout: 248 seconds]
King_julian has joined #commonlisp
attila_lendvai has quit [Ping timeout: 244 seconds]
mala has joined #commonlisp
mala has quit [Remote host closed the connection]
Ruby has quit [Quit: ZNC - https://znc.in]
mala has joined #commonlisp
Ruby has joined #commonlisp
wacki has quit [Remote host closed the connection]
White_Flame has quit [Ping timeout: 248 seconds]
White_Flame has joined #commonlisp
apac has quit [Ping timeout: 276 seconds]
pve has quit [Quit: leaving]
bpanthi977 has joined #commonlisp
rgherdt has quit [Remote host closed the connection]
mala has quit [Quit: ZNC 1.6.1 - http://znc.in]
bpanthi977 has quit [Ping timeout: 276 seconds]
mrcom has joined #commonlisp
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
mala has joined #commonlisp
calx-87 has quit [Ping timeout: 245 seconds]
yitzi has joined #commonlisp
admich1 has quit [Ping timeout: 248 seconds]
admich1 has joined #commonlisp
lcn_ has quit [Remote host closed the connection]
ixelp has quit [Ping timeout: 248 seconds]
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
ixelp has joined #commonlisp
notzmv has joined #commonlisp
varjag has quit [Ping timeout: 245 seconds]
m5zs7k has quit [Remote host closed the connection]
ndanilov has quit [Remote host closed the connection]
Gleefre has quit [Remote host closed the connection]
Gleefre has joined #commonlisp
ixelp has quit [Ping timeout: 248 seconds]
ndanilov has joined #commonlisp
ixelp has joined #commonlisp
admich1 has quit [Ping timeout: 268 seconds]
admich1 has joined #commonlisp