<phoe>
contrapunctus: I don't remember anymore lol
<contrapunctus>
ah...
<phoe>
but it seems so
<phoe>
your commit has open-transaction-log and unwind-protect over close-transaction-log, seems like what I had in mind
morganw has joined #commonlisp
<phoe>
I have some doubts about using a global variable though, you seem to SETF a global *TRANSACTION-LOG* in there
razetime has quit [Remote host closed the connection]
<phoe>
but that's just a generic code review remark because I don't fully understand what and why is happening over there
<phoe>
don't mind me
<contrapunctus>
phoe: there's an issue with the (older) `open-transaction-log` solution - it loads the transaction log unconditionally. So that version cannot be used as you'd use, say, `sqlite:with-open-database`.
<phoe>
yes, I see
thomaslewis has joined #commonlisp
frgo has quit []
tyson2 has quit [Remote host closed the connection]
thomaslewis has left #commonlisp [#commonlisp]
epony has joined #commonlisp
tyson2 has joined #commonlisp
frgo has joined #commonlisp
comatory_ has joined #commonlisp
comatory has quit [Ping timeout: 260 seconds]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 260 seconds]
epolanski has quit [Quit: Connection closed for inactivity]
jmdaemon has joined #commonlisp
waleee has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 252 seconds]
Lord_of_Life_ is now known as Lord_of_Life
amb007 has joined #commonlisp
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
amb007 has quit [Ping timeout: 268 seconds]
tyson2 has quit [Remote host closed the connection]
szkl has quit [Quit: Connection closed for inactivity]
_cymew_ has joined #commonlisp
chimp_ has quit [Read error: Connection reset by peer]
chimp_ has joined #commonlisp
glaucon has quit [Quit: WeeChat 3.5]
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
Catie has quit [Remote host closed the connection]
mathrick has quit [Remote host closed the connection]
mathrick has joined #commonlisp
Catie has joined #commonlisp
comatory_ has quit [Ping timeout: 252 seconds]
comatory_ has joined #commonlisp
tasty has joined #commonlisp
comatory_ has quit [Ping timeout: 244 seconds]
amb007 has joined #commonlisp
comatory_ has joined #commonlisp
amb007 has quit [Ping timeout: 244 seconds]
azimut has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 27.1]
ChanServ has quit [*.net *.split]
triffid has quit [*.net *.split]
jello_pudding has quit [*.net *.split]
ec has quit [*.net *.split]
anticomputer_ has quit [*.net *.split]
gxt has quit [*.net *.split]
orestarod has quit [*.net *.split]
attila_lendvai has quit [*.net *.split]
pve has quit [*.net *.split]
Krystof has quit [*.net *.split]
Guest2368 has quit [*.net *.split]
azimut has quit [*.net *.split]
pok has quit [*.net *.split]
dirtcastle has quit [*.net *.split]
hineios has quit [*.net *.split]
cosimone` has quit [*.net *.split]
terrorjack has quit [*.net *.split]
luna-is-here has quit [*.net *.split]
notzmv has quit [*.net *.split]
Alfr has quit [*.net *.split]
ober_ has quit [*.net *.split]
phadthai has quit [*.net *.split]
mister_m` has quit [*.net *.split]
Spawns_carpeting has quit [*.net *.split]
les_ has quit [*.net *.split]
sukaeto2 has quit [*.net *.split]
bollu has quit [*.net *.split]
specbot has quit [*.net *.split]
fourier has quit [*.net *.split]
dtman34 has quit [*.net *.split]
mariari has quit [*.net *.split]
beach has quit [*.net *.split]
froggey has quit [*.net *.split]
kar has quit [*.net *.split]
cognemo has quit [*.net *.split]
puhi has quit [*.net *.split]
rendar has quit [*.net *.split]
Patternmaster has quit [*.net *.split]
genpaku has quit [*.net *.split]
Colleen has quit [*.net *.split]
fitzsim has quit [*.net *.split]
qhong has quit [*.net *.split]
tibfulv has quit [*.net *.split]
leo_song has quit [*.net *.split]
nyx_land has quit [*.net *.split]
lechner has quit [*.net *.split]
samebchase- has quit [*.net *.split]
empwilli has quit [*.net *.split]
Lord_Nightmare has quit [*.net *.split]
xaltsc has quit [*.net *.split]
lagash has quit [*.net *.split]
skempf has quit [*.net *.split]
torhex-pasmul[m4 has quit [*.net *.split]
zups has quit [*.net *.split]
psf has quit [*.net *.split]
krjst has quit [*.net *.split]
loke has quit [*.net *.split]
sunarch has quit [*.net *.split]
flip214 has quit [*.net *.split]
antoszka has quit [*.net *.split]
mrvdb has quit [*.net *.split]
easye has quit [*.net *.split]
another-axel-bee has quit [*.net *.split]
selwynning has quit [*.net *.split]
iquites has quit [*.net *.split]
drmeister has quit [*.net *.split]
alanz has quit [*.net *.split]
chimp_ has quit [*.net *.split]
epony has quit [*.net *.split]
ttree has quit [*.net *.split]
sjl has quit [*.net *.split]
paul0 has quit [*.net *.split]
makomo has quit [*.net *.split]
dstein64 has quit [*.net *.split]
random-nick has quit [*.net *.split]
SAL9000 has quit [*.net *.split]
tasty has quit [*.net *.split]
kg7ski has quit [*.net *.split]
rgherdt has quit [*.net *.split]
bldr has quit [*.net *.split]
comatory_ has quit [*.net *.split]
_cymew_ has quit [*.net *.split]
ebrasca has quit [*.net *.split]
aartaka has quit [*.net *.split]
Devon has quit [*.net *.split]
Noisytoot has quit [*.net *.split]
rogersm has quit [*.net *.split]
scymtym has quit [*.net *.split]
Demosthenex has quit [*.net *.split]
occ has quit [*.net *.split]
ahlk has quit [*.net *.split]
Colere has quit [*.net *.split]
perrierjouet has quit [*.net *.split]
ns12 has quit [*.net *.split]
contrapunctus has quit [*.net *.split]
mzan has quit [*.net *.split]
zachel has quit [*.net *.split]
pieguy128 has quit [*.net *.split]
Posterdati has quit [*.net *.split]
d4ryus has quit [*.net *.split]
fiddlerwoaroof has quit [*.net *.split]
edgar-rft has quit [*.net *.split]
dilated_dinosaur has quit [*.net *.split]
gjvc has quit [*.net *.split]
alvaro121_ has quit [*.net *.split]
justache has quit [*.net *.split]
Fade has quit [*.net *.split]
mfiano has quit [*.net *.split]
viaken has quit [*.net *.split]
energizer has quit [*.net *.split]
somexis has quit [*.net *.split]
xantoz has quit [*.net *.split]
okflo has quit [*.net *.split]
jfb4 has quit [*.net *.split]
rdrg109 has quit [*.net *.split]
hexology has quit [*.net *.split]
acma has quit [*.net *.split]
sp has quit [*.net *.split]
shinohai[m] has quit [*.net *.split]
markasoftware has quit [*.net *.split]
yottabyte has quit [*.net *.split]
hefner has quit [*.net *.split]
derelict has quit [*.net *.split]
WaxCPU has quit [*.net *.split]
conjunctive has quit [*.net *.split]
jryans has quit [*.net *.split]
leeb has quit [*.net *.split]
IUSR has quit [*.net *.split]
kagevf has quit [*.net *.split]
bitspook[m] has quit [*.net *.split]
copec has quit [*.net *.split]
ecocode[m] has quit [*.net *.split]
resttime has quit [*.net *.split]
drakonis has quit [*.net *.split]
aeth has quit [*.net *.split]
sirufer has quit [*.net *.split]
saturn2 has quit [*.net *.split]
gabc has quit [*.net *.split]
gendl has quit [*.net *.split]
borodust has quit [*.net *.split]
jdz has quit [*.net *.split]
etimmons has quit [*.net *.split]
neominimum has quit [*.net *.split]
semz has quit [*.net *.split]
fe[nl]ix has quit [*.net *.split]
lonjil2 has quit [*.net *.split]
stylewarning has quit [*.net *.split]
Kingsy has quit [*.net *.split]
even4void[m] has quit [*.net *.split]
loke[m] has quit [*.net *.split]
infra_red[m]1 has quit [*.net *.split]
dieggsy has quit [*.net *.split]
boigahs has quit [*.net *.split]
dcx has quit [*.net *.split]
skyl4rk has quit [*.net *.split]
smlckz has quit [*.net *.split]
spec has quit [*.net *.split]
iisi has quit [*.net *.split]
griffinmb has quit [*.net *.split]
jmercouris has quit [*.net *.split]
victor has quit [*.net *.split]
ogamita has quit [*.net *.split]
thonkpod_ has quit [*.net *.split]
jeosol has quit [*.net *.split]
jolby has quit [*.net *.split]
even4void[m] has joined #commonlisp
attila_lendvai has joined #commonlisp
alvaro121_ has joined #commonlisp
aeth has joined #commonlisp
comatory_ has joined #commonlisp
azimut has joined #commonlisp
tasty has joined #commonlisp
_cymew_ has joined #commonlisp
chimp_ has joined #commonlisp
epony has joined #commonlisp
jeosol has joined #commonlisp
ebrasca has joined #commonlisp
ttree has joined #commonlisp
sjl has joined #commonlisp
scymtym has joined #commonlisp
random-nick has joined #commonlisp
jryans has joined #commonlisp
Krystof has joined #commonlisp
Guest2368 has joined #commonlisp
jello_pudding has joined #commonlisp
SAL9000 has joined #commonlisp
pok has joined #commonlisp
ec has joined #commonlisp
ahlk has joined #commonlisp
occ has joined #commonlisp
anticomputer_ has joined #commonlisp
cosimone` has joined #commonlisp
Colere has joined #commonlisp
kg7ski has joined #commonlisp
Alfr has joined #commonlisp
flip214 has joined #commonlisp
griffinmb has joined #commonlisp
kagevf has joined #commonlisp
perrierjouet has joined #commonlisp
ober_ has joined #commonlisp
rgherdt has joined #commonlisp
bldr has joined #commonlisp
phadthai has joined #commonlisp
Spawns_carpeting has joined #commonlisp
mister_m` has joined #commonlisp
les_ has joined #commonlisp
sukaeto2 has joined #commonlisp
bollu has joined #commonlisp
tibfulv has joined #commonlisp
specbot has joined #commonlisp
bitspook[m] has joined #commonlisp
fourier has joined #commonlisp
qhong has joined #commonlisp
dtman34 has joined #commonlisp
ecocode[m] has joined #commonlisp
contrapunctus has joined #commonlisp
mariari has joined #commonlisp
ns12 has joined #commonlisp
beach has joined #commonlisp
kar has joined #commonlisp
froggey has joined #commonlisp
puhi has joined #commonlisp
cognemo has joined #commonlisp
rendar has joined #commonlisp
Patternmaster has joined #commonlisp
genpaku has joined #commonlisp
torhex-pasmul[m4 has joined #commonlisp
fitzsim has joined #commonlisp
Colleen has joined #commonlisp
mzan has joined #commonlisp
zachel has joined #commonlisp
nyx_land has joined #commonlisp
leo_song has joined #commonlisp
pieguy128 has joined #commonlisp
Devon has joined #commonlisp
dstein64 has joined #commonlisp
makomo has joined #commonlisp
orestarod has joined #commonlisp
aartaka has joined #commonlisp
jolby has joined #commonlisp
lechner has joined #commonlisp
dirtcastle has joined #commonlisp
pve has joined #commonlisp
hineios has joined #commonlisp
rogersm has joined #commonlisp
terrorjack has joined #commonlisp
Noisytoot has joined #commonlisp
paul0 has joined #commonlisp
triffid has joined #commonlisp
Demosthenex has joined #commonlisp
notzmv has joined #commonlisp
d4ryus has joined #commonlisp
Lord_Nightmare has joined #commonlisp
gjvc has joined #commonlisp
empwilli has joined #commonlisp
dilated_dinosaur has joined #commonlisp
edgar-rft has joined #commonlisp
fiddlerwoaroof has joined #commonlisp
xaltsc has joined #commonlisp
lagash has joined #commonlisp
resttime has joined #commonlisp
skempf has joined #commonlisp
justache has joined #commonlisp
drakonis has joined #commonlisp
zups has joined #commonlisp
sunarch has joined #commonlisp
sirufer has joined #commonlisp
antoszka has joined #commonlisp
Fade has joined #commonlisp
krjst has joined #commonlisp
infra_red[m]1 has joined #commonlisp
loke[m] has joined #commonlisp
samebchase- has joined #commonlisp
saturn2 has joined #commonlisp
Posterdati has joined #commonlisp
acma has joined #commonlisp
conjunctive has joined #commonlisp
dieggsy has joined #commonlisp
another-axel-bee has joined #commonlisp
sp has joined #commonlisp
selwynning has joined #commonlisp
alanz has joined #commonlisp
mfiano has joined #commonlisp
viaken has joined #commonlisp
boigahs has joined #commonlisp
rdrg109 has joined #commonlisp
energizer has joined #commonlisp
markasoftware has joined #commonlisp
somexis has joined #commonlisp
dcx has joined #commonlisp
xantoz has joined #commonlisp
skyl4rk has joined #commonlisp
jfb4 has joined #commonlisp
okflo has joined #commonlisp
leeb has joined #commonlisp
yottabyte has joined #commonlisp
hexology has joined #commonlisp
smlckz has joined #commonlisp
gabc has joined #commonlisp
jdz has joined #commonlisp
etimmons has joined #commonlisp
semz has joined #commonlisp
spec has joined #commonlisp
derelict has joined #commonlisp
Kingsy has joined #commonlisp
hefner has joined #commonlisp
neominimum has joined #commonlisp
lonjil2 has joined #commonlisp
stylewarning has joined #commonlisp
fe[nl]ix has joined #commonlisp
jmercouris has joined #commonlisp
IUSR has joined #commonlisp
ogamita has joined #commonlisp
ChanServ has joined #commonlisp
copec has joined #commonlisp
easye has joined #commonlisp
gendl has joined #commonlisp
thonkpod_ has joined #commonlisp
iquites has joined #commonlisp
WaxCPU has joined #commonlisp
victor has joined #commonlisp
luna-is-here has joined #commonlisp
gxt has joined #commonlisp
mrvdb has joined #commonlisp
iisi has joined #commonlisp
drmeister has joined #commonlisp
borodust has joined #commonlisp
psf has joined #commonlisp
loke has joined #commonlisp
shinohai[m] has joined #commonlisp
Colere has quit [Remote host closed the connection]
edgar-rft has quit [Remote host closed the connection]
Lord_of_Life has quit [Max SendQ exceeded]
Noisytoot has quit [Max SendQ exceeded]
justache has quit [Max SendQ exceeded]
pieguy128 has quit [Max SendQ exceeded]
Noisytoot has joined #commonlisp
justache has joined #commonlisp
pieguy128 has joined #commonlisp
Colere has joined #commonlisp
edgar-rft has joined #commonlisp
Lord_of_Life has joined #commonlisp
jryans has quit [Ping timeout: 240 seconds]
char[m] has quit [Ping timeout: 255 seconds]
Duuqnd has quit [Ping timeout: 255 seconds]
yitzi has quit [Ping timeout: 255 seconds]
Mrtn[m] has quit [Ping timeout: 255 seconds]
sp has quit [Ping timeout: 255 seconds]
acma has quit [Ping timeout: 255 seconds]
shinohai[m] has quit [Ping timeout: 255 seconds]
ecocode[m] has quit [Ping timeout: 264 seconds]
AadVersteden[m] has quit [Ping timeout: 255 seconds]
iceman[m] has quit [Ping timeout: 255 seconds]
bitblit has quit [Ping timeout: 255 seconds]
kakuhen has quit [Ping timeout: 255 seconds]
Gnuxie has quit [Ping timeout: 255 seconds]
hayley has quit [Ping timeout: 255 seconds]
even4void[m] has quit [Ping timeout: 268 seconds]
loke[m] has quit [Ping timeout: 268 seconds]
infra_red[m]1 has quit [Ping timeout: 268 seconds]
dieggsy has quit [Ping timeout: 268 seconds]
bitspook[m] has quit [Ping timeout: 264 seconds]
torhex-pasmul[m4 has quit [Ping timeout: 268 seconds]
aartaka has quit [Ping timeout: 268 seconds]
_cymew_ has quit [Ping timeout: 268 seconds]
aartaka has joined #commonlisp
szkl has joined #commonlisp
tyson2 has joined #commonlisp
aartaka has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 252 seconds]
aartaka has joined #commonlisp
rogersm has quit [Quit: Leaving...]
morganw has quit [Remote host closed the connection]
Guest2368 has quit [Quit: WeeChat 3.6]
pve has quit [Quit: leaving]
thomaslewis has joined #commonlisp
epony has quit [Remote host closed the connection]
shinohai[m] has joined #commonlisp
sp has joined #commonlisp
alvaro121_ has quit [Ping timeout: 268 seconds]
thomaslewis has left #commonlisp [#commonlisp]
comatory_ has quit [Ping timeout: 268 seconds]
aartaka has quit [Ping timeout: 264 seconds]
ecocode[m] has joined #commonlisp
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
comatory_ has joined #commonlisp
n1to has joined #commonlisp
jolby has quit [Quit: Client closed]
jolby has joined #commonlisp
Duuqnd has joined #commonlisp
acma has joined #commonlisp
kakuhen has joined #commonlisp
jryans has joined #commonlisp
amb007 has joined #commonlisp
dieggsy has joined #commonlisp
amb007 has quit [Ping timeout: 240 seconds]
bitspook[m] has joined #commonlisp
torhex-pasmul[m4 has joined #commonlisp
<Devon>
Should I use trivia, optima, fare-matcher or something else?
shka has quit [Ping timeout: 255 seconds]
infra_red[m]1 has joined #commonlisp
n1to has quit [Quit: Leaving]
epony has joined #commonlisp
shka has joined #commonlisp
jolby has quit [Quit: Client closed]
loke[m] has joined #commonlisp
dre has joined #commonlisp
jeosol has quit [Quit: Client closed]
amb007 has joined #commonlisp
makomo has quit [Ping timeout: 252 seconds]
hayley has joined #commonlisp
char[m] has joined #commonlisp
amb007 has quit [Ping timeout: 255 seconds]
yitzi has joined #commonlisp
even4void[m] has joined #commonlisp
iceman[m] has joined #commonlisp
AadVersteden[m] has joined #commonlisp
bitblit has joined #commonlisp
Gnuxie has joined #commonlisp
Mrtn[m] has joined #commonlisp
shka has quit [Ping timeout: 255 seconds]
azimut_ has joined #commonlisp
amb007 has joined #commonlisp
azimut has quit [Ping timeout: 258 seconds]
amb007 has quit [Ping timeout: 255 seconds]
Catie has quit [Quit: sQuit]
Catie has joined #commonlisp
akoana has joined #commonlisp
molson has joined #commonlisp
ec has quit [Remote host closed the connection]
comatory_ has quit [Ping timeout: 264 seconds]
orestarod has quit [Ping timeout: 268 seconds]
jolby has joined #commonlisp
<mathrick>
is there an obvious way to zero the memory allocated by CFFI:WITH-FOREIGN-POINTER?
<mathrick>
I can't see any sort of ability to initialise the contents, the way CFFI:FOREIGN-ALLOC allows
<aeth>
mathrick: if you can get away with using another library and the type works with static-vectors, you could just use static-vectors:with-static-vector and treat it like a Common Lisp array (e.g. you could use FILL to fill it with 0) and then use the static-vector-pointer as the CFFI pointer
jeosol has joined #commonlisp
<mathrick>
aeth: oh, nah, I was just trying to avoid writing my own UNWIND-PROTECT wrapper around FOREIGN-ALLOC, but that seems like a comparable amount of faff