freenode/#clim - IRC Chatlog
Search
9:17:34
jackdaniel
ferada: McCLIM defines extensions like (setf list-pane-items) which should work with push etc
9:43:54
loke
I've been playing around with creating a new backend. It's using SDL and Cairo. However, it's mostly me trying to learn the backend API's. Eventually perhaps a I'll be making a real backend using Qt or something.
9:53:59
loke
However, there are people who saw Climaxima and have been asking for a way to run it on Windows.
9:54:28
loke
And I really want to make that happen, but withou thaving to touch a Windows machine nor having to deal with Windows API's.
9:55:18
loke
A tfirst I thought tan SDL backend would be the solution, but the problem is that in order to do actual 22D graphics, I need Cairo as well. And I think the likelyhood of anyone getting SDL+Cairo working on Lisp on Windows is fairly low.
9:56:12
loke
GTK would be nice too, but for Lisp there is only GTK2 support. And they're at GTK4 now. GTK seems to get a new incompatible version every 5 years, so I really don't want to investi n that.
9:56:49
jackdaniel
it is possible to use cl-opengl with sdl, and you can do 2d with opengl without much problem
9:57:35
loke
But the problem is still the 2D graphics. Cairo is often used on top of OpenGL as well to provide things like polygon drawing etc.
9:59:27
jackdaniel
are there obstacles with implementing necessary rendering parts for opengl in cl?
10:01:47
loke
With openGL we have the same problem of having to implement some clever raseriser for polygons. However, some things are made easier. For example textures comes for free so to speak.
10:03:05
Inline
so, there's already x11 and cohorts with xt etc. to provide for more widgets if in need
10:06:56
loke
I'll play around with the SDL backend for a while longer just in order to understand the abckend API's.
10:09:33
Inline
allright, gonna have some sleep, today i forgot that i have a day free from work .....
10:15:05
loke
Over here, they still recommend people work from home, so I'm pretty linely in the office today :-)
10:15:39
Inline
it was soo hot and humid this week, but since yesterday it's raining again, and it already cooled down a bit
10:16:07
loke
The government ios, in my opinion, overly cautious. They have extensive testing, and they are seeing roughly 2 new cases per day. Almost all being non-symptomatic.
10:17:57
loke
The government did say they were looking at relaxing the work-from-home recommendations. We'll see what happens.
10:18:31
Inline
or order dry-ice, co2, for that case, but it gets expensive too fast if you order a few times...
10:22:10
jackdaniel
I don't know what you are talking about, but it doesn't seem overly on-topic (even in general software engineering terms)
12:18:37
jackdaniel
scymtym: I've reviewed the code -- I'm still concerned regarding the custom metaclass -- we /can/ introduce it, but in that case I'd rather have all application frames have the same metaclass
12:19:38
jackdaniel
I wrote a working sketch which presents an approach, which does not rely on storing instances of particular classes in a hash table, but rather maps over running application frames (that is owned by a port and a frame manager)
12:23:27
jackdaniel
I'm disappointed, I can't find English equivalent of Polish idiom "bliższa ciału koszula", the closest one is "blood is thicker than water", however the latter is about the family
13:19:39
phoe
scymtym: while playing with Closeau, I got a type error: The value 50909 is not of type (SIGNED-BYTE 16)
13:19:52
phoe
from (XLIB::WRITE-VECTOR-INT16 #<XLIB:DISPLAY :0 (The X.Org Foundation R12008000)> 136 #(16 19 16 19 16 19 ...) 0 38)
13:21:58
phoe
in particular, it seems that the issue is deeper - there's a vector of T that contains non-(signed-byte 16) values
13:23:22
phoe
how to reproduce: inspect a class, then repeatedly click on the STANDARD-CLASS in the upper left corner a few times until the thing blows up
13:24:38
phoe
also, I assume that the square boxen in https://i.imgur.com/VcKESIk.png are meant to be arrows; am I missing a font? this is on a debian sid installation
13:27:01
phoe
seems to me the same way; line 6 is MCCLIM-BEZIER-CLX::%CLX-MEDIUM-DRAW-BEZIER-DESIGN which implies that a Bezier curve is attempted to be drawn, but it's going out of bounds