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/>
azimut has quit [Ping timeout: 258 seconds]
azimut has joined #commonlisp
azimut has quit [Ping timeout: 258 seconds]
azimut has joined #commonlisp
lisp123 has joined #commonlisp
<lisp123> anybody look at template method design pattersn in the context of CL?
rendar has quit [Ping timeout: 260 seconds]
<kakuhen> the description reminds me of what I was doing with a friend for a game that allowed us to perform different "graphical" operations depending on some UI dynamic variable
<lisp123> yep
<kakuhen> I didnt know what we did have this name though, but there is a set of generic functions that define specific UI operations, and we ended up dispatching on the value of some `*UI*` variable to do specific operations
<lisp123> i think with CLOS such patterns are unnecessary, but wanted to see if anyone else had looked at this
<kakuhen> but these generic functions overall hid the clutter of e.g. asking the user for input in a REPL, as opposed to asking user input with SDL or curses or whatever
<kakuhen> that's the only reason why I want to believe what we did is similar to this design pattern
<lisp123> kakuhen, yeah I think generic functions basically covers this design pattern
<kakuhen> well, the ui functions provided a template, and then methods dispatching on different "UIs" were free to call any helpers as needed
<kakuhen> not sure if what we did falls exactly into this design pattern, but it sounds really close.
jolby has joined #commonlisp
<lisp123> kakuhen, just curious if any of your code for this program is available online
<lisp123> no issues otherwise, just wanted to see how it was written out
sonny has joined #commonlisp
ec has quit [Ping timeout: 258 seconds]
ec has joined #commonlisp
sonny has quit [Ping timeout: 244 seconds]
lisp123 has quit [Remote host closed the connection]
lisp123 has joined #commonlisp
sonny has joined #commonlisp
sonny has quit [Client Quit]
Lord_of_Life has quit [Ping timeout: 272 seconds]
Lord_of_Life has joined #commonlisp
pdietz has quit [Quit: Client closed]
jolby has quit [Quit: Client closed]
jolby has joined #commonlisp
lisp123 has quit [Ping timeout: 250 seconds]
elderK has joined #commonlisp
Oddity has quit [Ping timeout: 250 seconds]
causal has joined #commonlisp
jolby has quit [Quit: Client closed]
pdietz has joined #commonlisp
waleee has quit [Ping timeout: 250 seconds]
jmes has quit [Ping timeout: 260 seconds]
pigeon_666 has quit [Ping timeout: 272 seconds]
Lord_Nightmare has quit [Quit: ZNC - http://znc.in]
Lord_Nightmare has joined #commonlisp
sonny has joined #commonlisp
lisp123 has joined #commonlisp
azimut has quit [Ping timeout: 258 seconds]
sonny has quit [Quit: Client closed]
pdietz has quit [Ping timeout: 244 seconds]
motherhucker has quit [Quit: leaving]
VincentVega has joined #commonlisp
lisp123 has quit [Ping timeout: 250 seconds]
tyson2 has quit [Remote host closed the connection]
pdietz has joined #commonlisp
chip_x has joined #commonlisp
chipxxx has quit [Ping timeout: 276 seconds]
pdietz has quit [Quit: Client closed]
igemnace has joined #commonlisp
akoana has quit [Quit: leaving]
VincentV` has joined #commonlisp
VincentVega has quit [Ping timeout: 276 seconds]
VincentV` has quit [Ping timeout: 260 seconds]
lisp123 has joined #commonlisp
lechner has quit [Quit: WeeChat 3.5]
lechner has joined #commonlisp
rgherdt has joined #commonlisp
ttree has quit [Ping timeout: 250 seconds]
enzuru has quit [Quit: ZNC 1.8.2 - https://znc.in]
enzuru has joined #commonlisp
attila_lendvai has joined #commonlisp
mathrick has quit [Read error: Connection reset by peer]
mathrick has joined #commonlisp
elderK has quit [Quit: Connection closed for inactivity]
lisp123 has quit [Ping timeout: 250 seconds]
prokhor has quit [Ping timeout: 260 seconds]
_cymew_ has joined #commonlisp
sedzcat has joined #commonlisp
rendar has joined #commonlisp
rendar has quit [Changing host]
rendar has joined #commonlisp
epony has quit [Ping timeout: 252 seconds]
_cymew_ has quit [Ping timeout: 250 seconds]
pve has joined #commonlisp
frgo has joined #commonlisp
attila_lendvai_ has joined #commonlisp
attila_lendvai has quit [Read error: Connection reset by peer]
lisp123 has joined #commonlisp
cage has joined #commonlisp
epony has joined #commonlisp
srji has quit [Ping timeout: 272 seconds]
attila_lendvai_ has quit [Remote host closed the connection]
attila_lendvai_ has joined #commonlisp
srji has joined #commonlisp
JeromeLon has joined #commonlisp
cosimone` has quit [Remote host closed the connection]
cosimone has joined #commonlisp
lisp123 has quit [Read error: Connection reset by peer]
lisp123 has joined #commonlisp
szkl has joined #commonlisp
sedzcat has quit [Remote host closed the connection]
lisp1234 has joined #commonlisp
lisp123 has quit [Read error: Connection reset by peer]
sedzcat has joined #commonlisp
Dynom_ has joined #commonlisp
Dynom_ is now known as Guest2768
Oddity has joined #commonlisp
_cymew_ has joined #commonlisp
shka has joined #commonlisp
random-nick has joined #commonlisp
pdietz has joined #commonlisp
lisp1234 has quit [Read error: Connection reset by peer]
lisp123 has joined #commonlisp
parjanya has quit [Ping timeout: 250 seconds]
lisp123 has quit [Read error: Connection reset by peer]
lisp1234 has joined #commonlisp
azimut has joined #commonlisp
jmdaemon has quit [Ping timeout: 250 seconds]
_cymew_ has quit [Ping timeout: 250 seconds]
dra has joined #commonlisp
_cymew_ has joined #commonlisp
McParen has joined #commonlisp
lisp1234 has quit [Ping timeout: 250 seconds]
admich has joined #commonlisp
<Josh_2> Good morning :sunglasses:
Oddity has quit [Ping timeout: 272 seconds]
bitmapper has quit [Quit: Connection closed for inactivity]
sedzcat has quit [Remote host closed the connection]
sedzcat has joined #commonlisp
sedzcat has quit [Remote host closed the connection]
random-jellyfish has joined #commonlisp
voidberry has joined #commonlisp
sedzcat has joined #commonlisp
<Josh_2> What is the alternative to s-sql where you write your queries in SQL and they are parsed into lisp functions?
sedzcat has quit [Remote host closed the connection]
sedzcat has joined #commonlisp
<Josh_2> cl-yesql
<Mrtn[m]> Josh: I will just call you Josh, if that is OK?
<Mrtn[m]> Unless there is already someone called Josh?
<Mrtn[m]> Maybe that is why you added _2 --- there is already someone called Josh?
<Josh_2> No problem with me
<Josh_2> I will change my nick
Josh_2 has quit [Quit: Gotta go fast!]
Josh_2 has joined #commonlisp
Josh_2 has quit [Remote host closed the connection]
Josh_2 has joined #commonlisp
<Josh_2> Okay not changing my nick, josh is already registered :(
<Mrtn[m]> So there is a *Josh* already! Hi /Josh/!
tyson2 has joined #commonlisp
<Mrtn[m]> /whois Josh
<Josh_2> Not here but on libera
<Mrtn[m]> Isn't this libera?
<Josh_2> Sure but I meant in this channel
<Josh_2> Is it better to use a DAO?
<Mrtn[m]> Ahh, of course. I'm in the Matrix, I'll use that as an excuse for not following you.
<Josh_2> I also use Matrix but I have ERC open independently
<Mrtn[m]> DAO?
<Josh_2> Database Access Objects
<Josh_2> There is this comment here https://github.com/ruricolist/cl-yesql/issues/19 but is it really that significant?
sedzcat has quit [Ping timeout: 276 seconds]
thuna` has joined #commonlisp
<Mrtn[m]> Ahh ok! I know [[https://dao.as][DAO]] as the national parcel deliverer; but somehow I had the feeling you were thinking of something else.
waleee has joined #commonlisp
<Josh_2> Postgres has a lot of very awesome features that I've been learning about
<Mrtn[m]> It seems to be the leading DB currently.
<Josh_2> I think that s-sql can wrap pretty much all this functionality but I think i want to use cl-yesql because there is a real chance that someone else would be able to maintain the queries
<Josh_2> But this comment about DAO's and extra consing :thinking:
dipper has joined #commonlisp
<Josh_2> Renaming projects is hard :(
<dipper> why?
<dipper> racket vs commonlisp
<beach> dipper: What?
<beach> dipper: Are you new here? I don't recognize your nick.
<dipper> yes
<beach> Great! Welcome.
sonny has joined #commonlisp
<dipper> thanks
<Josh_2> Common Lisp ofc :sunglasses:
<beach> dipper: What brings you to #commonlisp? Are you planning to learn the language?
irc_user has joined #commonlisp
<dipper> where do I find cl job?
<beach> I think Ravenpack is still hiring.
<beach> And that Portuguese company. What's the name again?
<dipper> yes you are right
<dipper> @beach
<Josh_2> Still hiring?
<beach> They seem to be hiring all the time. That's what I mean.
<beach> Siscog?
<Josh_2> Oh I see
<Josh_2> I do not have a PhD in whatever crazy requirements CL jobs tend to have
morganw has joined #commonlisp
<beach> But you weren't the one asking.
<Josh_2> I know :sunglasses:
<beach> Both Ravenpack and Siscog are located in great places I wouldn't mind to live in.
<beach> dipper: So does that mean you already know enough Common Lisp to consider applying for a position?
<sonny> has anyone tried clasp yet?
<beach> sonny: You can ask Bike. It is mainly meant for C++ interoperation. Is that what you are looking for?
<dipper> nope, just complete the <Practical Common Lisp>
<sonny> yeah, I've been contemplating that sort of stuff
<dipper> but I will
random-jellyfish has quit [Quit: Client closed]
<Bike> we have a #clasp channel if you want to get into more detail.
<dipper> and I'm not in US
<beach> dipper: Most of us probably aren't. Why are you telling us this?
<dipper> remote work maybe better choice
waleee has quit [Ping timeout: 272 seconds]
admich has quit [Read error: Connection reset by peer]
admich has joined #commonlisp
admich has quit [Read error: Connection reset by peer]
dipper has quit [Remote host closed the connection]
motherhucker has joined #commonlisp
Vjalmr has joined #commonlisp
cosimone has quit [Read error: Connection reset by peer]
McParen has left #commonlisp [#commonlisp]
sonny has quit [Ping timeout: 244 seconds]
xaltsc has quit [Quit: WeeChat 3.6]
cosimone has joined #commonlisp
sonny has joined #commonlisp
pdietz has quit [Quit: Client closed]
attila_lendvai_ has quit [Ping timeout: 276 seconds]
phantomics has quit [Quit: Ex-Chat]
attila_lendvai has joined #commonlisp
pdietz has joined #commonlisp
attila_lendvai has quit [Ping timeout: 250 seconds]
attila_lendvai has joined #commonlisp
pve has quit [Ping timeout: 272 seconds]
sonny has left #commonlisp [#commonlisp]
voidberry has quit [Ping timeout: 272 seconds]
attila_lendvai has quit [Read error: Connection reset by peer]
attila_lendvai_ has joined #commonlisp
euandreh has quit [Quit: WeeChat 3.6]
tyson2 has quit [Remote host closed the connection]
dilated_dinosaur has quit [Remote host closed the connection]
frgo has quit []
voidberry has joined #commonlisp
attila_lendvai_ has quit [Quit: Leaving]
_cymew_ has quit [Ping timeout: 276 seconds]
<kakuhen> the only CL job I know of requires you to have lots of experience and knowledge working with compilers
<kakuhen> outside of that, I haven't seen any open positions anywhere; good luck
tyson2 has joined #commonlisp
akoana has joined #commonlisp
voidberry is now known as Voidberry
hrberg has joined #commonlisp
Oladon has joined #commonlisp
bitmapper has joined #commonlisp
hrberg has quit [Client Quit]
hrberg has joined #commonlisp
Voidberry has left #commonlisp [ERC 5.4 (IRC client for GNU Emacs 28.2)]
waleee has joined #commonlisp
tmpee has joined #commonlisp
X-Scale has quit [Ping timeout: 276 seconds]
Guest2768 has quit [Quit: WeeChat 3.6]
xaltsc has joined #commonlisp
tmpee has quit [Ping timeout: 250 seconds]
X-Scale has joined #commonlisp
azimut has quit [Ping timeout: 258 seconds]
azimut has joined #commonlisp
<Josh_2> It seems it is not the best idea to use sql custom types :sob:
pve has joined #commonlisp
<Josh_2> custom types comes wrapped in ( .. ) I may as well just use jsonb
<Josh_2> Yep waste of time :angry:
_cymew_ has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 27.1]
tyson2 has quit [Remote host closed the connection]
<Josh_2> Today has been a slow day with little progress :(
Oladon has quit [Quit: Leaving.]
attila_lendvai has joined #commonlisp
<Nilby> It may not feel like it, but it's progress when you find out what NOT to do.
_cymew_ has quit [Ping timeout: 272 seconds]
gxt has quit [Remote host closed the connection]
gxt has joined #commonlisp
<Josh_2> Yep
<Nilby> at least that's what a tell myself. i must know a lot of what not to do by now
<Josh_2> jackdaniel: can we embed ecl into Postgres?
pdietz has quit [Quit: Client closed]
<jackdaniel> Josh_2: I think that would be perfectly doable, why?
shka has quit [Ping timeout: 272 seconds]
irc_user has quit [Quit: Connection closed for inactivity]
attila_lendvai has quit [Ping timeout: 276 seconds]
akoana has quit [Quit: leaving]
dilated_dinosaur has joined #commonlisp
Oddity has joined #commonlisp
xaltsc has quit [Quit: WeeChat 3.7.1]
xaltsc has joined #commonlisp
morganw has quit [Remote host closed the connection]
<Josh_2> Someone on tg asked
tyson2 has joined #commonlisp
xaltsc has quit [Client Quit]
xaltsc has joined #commonlisp
mister_m has quit [Ping timeout: 268 seconds]
thuna` has quit [Remote host closed the connection]
pve has quit [Quit: leaving]
igemnace has quit [Quit: WeeChat 3.7.1]
rgherdt has quit [Remote host closed the connection]
bilegeek has joined #commonlisp
random-jellyfish has joined #commonlisp
random-nick has quit [Ping timeout: 276 seconds]
Vjalmr has quit [Quit: Leaving]
ttree has joined #commonlisp
Spawns_Carpeting has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
Spawns_Carpeting has joined #commonlisp
jeosol has quit [Ping timeout: 244 seconds]
random-jellyfish has quit [Quit: Client closed]
pdietz has joined #commonlisp
dra_ has joined #commonlisp
dra has quit [Ping timeout: 250 seconds]
jmdaemon has joined #commonlisp
karlosz_ has joined #commonlisp
karlosz has quit [Read error: Connection reset by peer]
karlosz_ is now known as karlosz