jackdaniel changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language | <http://cliki.net/> <https://irclog.tymoon.eu/freenode/%23lisp> <https://irclog.whitequark.org/lisp> <http://ccl.clozure.com/irc-logs/lisp/> | SBCL 1.5.4, CMUCL 21b, ECL 16.1.3, CCL 1.11.5, ABCL 1.5.0
refpga has quit [Read error: Connection reset by peer]
anewuser has joined #lisp
EvW has quit [Ping timeout: 245 seconds]
malpas has joined #lisp
aleamb has quit [Ping timeout: 268 seconds]
Bike has quit [Quit: Lost terminal]
Bike has joined #lisp
shifty has joined #lisp
fragamus has joined #lisp
EvW has joined #lisp
elfmacs has joined #lisp
semz has quit [Ping timeout: 245 seconds]
bitmapper has quit [Read error: Connection reset by peer]
bitmapper has joined #lisp
bitmapper has quit [Client Quit]
emacsomancer has joined #lisp
igemnace has quit [Quit: WeeChat 2.6]
liberiga has joined #lisp
EvW has quit [Ping timeout: 245 seconds]
semz has joined #lisp
semz has quit [Changing host]
semz has joined #lisp
ralt has quit [Quit: Connection closed for inactivity]
fragamus has quit [Ping timeout: 268 seconds]
liberiga has quit [Ping timeout: 260 seconds]
libertyprime has joined #lisp
Oladon has joined #lisp
dale has quit [Quit: My computer has gone to sleep]
notzmv has quit [Remote host closed the connection]
dddddd has quit [Remote host closed the connection]
jeosol has joined #lisp
fragamus has joined #lisp
analogue has quit [Quit: Leaving]
X-Scale` has joined #lisp
X-Scale has quit [Ping timeout: 240 seconds]
X-Scale` is now known as X-Scale
ahungry has joined #lisp
ahungry has quit [Ping timeout: 265 seconds]
ahungry has joined #lisp
techquila has joined #lisp
mindthelion has quit [Ping timeout: 246 seconds]
ravenous_ has joined #lisp
Guest65466 has joined #lisp
georgie has joined #lisp
ravenous_ has quit [Ping timeout: 276 seconds]
notzmv has joined #lisp
mathrick has quit [Remote host closed the connection]
mathrick has joined #lisp
Bike has quit [Quit: Lost terminal]
PuercoPop has quit [Ping timeout: 244 seconds]
PuercoPop has joined #lisp
<beach> Good morning everyone!
<ahungry> mornin
elfmacs has quit [Ping timeout: 245 seconds]
FreeBirdLjj has joined #lisp
Guest65466 has quit [Quit: Leaving]
adip has quit [Ping timeout: 276 seconds]
adip has joined #lisp
Ricchi has quit [Remote host closed the connection]
ravenous_ has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
ravenous_ has quit [Ping timeout: 246 seconds]
fragamus has quit [Ping timeout: 268 seconds]
FreeBirdLjj has quit [Ping timeout: 245 seconds]
fragamus has joined #lisp
Lord_of_Life has quit [Ping timeout: 265 seconds]
fragamus has quit [Ping timeout: 268 seconds]
Lord_of_Life has joined #lisp
emacsomancer has quit [Read error: Connection reset by peer]
dale has joined #lisp
Oladon has quit [Quit: Leaving.]
adip has quit [Ping timeout: 245 seconds]
shrdlu68 has joined #lisp
ahungry has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
FreeBirdLjj has quit [Ping timeout: 276 seconds]
fragamus has joined #lisp
retropikzel has joined #lisp
raghavgururajan has joined #lisp
fragamus has quit [Ping timeout: 240 seconds]
sauvin has joined #lisp
gravicappa has joined #lisp
sauvin has quit [Max SendQ exceeded]
sauvin has joined #lisp
shka_ has joined #lisp
elfmacs has joined #lisp
scymtym has quit [Ping timeout: 246 seconds]
kajo has quit [Ping timeout: 276 seconds]
yoja has joined #lisp
FreeBirdLjj has joined #lisp
dale has quit [Quit: My computer has gone to sleep]
FreeBirdLjj has quit [Ping timeout: 246 seconds]
_atomik has quit [Ping timeout: 268 seconds]
gravicappa has quit [Ping timeout: 276 seconds]
shka_ has quit [Ping timeout: 258 seconds]
igemnace has joined #lisp
vlatkoB has joined #lisp
gravicappa has joined #lisp
yoja has quit [Remote host closed the connection]
yoja has joined #lisp
georgie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
FreeBirdLjj has joined #lisp
D30mancer has quit [Read error: No route to host]
chipolux has quit [Ping timeout: 276 seconds]
FreeBirdLjj has quit [Ping timeout: 245 seconds]
krid has quit [Ping timeout: 276 seconds]
georgie has joined #lisp
d4ryus has quit [Quit: WeeChat 2.5]
shrdlu68 has quit [Ping timeout: 240 seconds]
d4ryus has joined #lisp
chipolux has joined #lisp
manualcrank has quit [Quit: WeeChat 1.9.1]
ravenous_ has joined #lisp
ircEX1192 has joined #lisp
<ircEX1192> hello lisp people
ircEX1192 has quit [Remote host closed the connection]
<AndrewYoung> hello
ravenous_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
akoana has joined #lisp
shrdlu68 has joined #lisp
ravenous_ has joined #lisp
FreeBirdLjj has joined #lisp
refpga has joined #lisp
fragamus has joined #lisp
FreeBirdLjj has quit [Ping timeout: 264 seconds]
fragamus has quit [Ping timeout: 240 seconds]
shifty has quit [Remote host closed the connection]
ralt has joined #lisp
yoja has quit [Ping timeout: 240 seconds]
shangul has joined #lisp
vaporatorius has quit [Read error: Connection reset by peer]
vaporatorius has joined #lisp
vaporatorius has quit [Changing host]
vaporatorius has joined #lisp
vaporatorius has quit [Read error: Connection reset by peer]
vaporatorius has joined #lisp
AndrewYoung has quit [Remote host closed the connection]
yoja has joined #lisp
igemnace has quit [Quit: WeeChat 2.6]
ravenous_ has quit [Ping timeout: 276 seconds]
yoja has quit [Ping timeout: 245 seconds]
igemnace has joined #lisp
orivej_ has quit [Ping timeout: 276 seconds]
hhdave has joined #lisp
kajo has joined #lisp
cartwright has quit [Ping timeout: 260 seconds]
makomo has joined #lisp
sammich has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
sammich has joined #lisp
Duuqnd has joined #lisp
vaporatorius has quit [Read error: Connection reset by peer]
FreeBirdLjj has joined #lisp
FreeBirdLjj has quit [Ping timeout: 240 seconds]
<thijso> White_Flame: thanks for the explanation, I think I get it now
m00natic has joined #lisp
adip has joined #lisp
libertyprime has quit [Quit: leaving]
retropikzel has quit [Remote host closed the connection]
cartwright has joined #lisp
yoeljacobsen has joined #lisp
Soltex has joined #lisp
retropikzel has joined #lisp
decent-username has joined #lisp
ym has joined #lisp
datajerk has quit [Ping timeout: 265 seconds]
libertyprime has joined #lisp
anewuser has quit [Ping timeout: 245 seconds]
<thijso> If I do (ensure-directories-exist "~/.storage/3") and don't get an error, I should reasonably expect that directory to exist afterwards, right? Is there anything I'm missing? Or is ECL's implementation of that function broken? I really can't imagine that, but on the surface it does look like it...
<thijso> The really strange thing is, that creating "~/.storage" the same way, just before, *does* work
<jackdaniel> maybe you need to add the slash in the end?
<thijso> Hhmmm, and if I do the full path without just .storage before, it only creates .storage, not the full one
<thijso> jackdaniel: hmmm, let's see
<thijso> Hah!
<jackdaniel> because /foo/bar/qux is: directory /foo/bar/ and file qux
<thijso> I knew I was doing something wron
<thijso> that was it
<thijso> jackdaniel: thanks!
<jackdaniel> great, no problem :)
<jackdaniel> if you have ecl-specific issues you are welcome to ask on #ecl channel
datajerk has joined #lisp
<thijso> Ah, yes, thanks, I'll join there too
X-Scale` has joined #lisp
X-Scale has quit [Ping timeout: 276 seconds]
X-Scale` is now known as X-Scale
markasoftware has quit [Quit: No Ping reply in 180 seconds.]
frgo has joined #lisp
fragamus has joined #lisp
markasoftware has joined #lisp
frgo has quit [Ping timeout: 246 seconds]
fragamus has quit [Ping timeout: 240 seconds]
frgo has joined #lisp
frgo has quit [Remote host closed the connection]
frgo has joined #lisp
Necktwi has quit [Quit: leaving]
Duuqnd has quit [Ping timeout: 246 seconds]
ghard` has joined #lisp
asdf_asdf_asdf has joined #lisp
ghard has quit [Ping timeout: 245 seconds]
shrdlu68 has quit [Quit: WeeChat 2.5]
yoeljacobsen has quit [Ping timeout: 265 seconds]
liberiga has joined #lisp
retropikzel has quit [Remote host closed the connection]
nostoi has joined #lisp
ghard` has quit [Ping timeout: 245 seconds]
techquila has quit [Ping timeout: 276 seconds]
Duuqnd has joined #lisp
Duuqnd is now known as Guest62389
elfmacs has quit [Ping timeout: 246 seconds]
jprajzne has quit [Quit: jprajzne]
jprajzne has joined #lisp
jprajzne has quit [Client Quit]
jprajzne has joined #lisp
Necktwi has joined #lisp
retropikzel has joined #lisp
decent-username has quit [Ping timeout: 246 seconds]
serge70 has quit [Remote host closed the connection]
Soltex has quit [Remote host closed the connection]
maxxcan has joined #lisp
<Shinmera> thijso: note that in Lisp the namestring "foo/bar" is always a file named "bar" in the directory "foo". If you expect it to be a directory, you need to add the trailing slash.
<Shinmera> The confusion comes in because the implementation may treat the file "bar" as a directory on the filesystem too, since directories are also files.
<Shinmera> Either way, to be portable, always include the trailing slash.
asdf_asdf_asdf has quit [Ping timeout: 276 seconds]
FreeBirdLjj has joined #lisp
FreeBirdLjj has quit [Ping timeout: 245 seconds]
<thijso> Shinmera: yeah, I kinda knew this, but working often with files and directories in bash sorta trains you otherwise...
dddddd has joined #lisp
manualcrank has joined #lisp
yoeljacobsen has joined #lisp
fragamus has joined #lisp
elfmacs has joined #lisp
fragamus has quit [Ping timeout: 245 seconds]
amerlyq has joined #lisp
<jdz> I think it helps to remember that operations on pathnames don't touch the file system at all (except the functions that are specified to do just that, like PROBE-FILE and TRUENAME).
ggole has joined #lisp
amerlyq has quit [Quit: amerlyq]
nostoi has quit [Quit: Verlassend]
fragamus has joined #lisp
gigetoo has quit [Ping timeout: 265 seconds]
elfmacs has quit [Read error: Connection reset by peer]
fragamus has quit [Ping timeout: 265 seconds]
nicdev has quit [Ping timeout: 245 seconds]
yoeljacobsen has quit [Ping timeout: 276 seconds]
gigetoo has joined #lisp
reggie__ has quit [Ping timeout: 240 seconds]
reggie_ has joined #lisp
scymtym has joined #lisp
maxxcan has quit [Quit: maxxcan]
raghavgururajan has quit [Read error: Connection reset by peer]
georgie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
* Shinmera is reminded to make the sibling library to pathname-utils, filesystem-utils.
jeosol has quit [Remote host closed the connection]
random-nick has joined #lisp
zaquest has quit [Ping timeout: 240 seconds]
liberiga has quit [Ping timeout: 260 seconds]
gabiruh has joined #lisp
retropikzel has quit [Remote host closed the connection]
amerlyq has joined #lisp
papachan has joined #lisp
gabiruh_ has quit [Ping timeout: 240 seconds]
retropikzel has joined #lisp
EvW has joined #lisp
vaporatorius has joined #lisp
lucasb has joined #lisp
Bike has joined #lisp
LiamH has joined #lisp
Achylles has joined #lisp
Guest62389 has quit [Quit: Leaving]
nanoz has joined #lisp
FreeBirdLjj has joined #lisp
fragamus has joined #lisp
q9929t has joined #lisp
yoeljacobsen has joined #lisp
fragamus has quit [Ping timeout: 258 seconds]
FreeBirdLjj has quit [Ping timeout: 276 seconds]
bitmapper has joined #lisp
kajo has quit [Ping timeout: 250 seconds]
krid has joined #lisp
raghavgururajan has joined #lisp
cosimone has joined #lisp
retropikzel has quit [Remote host closed the connection]
q9929t has quit [Quit: q9929t]
monokrom has joined #lisp
FreeBirdLjj has joined #lisp
yoeljacobsen has quit [Remote host closed the connection]
Aruseus has joined #lisp
pfdietz has joined #lisp
FreeBirdLjj has quit [Ping timeout: 245 seconds]
igemnace has quit [Quit: WeeChat 2.6]
Kundry_Wag has joined #lisp
papachan has quit [Quit: Leaving]
frgo_ has joined #lisp
frgo has quit [Ping timeout: 245 seconds]
frgo_ has quit [Ping timeout: 245 seconds]
_atomik has joined #lisp
Achylles has quit [Remote host closed the connection]
Aruseus has quit [Remote host closed the connection]
rippa has joined #lisp
Frobozz has quit [Read error: Connection reset by peer]
Frobozz has joined #lisp
mindCrime__ has joined #lisp
vlatkoB has quit [Remote host closed the connection]
vlatkoB has joined #lisp
smazga has joined #lisp
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.2)]
cosimone has quit [Quit: Terminated!]
papachan has joined #lisp
orivej has joined #lisp
vaporatorius has quit [Read error: Connection reset by peer]
rotty has quit [Ping timeout: 246 seconds]
rotty has joined #lisp
serge8 has joined #lisp
dvdmuckle has quit [Quit: Bouncer Surgery]
dvdmuckle has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
bitmapper has quit [Remote host closed the connection]
Oladon_work has joined #lisp
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Ping timeout: 240 seconds]
dale has joined #lisp
frgo has joined #lisp
frgo has quit [Remote host closed the connection]
frgo has joined #lisp
EvW has quit [Ping timeout: 245 seconds]
papachan has quit [Ping timeout: 268 seconds]
khisanth_ has quit [Ping timeout: 276 seconds]
bitmapper has joined #lisp
papachan has joined #lisp
jcowan has joined #lisp
khisanth_ has joined #lisp
<jcowan> Is there a usual method of doing random access on ordinary files in CL implementations?
<Bike> clhs file-position
<Xach> jcowan: file-position is the usual method.
<Bike> like that?
FreeBirdLjj has joined #lisp
EvW has joined #lisp
<jasom> defining vops can make for very confusing to read code: https://github.com/sionescu/swap-bytes/blob/master/sbcl.lisp
zaquest has joined #lisp
FreeBirdLjj has quit [Ping timeout: 240 seconds]
mindCrime_ has joined #lisp
<jcowan> Ah, I missed it because I didn't realize it could change the position as well. Thanks, all.
vms14 has joined #lisp
mindCrime__ has quit [Ping timeout: 268 seconds]
<jcowan> That looks fine, particularly the relaxed constraint on file positions in character streams.
mindCrime has joined #lisp
mindCrime_ has quit [Ping timeout: 265 seconds]
mindCrime__ has joined #lisp
raghavgururajan has quit [Remote host closed the connection]
hhdave has quit [Quit: hhdave]
mindCrime has quit [Ping timeout: 268 seconds]
m00natic has quit [Remote host closed the connection]
q9929t has joined #lisp
q9929t has quit [Client Quit]
q9929t has joined #lisp
q9929t has quit [Client Quit]
q9929t has joined #lisp
varjag has joined #lisp
scymtym has quit [Ping timeout: 245 seconds]
wigust has quit [Quit: ZNC 1.7.4 - https://znc.in]
FreeBirdLjj has joined #lisp
nostoi has joined #lisp
wigust has joined #lisp
ravenousmoose has joined #lisp
vaporatorius has joined #lisp
shka_ has joined #lisp
<vms14> how can I make format iterate a list ignoring the values?
<vms14> (format nil "~{oh ~^,~}" '(1 2 3))
<vms14> won't work because the list is not "consumed" so it never ends
<vms14> I don't want the numbers, just dotimes behavior
zaquest has quit [Remote host closed the connection]
zaquest has joined #lisp
nanoz has quit [Ping timeout: 276 seconds]
<Xach> vms14: stick a ~* in the {}
<Xach> (format nil "~{hi~*~^, ~}" '(42 1 2 1)) => "hi, hi, hi, hi"
<Xach> maybe there are other options
<vms14> oh
<vms14> ty Xach
<Xach> dn
nanoz has joined #lisp
Lord_of_Life_ has joined #lisp
q9929t has quit [Read error: Connection reset by peer]
q9929t has joined #lisp
Lord_of_Life has quit [Ping timeout: 240 seconds]
Lord_of_Life_ is now known as Lord_of_Life
makomo has quit [Ping timeout: 252 seconds]
papachan has quit [Ping timeout: 240 seconds]
makomo has joined #lisp
manualcrank has quit [Quit: WeeChat 1.9.1]
mrcode_ has quit [Ping timeout: 245 seconds]
nanozz has joined #lisp
nostoi has quit [Quit: Verlassend]
nanoz has quit [Ping timeout: 268 seconds]
Kundry_Wag has joined #lisp
dreamcompiler has joined #lisp
EvW has quit [Ping timeout: 245 seconds]
EvW has joined #lisp
jprajzne has quit [Quit: jprajzne]
Kundry_Wag has quit [Remote host closed the connection]
EvW has quit [Ping timeout: 264 seconds]
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
shangul has quit [Ping timeout: 245 seconds]
cosimone has joined #lisp
wooden has quit [Ping timeout: 245 seconds]
vms14 has quit [Remote host closed the connection]
mindCrime has joined #lisp
mindCrime__ has quit [Ping timeout: 276 seconds]
vlatkoB has quit [Remote host closed the connection]
atomik_dog has joined #lisp
wooden has joined #lisp
wooden has quit [Changing host]
wooden has joined #lisp
DGASAU has quit [Ping timeout: 245 seconds]
_atomik has quit [Ping timeout: 245 seconds]
Cymew has quit [Ping timeout: 265 seconds]
cosimone has quit [Remote host closed the connection]
cosimone has joined #lisp
Oladon_work has quit [Remote host closed the connection]
Kundry_Wag has quit [Remote host closed the connection]
Kundry_W_ has joined #lisp
gareppa has joined #lisp
Oladon_work has joined #lisp
FreeBirdLjj has quit []
EvW1 has joined #lisp
FreeBirdLjj has joined #lisp
clothespin_ has joined #lisp
clothespin has quit [Ping timeout: 276 seconds]
sauvin has quit [Read error: Connection reset by peer]
amerlyq has quit [Quit: amerlyq]
DGASAU has joined #lisp
cpape` has joined #lisp
jcowan has quit [Ping timeout: 245 seconds]
NickBusey has quit [Quit: Ping timeout (120 seconds)]
NickBusey has joined #lisp
kini has quit [Remote host closed the connection]
eschatologist_ has joined #lisp
shka_ has quit [Remote host closed the connection]
jcowan has joined #lisp
shka_ has joined #lisp
MichaelRaskin has joined #lisp
eschatologist has quit [Read error: Connection reset by peer]
cpape has quit [Remote host closed the connection]
eschatologist_ is now known as eschatologist
random-nick has quit [Ping timeout: 258 seconds]
gareppa has quit [Quit: Leaving]
kini has joined #lisp
amerlyq has joined #lisp
EvW1 has quit [Remote host closed the connection]
DGASAU has quit [Read error: Connection reset by peer]
DGASAU has joined #lisp
dale has quit [Read error: Connection reset by peer]
krid has quit [Ping timeout: 245 seconds]
dale has joined #lisp
shangul has joined #lisp
ralt has quit [Quit: Connection closed for inactivity]
bitmapper has quit []
random-nick has joined #lisp
t58 has joined #lisp
DGASAU has quit [Read error: Connection reset by peer]
DGASAU has joined #lisp
Inline has joined #lisp
gravicappa has quit [Ping timeout: 276 seconds]
Inline has quit [Quit: Leaving]
Inline has joined #lisp
cosimone has quit [Remote host closed the connection]
cosimone has joined #lisp
lavaflow has quit [Ping timeout: 268 seconds]
Bike has quit [Quit: Bike]
cosimone has quit [Client Quit]
krid has joined #lisp
cosimone has joined #lisp
kajo has joined #lisp
shka_ has quit [Ping timeout: 268 seconds]
FreeBirdLjj has quit [Remote host closed the connection]
astronavt has quit [Quit: ...]
astronavt has joined #lisp
FreeBirdLjj has joined #lisp
Kundry_W_ has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
Kundry_W_ has joined #lisp
Kundry_Wag has quit [Read error: Connection reset by peer]
Kundry_W_ has quit [Remote host closed the connection]
learning has joined #lisp
Kundry_Wag has joined #lisp
FreeBirdLjj has quit [Ping timeout: 268 seconds]
lavaflow has joined #lisp
learning is now known as still_learning
refpga has quit [Remote host closed the connection]
ggole has quit [Quit: Leaving]
Kundry_Wag has quit [Ping timeout: 246 seconds]
<verisimilitude> So, what are you working on?
<verisimilitude> I'm working on TCP libraries, as I don't want to use USOCKET or IOlib.
<verisimilitude> I have an experimental little TCP client library I've named EASY-PEASY-TCP I'm currently fiddling with; it's only useful for basic network clients, but it's only intended for such things.
manualcrank has joined #lisp
hiroaki has joined #lisp
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
Oladon_work has quit [Ping timeout: 260 seconds]
ravenousmoose has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<clothespin_> I'm working on mechanical CAD
still_learning has quit []
emacsomancer has joined #lisp
Kundry_Wag has joined #lisp
techquila has joined #lisp
techquila has quit [Remote host closed the connection]
hiroaki has quit [Ping timeout: 258 seconds]
fragamus has joined #lisp
<Shinmera> Working on a UI toolkit
<clothespin_> I use your vector and matrix libs
<Shinmera> Nice!
<Shinmera> Hope there isn't too much trouble there :)
<clothespin_> I'll try to submit a patch
permagreen has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
<clothespin_> what are the details of your ui toolkit?
<Shinmera> Uh, you'll have to be more specific than that.
Bike has joined #lisp
<Shinmera> I'm not sure how to answer that question
<clothespin_> is it completely lisp or does it wrap a c++ lib or something?
<Shinmera> Lisp native
<Shinmera> No point, otherwise.
<clothespin_> I wrapped "Dear ImGui"
mindCrime has quit [Ping timeout: 240 seconds]
Kundry_Wag has quit [Ping timeout: 268 seconds]
<Shinmera> Yeah, I'm trying really hard to reduce the number of foreign libraries to zero.
<clothespin_> they are a hassell
shangul has quit [Ping timeout: 250 seconds]
Kundry_Wag has joined #lisp
<Shinmera> I'm also not a fan of immediate mode UIs, so that's another thing :)
<clothespin_> Using Imgui has provided a cheap way of moving forward for me
<Shinmera> Sure. I don't blame anyone for using it, it's pretty nifty and easy to hook up.
<clothespin_> Mirai had an interesting ui: HI: human interface
<clothespin_> I think it was all lisp
<clothespin_> I wanted to use it for this project but Mirai died
Kundry_Wag has quit [Ping timeout: 245 seconds]
<Shinmera> Hopefully McCLIM will grow a GL Core backend at some point
<Shinmera> So that there's an alternative out there.
kajo has quit [Quit: From my rotting body, flowers shall grow and I am in them and that is eternity. -- E. M.]
<clothespin_> I'm not sure I'm sold on CLIM.
<clothespin_> HI had it's roots in dynamic windows
<clothespin_> I assume your UI toolkit is not McCLIM?
<Shinmera> No.
<Shinmera> Like most things I do it's from scratch.
<clothespin_> Do you have a link?
serge8 has quit [Remote host closed the connection]
nanozz has quit [Ping timeout: 240 seconds]
<Shinmera> I hope to write some articles and maybe even a paper once things have crystallised a bit more.
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
<jasom> anyone know when SBCL won't open-code sb-rotate-byte:%rotate-byte? I'm rotating by a constant value and a hand-written rotate-byte is over an order-of-magnitude faster becuase it's making a function-call when I use sb-rotate-byte:rotate-byte
<Shinmera> Probably a better question for #sbcl
<clothespin_> What are you using for a backend?
<Shinmera> Alloy is primarily a protocol, so it's backend agnostic.
amerlyq has quit [Quit: amerlyq]
<clothespin_> you don't have a test backend?
<Shinmera> I'm mostly working on a GL one though since that's what's useful to me at the moment.
<Shinmera> I have a GL and an SVG one.
lavaflow has quit [Ping timeout: 245 seconds]
<clothespin_> the latest release of 3d-matrices and 3d-vectors fixed some problems in the quicklisp version, suchas mlookat
<clothespin_> now everything seems to be working sans a few compiler warnings
<clothespin_> I am planning on making it compile seperate packages for single-float and double-float since I use both at the same time
<Shinmera> Oh boy
<clothespin_> and I'm considering making the memory be in the foreign heap for communication with C++
Kundry_Wag has joined #lisp
<Shinmera> On SBCL at least you should be able to just pin the matrix arrays and get a pointer while pinned.
<clothespin_> yeah, i use that for vertex and index buffers
<clothespin_> allegro cl has something similar, and i assume LW does too
<Shinmera> probably. A lot of implementations do
<LiamH> Take a look at static-vectors.
<clothespin_> it would be cool if sbcl allowed you to stack allocate arrays and structs
<Shinmera> LiamH: static-vectors are not so nice since they require manual deallocation.
<clothespin_> I use finalizations
<LiamH> Shinmera trivial-garbage helps with that
<Shinmera> Not if the foreign memory might have pointers.
<Shinmera> Which is, kinda the point
<clothespin_> the structs I'm using are just coordinates and such which get copied around
<Shinmera> static-vectors are also moot if the vector comes from or is shared with some native lisp library.
Kundry_Wag has quit [Ping timeout: 240 seconds]
<clothespin_> stack allocated vectors would be nice so you don't fragment your foreign heap
aindilis has quit [Remote host closed the connection]
shangul has joined #lisp
lavaflow has joined #lisp
Kundry_Wag has joined #lisp
LiamH has quit [Quit: Leaving.]
jcowan has left #lisp [#lisp]
<Xach> Do you think you might go to the SBCL20 get-together?
matijja has joined #lisp
Kundry_Wag has quit [Ping timeout: 265 seconds]
<Shinmera> I've been considering it a lot, but I don't know. Current university semester looks deadly busy, especially later in the year
<Shinmera> I could maybe do a one-day trip, I don't know. Would have to check travel times and all.
<Xach> I missed ELS so it would be wonderful to see my euro-pals again soon
<Shinmera> You could also wait for ELS20 in Zürich :)
<Xach> !!!
emacsomancer has quit [Quit: WeeChat 2.6]
<Xach> I didn't know it had been announced!
<Shinmera> It's not published yet but it was announced at the end of this year's
<Xach> Cool, I will try to visit
<Shinmera> Nice!
stepnem_ has joined #lisp
stepnem has quit [Ping timeout: 268 seconds]
<Xach> I enjoyed my time in Zürich last year (3 minutes running from airport gate to airport gate for my ELS connection)
<Shinmera> Hah
georgie has joined #lisp
<Shinmera> I'll bother didier to check my els-web changes and maybe publish it if he thinks it's time.
<akoana> Xach: will we be able to have a (ql:quickload "grüezi") then :)
<verisimilitude> So you're using a C library for your CAD GUI, clothespin_?
cosimone has quit [Quit: Quit.]
Oladon has joined #lisp
lavaflow has quit [Ping timeout: 265 seconds]
lavaflow has joined #lisp
emacsomancer has joined #lisp
cosimone has joined #lisp
wilfredh has quit [Quit: Connection closed for inactivity]
akoana has left #lisp ["Leaving"]
easye has joined #lisp
<clothespin_> I'm using a C++ library, Opencascade
bitmapper has joined #lisp
<clothespin_> and "Dear Imgui" also c++
cartwright has quit [Ping timeout: 260 seconds]
papachan has joined #lisp
Oladon1 has joined #lisp
Oladon has quit [Ping timeout: 258 seconds]
emacsomancer has quit [Read error: Connection reset by peer]
varjag has quit [Quit: ERC (IRC client for Emacs 26.1)]
cartwright has joined #lisp
nowhereman has joined #lisp
makomo_ has joined #lisp
makomo has quit [Ping timeout: 268 seconds]
Nomenclatura has joined #lisp
pjb has quit [Ping timeout: 276 seconds]
Oladon1 has quit [Quit: Leaving.]
smazga has quit [Quit: leaving]
<fragamus> where in the blue blazes is the source file containing the main for lisp.run in clisp
q9929t has quit [Remote host closed the connection]
q9929t has joined #lisp
papachan has quit [Ping timeout: 265 seconds]
nicdev has joined #lisp
cosimone_ has joined #lisp
cosimone has quit [Ping timeout: 245 seconds]
fsmunoz has joined #lisp
random-nick has quit [Ping timeout: 265 seconds]
cosimone_ is now known as cosimone
emacsomancer has joined #lisp
matijja has quit [Ping timeout: 265 seconds]
emacsomancer has quit [Remote host closed the connection]
emacsomancer has joined #lisp
asdf_asdf_asdf has joined #lisp
georgie has quit [Quit: Textual IRC Client: www.textualapp.com]
asdf_asdf_asdf has quit [Quit: asdf_asdf_asdf]
Kundry_Wag has joined #lisp
Ricchi has joined #lisp
snits has joined #lisp
Kundry_Wag has quit [Ping timeout: 240 seconds]