<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]
<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]