amb007 has quit [Remote host closed the connection]
amb007 has joined #commonlisp
Guest74 has quit [Quit: Connection closed]
s-liao has joined #commonlisp
Guest74 has joined #commonlisp
waleee has quit [Ping timeout: 250 seconds]
cjb has quit [Quit: rcirc on GNU Emacs 29.0.50]
<beach>
Good morning everyone!
waleee has joined #commonlisp
s-liao has quit [Ping timeout: 256 seconds]
amb007 has quit [Remote host closed the connection]
notzmv has joined #commonlisp
amb007 has joined #commonlisp
taiju has quit [Ping timeout: 256 seconds]
Josh_2 has quit [Ping timeout: 260 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
s-liao has joined #commonlisp
s-liao has quit [Client Quit]
amb007 has quit [Remote host closed the connection]
amb007 has joined #commonlisp
Devon has quit [Ping timeout: 264 seconds]
amb007 has quit [Remote host closed the connection]
tyson2 has quit [Remote host closed the connection]
Oladon has joined #commonlisp
amb007 has joined #commonlisp
waleee has quit [Quit: WeeChat 3.3]
Spawns_Carpeting has quit [Quit: WeeChat 3.3]
amb007 has quit [Remote host closed the connection]
Spawns_Carpeting has joined #commonlisp
Inline has quit [Quit: Leaving]
lexi_sparks has quit [Ping timeout: 268 seconds]
lexi_sparks_ has quit [Ping timeout: 264 seconds]
amb007 has joined #commonlisp
amb007 has quit [Remote host closed the connection]
amb007 has joined #commonlisp
amb007 has quit [Remote host closed the connection]
amb007 has joined #commonlisp
amb007 has quit [Remote host closed the connection]
Guest74 has quit [Ping timeout: 264 seconds]
amb007 has joined #commonlisp
Bike has quit [Quit: Connection closed]
trevlif has joined #commonlisp
amb007 has quit [Remote host closed the connection]
dale has quit [Read error: Connection reset by peer]
dale has joined #commonlisp
Oladon has quit [Quit: Leaving.]
lagash has quit [Ping timeout: 268 seconds]
lagash has joined #commonlisp
amb007 has joined #commonlisp
sm2n has quit [Quit: Leaving]
aeth has quit [Ping timeout: 245 seconds]
aeth has joined #commonlisp
Cymew has joined #commonlisp
sm2n has joined #commonlisp
Catie has quit [Quit: sleep]
amb007 has quit [Remote host closed the connection]
varjag has joined #commonlisp
amb007 has joined #commonlisp
amb007 has quit [Remote host closed the connection]
karlosz has joined #commonlisp
amb007 has joined #commonlisp
shka has joined #commonlisp
frgo has quit [Ping timeout: 245 seconds]
varjag has quit [Ping timeout: 245 seconds]
amb007 has quit [Remote host closed the connection]
amb007 has joined #commonlisp
Spawns_Carpeting has quit [Quit: WeeChat 3.3]
amb007 has quit [Remote host closed the connection]
amb007 has joined #commonlisp
taiju has joined #commonlisp
amb007 has quit [Ping timeout: 245 seconds]
amb007 has joined #commonlisp
trevlif has left #commonlisp [ERC (IRC client for Emacs 26.3)]
lotuseater has joined #commonlisp
djuber` has joined #commonlisp
djuber has quit [Remote host closed the connection]
pve has joined #commonlisp
pillton has quit [Quit: ERC (IRC client for Emacs 27.2)]
chrnybo has joined #commonlisp
d_run has quit [Ping timeout: 268 seconds]
IUSR has quit [Ping timeout: 264 seconds]
d_run has joined #commonlisp
Mandus has quit [Ping timeout: 250 seconds]
IUSR has joined #commonlisp
amb007 has quit [Ping timeout: 260 seconds]
Mandus has joined #commonlisp
amb007 has joined #commonlisp
Mandus has quit [Ping timeout: 268 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
Mandus has joined #commonlisp
aartaka has quit [Ping timeout: 268 seconds]
kuler has quit [Remote host closed the connection]
attila_lendvai has joined #commonlisp
Guest9226 has joined #commonlisp
kuao has quit [Quit: Connection closed for inactivity]
karlosz has quit [Ping timeout: 245 seconds]
IUSR has quit [Ping timeout: 245 seconds]
IUSR has joined #commonlisp
griffinmb has quit [Ping timeout: 264 seconds]
griffinmb has joined #commonlisp
karlosz has joined #commonlisp
epolanski has joined #commonlisp
cosimone has joined #commonlisp
Devon has joined #commonlisp
s-liao has joined #commonlisp
paule32 has quit [Ping timeout: 264 seconds]
karlosz has quit [Ping timeout: 245 seconds]
s-liao has quit [Ping timeout: 256 seconds]
s-liao has joined #commonlisp
Guest9226 has quit [Quit: Client closed]
aeth has quit [Ping timeout: 245 seconds]
aeth has joined #commonlisp
amb007 has quit [Ping timeout: 264 seconds]
s-liao67 has joined #commonlisp
amb007 has joined #commonlisp
s-liao has quit [Ping timeout: 256 seconds]
lagash has quit [Ping timeout: 264 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
dec0d3r has joined #commonlisp
random-nick has joined #commonlisp
s-liao67 has quit [Ping timeout: 256 seconds]
mariari has quit [Ping timeout: 250 seconds]
Nselm has joined #commonlisp
dec0d3r has quit [Quit: Leaving]
abrantesasf has joined #commonlisp
tyson2 has joined #commonlisp
Everything has joined #commonlisp
aartaka has joined #commonlisp
frgo has joined #commonlisp
frgo has quit [Remote host closed the connection]
frgo has joined #commonlisp
s-liao has joined #commonlisp
Guest95_ has joined #commonlisp
yewscion has joined #commonlisp
rogersm has joined #commonlisp
Guest95_ has quit [Client Quit]
chkhd has joined #commonlisp
chkhd has quit [Remote host closed the connection]
chkhd has joined #commonlisp
attila_lendvai has quit [Quit: Leaving]
nature has joined #commonlisp
attila_lendvai has joined #commonlisp
attila_lendvai has quit [Client Quit]
attila_lendvai has joined #commonlisp
s-liao has quit [Ping timeout: 256 seconds]
lisp123 has joined #commonlisp
<lisp123>
This whole SpringerLink acquisition of Apress is a complete mess. I recommend anyone looking to buy some Apress Lisp books to do it in the next week, I don't think we will see another sale in the future
<beach>
Oh, that's bad news.
Nselm has quit [Ping timeout: 256 seconds]
<lisp123>
This time around, one has to buy via SpringLink but at least the sale is there. But given its all on the SpringerLink website now, I think there's a good chance that they wont give special discounts for Apress books in the future (the rest of the SpringerLink collection is relatively expensive)
<lisp123>
(most of the books on that list are NOT on sale - only the apress ones)
mariari has joined #commonlisp
s-liao has quit [Quit: Ping timeout (120 seconds)]
azimut_ has joined #commonlisp
s-liao has joined #commonlisp
azimut has quit [Ping timeout: 276 seconds]
tyson2 has quit [Remote host closed the connection]
s-liao has quit [Client Quit]
lisp123 has quit [Remote host closed the connection]
aeth has quit [Ping timeout: 245 seconds]
aeth has joined #commonlisp
rain3 has joined #commonlisp
s-liao has joined #commonlisp
s-liao has quit [Client Quit]
chkhd is now known as chkhd`
chkhd` has quit [Quit: ZZZzzz…]
chkhd has joined #commonlisp
nature has quit [Ping timeout: 250 seconds]
s-liao has joined #commonlisp
chkhd has quit [Ping timeout: 268 seconds]
amb007 has quit [Read error: Connection reset by peer]
s-liao has quit [Ping timeout: 256 seconds]
amb007 has joined #commonlisp
chkhd has joined #commonlisp
s-liao has joined #commonlisp
paule32 has joined #commonlisp
lagash has joined #commonlisp
tyson2 has joined #commonlisp
<_death>
beach: I ended up looking into two of my mcclim issues yesterday.. for one (pattern presentations that get repainted and hence their areas visibility cleared each time they're unhighlighted) I did find something that seems to work (use own record types and flipping ink for highlighting/unhighlighting).. the other (due to mcclim or stumpwm or their interaction, when switching to a mcclim window the window manager sometimes seems to think
<_death>
the switching key is not released and keeps alternating between windows) I'm not yet sure
<beach>
Great!
s-liao has quit [Quit: Client closed]
s-liao has joined #commonlisp
dmgk has joined #commonlisp
chrnybo has quit [Remote host closed the connection]
chrnybo has joined #commonlisp
kuao has joined #commonlisp
chrnybo has quit [Ping timeout: 264 seconds]
chrnybo has joined #commonlisp
chrnybo has quit [Ping timeout: 245 seconds]
chrnybo has joined #commonlisp
chrnybo has quit [Ping timeout: 245 seconds]
chrnybo has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
waleee has joined #commonlisp
tyson2 has joined #commonlisp
chrnybo has quit [Ping timeout: 268 seconds]
chrnybo has joined #commonlisp
Josh_2 has joined #commonlisp
Guest74 has joined #commonlisp
<Josh_2>
Afternoon
aartaka has quit [Ping timeout: 264 seconds]
<beach>
Hello Josh_2.
aartaka has joined #commonlisp
s-liao has quit [Quit: Client closed]
<Josh_2>
Hello beach, how is your work coming along?
<beach>
Slow but steady progress, thank you! Yours?
sixtyfour has joined #commonlisp
<sixtyfour>
Hello, I'm having trouble displaying images with Sketch
<sixtyfour>
(image (load-resource "image.png") 0 0) is displaying a corrupted image
<sixtyfour>
Does anyone know the right way to display images?
Cymew has quit [Ping timeout: 264 seconds]
<Josh_2>
beach: right now its going fast and steady, however I imagine soon it'll slow down as I start working on more annoying aspects
<jackdaniel>
sixtyfour: how Sketch is related to Common Lisp?
<Josh_2>
'grand design' is always the fastest part imo
<beach>
jackdaniel: "A Common Lisp framework for displaying art, ...."
d_run has quit [Ping timeout: 245 seconds]
<jackdaniel>
huh, there is also a programming language with this name
<jackdaniel>
thanks
leo_song has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
<beach>
Sure. I Googled "sketch common lisp"
leo_song has joined #commonlisp
* jackdaniel
looked for "sketch programming"
<beach>
Ah!
d_run has joined #commonlisp
<Guest74>
_death: sounds like a keyboard grabbing issue or a fight over focus.
<_death>
Guest74: yep
<Guest74>
unfortunately I don't know enough about either to say much beyond that.
<Guest74>
was just about to ask what format is the png?
lisp123 has joined #commonlisp
<Guest74>
is there any comparison of output from xml parsers? Or a recommended parser. think I might work on svg today.
<_death>
I tend to use cxml.. plump for html, but I think I also used it for xml once?
<Guest74>
hm, fails to compile. maybe I have to update my quicklisp
<Guest74>
looks like a lot of stuff depending on layout-info in sb-kernel.
<Guest74>
s/depending/depended
waleee has quit [Ping timeout: 268 seconds]
<Guest74>
hm, still getting the value NIL is not of type sb-c::vop , is this a known issue?
<_death>
where do you get it? (and did you try to delete the fasl cache?)
<Guest74>
is there a way to delete them from the repl? got it off quicklisp.
<_death>
the equivalent of rm -rf ~/.cache/common-lisp/
<_death>
uiop has delete-directory-tree, but I'm wary of programmatic file deletion ;)
<Guest74>
something more specific would be nice. asdf must have something no?
<Guest74>
specific to fasls
<_death>
maybe, dunno
varjag has joined #commonlisp
fbmnds has joined #commonlisp
<Guest74>
no joy and no references to vops in the code. might be my sbcl.
cage has joined #commonlisp
fbmnds has quit [Ping timeout: 256 seconds]
mrcom__ has joined #commonlisp
mrcom_ has quit [Ping timeout: 264 seconds]
servytor has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
lexi_sparks_ has quit [Quit: Leaving]
mrcom__ has quit [Quit: Leaving]
lexi_sparks has quit [Remote host closed the connection]
Jing has quit [Remote host closed the connection]
Jing has joined #commonlisp
chrnybo has quit [Ping timeout: 256 seconds]
X-Scale` has joined #commonlisp
X-Scale has quit [Ping timeout: 245 seconds]
igemnace has quit [Ping timeout: 245 seconds]
X-Scale` is now known as X-Scale
Guest13 has joined #commonlisp
Guest13 has quit [Client Quit]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 264 seconds]
amb007 has joined #commonlisp
<sixtyfour>
I'll try changing the bgra to bgr. I tried a png file and a jpg file with it, and both produced similar grayscale and corrupted outputs
<sixtyfour>
I think I am missing a step while doing it, however due to lack of documentation I can't confirm it
<sixtyfour>
Sketch is excellent otherwise
amb007 has quit [Ping timeout: 260 seconds]
sixtyfour has quit [Remote host closed the connection]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 245 seconds]
chkhd has quit [Ping timeout: 264 seconds]
amb007 has joined #commonlisp
Jach has quit [Remote host closed the connection]
Everything has quit [Quit: leaving]
nature has joined #commonlisp
yewscion has quit [Ping timeout: 245 seconds]
Nselm has joined #commonlisp
aeth has quit [Ping timeout: 256 seconds]
aeth has joined #commonlisp
<markasoftware>
How can I ensure the correct evaluation order for a macro's keyword parameters?
<markasoftware>
Since the order the parameters should be evaluated depends on the order they are passed in, right?
chkhd has joined #commonlisp
<White_Flame>
there is no evaluation of macro parameters. source code is passed in as parameters, and the macro returns transformed/generated source code
<_death>
the &rest argument also contains the keywords
Catie has joined #commonlisp
<White_Flame>
it is the ordering of the content of hte returned source code that will ultimately determine the evaluation order of whatever source code forms were given to the macro
<markasoftware>
What I mean is if the arguments are forms the user expects to be evaluated at runtime, as is often the case
amb007 has quit [Read error: Connection reset by peer]
chkhd has quit [Client Quit]
amb007 has joined #commonlisp
<markasoftware>
do I have to just write a custom keyword parser over the &rest arguments?
<jackdaniel>
markasoftware: (defmacro foo ((&rest args &key a b) &body body) `(flet ((some-gensymed (&rest args &key a b) ,@body) (some-gensymed ,@args)))))
<jackdaniel>
is one way
<markasoftware>
That's very clever! Thank you jackdaniel
<jackdaniel>
sure
<jackdaniel>
this is a common technique in mcclim
tyson2 has joined #commonlisp
no-output-detect has joined #commonlisp
karlosz_ has joined #commonlisp
karlosz_ has quit [Client Quit]
anddam has quit [Quit: WeeChat 3.3]
anddam has joined #commonlisp
anddam has quit [Client Quit]
anddam has joined #commonlisp
anddam has quit [Client Quit]
anddam has joined #commonlisp
<shka>
hi all
<shka>
there are like 3 different ncurses bindings i know of
cage has quit [Quit: rcirc on GNU Emacs 27.1]
<shka>
cl-ncurses, cl-charms, and croatoan
<shka>
which one i should use?
Spawns_Carpeting has joined #commonlisp
waleee has joined #commonlisp
<Nilby>
If I didn't already have my own I would probably use cl-charms
<Nilby>
but croatoan has some cool games
rain3 has quit [Ping timeout: 260 seconds]
gioyik has joined #commonlisp
pve has quit [Quit: leaving]
Devon has quit [Ping timeout: 245 seconds]
pranavats has left #commonlisp [#commonlisp]
<scymtym>
shka: you should obviously make a new one
<shka>
mmmmm... no
Nselm has quit [Ping timeout: 256 seconds]
<Nilby>
Yeah, always make a new one and through it away, like the big software companies. I made the curses interface then stopped using it when I made my own curses. The explains how the Lisp landscape it littered with ancient refuse.
pjb is now known as ogamita
<Nilby>
of course it happens with non-lisp software, but non-lisp software probably just won't work after a few years
pjb has joined #commonlisp
<Guest74>
Nilby: you got your own terminal stuff?
epolanski has quit [Quit: Connection closed for inactivity]
<lotuseater>
so not only crafting spells but curses too ^^
<Guest74>
probably lots of curses going on when crafting those spells.
<Nilby>
yes, it works so poorly that I wouldn't recommend it anyone
<Nilby>
if sbcl weren't so fast, I couldn't ignore my bad design
<Guest74>
I'd like to be able to have a lisp terminal emulator so can run terminal stuff on graphics surfaces.
<Guest74>
I wish their hash tables were faster, can't ignore my bad design in those cases.
<Xach>
Guest74: mezzano has one
<Nilby>
Guest74: I wrote one of those too, but it's far from being done, and only handle my terminal protocol
<Guest74>
i'll have to take a look. Last I looked their graphic stuff is pretty tied to everything else.
<Nilby>
Xach: Do you know off the top of your head, if there's a quicklisp function to download a system, but not load it? If not I can look myself.
tyson2 has quit [Ping timeout: 264 seconds]
<Guest74>
I just wish there was a library that did both parsing and printing for terminal stuff. Noticed a lot of libraries are only one way.
<Duuqnd>
Nilby: ql-dist:install
<Duuqnd>
Although it only takes a ql-dist:system object
<Nilby>
Duuqnd: Thanks! I'll try it out.
<Duuqnd>
I used find with :key 'ql-dist:name to get the system object I wanted but it's probably not the best solution
<Duuqnd>
(find system-name-string (ql:system-list) :test #'string= :key #'ql-dist:name) to be precise but whatever
tyson2 has joined #commonlisp
<Nilby>
I already have a whole package cache thingy, just trying to update it
<Nilby>
or rather system cache
<random-nick>
Guest74: what do you mean by running terminal stuff on graphics surfaces?
<Guest74>
either x11 windows, framebuffer, wayland surfaces
<Guest74>
hell, opengl textures if you want.
<scymtym>
Guest74: are you the person working on the ffi-based wayland client?
<Guest74>
although i have written some stuff for ioctl.
<random-nick>
Guest74: do you mean running existing TUI applications in a lisp terminal emulator?
cosimone has quit [Quit: ERC (IRC client for Emacs 27.1)]
<random-nick>
or writing lisp applications with a terminal-like interface
<Guest74>
both, if you have a library that goes both ways you can do both.
<Guest74>
3b's stuff looks cool.
<Guest74>
oh, but it's just redirecting.
<random-nick>
writing lisp applications with a terminal-like interface that way would be pretty convoluted and inefficient
attila_lendvai has quit [Ping timeout: 264 seconds]
<Guest74>
what? You're just using lisp to write a terminal program.
<random-nick>
yes, but if it doesn't have to actually run on a terminal (emulator) but just display it in a graphical window, it would be much simpler to just use a GUI solution
<Guest74>
that's not what I'm talking about at all. Being able to use lisp to write a terminal program, with things like colour, cursor control, etc.. and being able to parse those types of control sequences to be used to display terminal stuff on a raster surface.
<Nilby>
But it's nice to have it run both in an external terminal emulator or (without terminal escape code junk, show up in window.
<random-nick>
as for terminal emulators written in lisp, emacs has one written in elisp
<random-nick>
I don't know if it would be feasible to adapt it into common lisp
<Guest74>
are you talking about eshell? because that can't do much. Or something else?
nature has quit [Ping timeout: 250 seconds]
<Nilby>
the elisp is a completely different architecture than you'd have to do
<random-nick>
I'm talking about term.el
<random-nick>
more specifically, it's ansi-term command
<random-nick>
but yes, it probably uses buffers extensively
aartaka has quit [Ping timeout: 260 seconds]
<Guest74>
i just want something that will give me something like .. blah blah blah(:cursor :down)(:colour #xFFaa00)she said from a stream.
waleee has quit [Quit: WeeChat 3.3]
<Guest74>
something easy to parse where it's simple to tell what the commands are and what's plain text.
<Nilby>
I do it in the same image so it just uses function calls
<Guest74>
yeah I don't know why I'm obsessed with modular development. It seems to be hard.
<Guest74>
Ideally I'd just have a TRANSLATOR that would provide arbitrary transformations from one input to another.
kakuhen has joined #commonlisp
<Nilby>
i was working on a translator from the ansi codes to a terminal prototcol, which is a CLOS protocol, and then it can drive the lisp terminal emultor back end or the curses wrapper or other lisp only wrappers
nature has joined #commonlisp
dec0d3r has joined #commonlisp
<Guest74>
I envision a translation system where individuals can write translations from a file/stream format to an intermediate representation and then someone else could add an output from that IR to whatever format they want.
<Guest74>
thought that almost depends on having a platform for sharing snippets of code that aren't complete packages/systems.
shka has quit [Ping timeout: 245 seconds]
yewscion has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
dec0d3r has quit [Remote host closed the connection]
theothornhill has joined #commonlisp
theothornhill has quit [Remote host closed the connection]
waleee has joined #commonlisp
Guest74 has quit [Quit: Connection closed]
theothornhill has joined #commonlisp
theothornhill has quit [Ping timeout: 264 seconds]
lotuseater has quit [Ping timeout: 268 seconds]
random-nick has quit [Ping timeout: 260 seconds]
varjag has quit [Ping timeout: 264 seconds]
Oladon has joined #commonlisp
Devon has joined #commonlisp
akoana has joined #commonlisp
waleee has quit [Ping timeout: 268 seconds]
tyson2 has joined #commonlisp
asen has joined #commonlisp
asen has quit [Read error: Connection reset by peer]
asen has joined #commonlisp
dec0d3r has joined #commonlisp
igemnace has joined #commonlisp
pillton has joined #commonlisp
gioyik has quit [Ping timeout: 276 seconds]
yewscion has quit [Ping timeout: 256 seconds]
gioyik has joined #commonlisp
gaqwas has quit [Ping timeout: 264 seconds]
Jing has quit [Remote host closed the connection]
Jing has joined #commonlisp
abrantesasf has quit [Remote host closed the connection]
aeth_ has joined #commonlisp
Devon has quit [Ping timeout: 268 seconds]
aeth has quit [Killed (NickServ (GHOST command used by aeth_))]