freenode/#clim - IRC Chatlog
Search
4:13:54
loke`
ACTION wonders why I am listening to a finnish smooth jazz cover of "I'm just a gigolo"
4:28:18
red-dot
beach or pillton: 'opposite seasons' (from yesterday). Are one of you in the southern hemisphere?
4:38:03
beach
red-dot: At ELS, there are regulars from Japan, Australia, USA, in addition to the people who live nearby.
4:38:23
beach
red-dot: loke` has promised to show up, but hasn't so far. Maybe you should consider it.
4:41:19
red-dot
I would love to; just need to convince my employer to send me. Working on a CLIM stealth project that, if successful, might provide that opportunity.
4:41:48
beach
Sounds great! It will be in Marbella next year. Should be cool and dry by your standards.
4:44:50
loke`
I have promised to show up to ELS at some point, but it's a hassle to get the schedules to line up.
4:46:15
loke`
https://www.google.com.sg/maps/place/The+Marbella/@1.3128043,103.7763656,17.13z/data=!4m8!1m2!2m1!1smarbella!3m4!1s0x31da1a624c37850f:0x6966158b29e15f3!8m2!3d1.314441!4d103.77788?hl=en
4:50:57
loke`
Yeah. I had to clear the previous search and zoom in on spain before finding the real marbella. I didn't realise it was so far south.
8:02:29
flip214
jackdaniel: I was going to use clim in vncserver, and use a local vncviewer on framebuffer
9:13:24
red-dot
Anyone ever consider a NX backend? Using a NoMachine client on a remote instance would be awesome.
9:19:10
jackdaniel
red-dot: given nx just wraps X11 protocol, this should work with current CLX backend
9:20:32
red-dot
I think it's a bit more than that. It's an optimised version of 'something'. I use it all the time on AWS instances for a GUI desktop and it is *far* better than X alone. https://en.wikipedia.org/wiki/NX_technology
9:21:18
jackdaniel
red-dot: yes, my point is, that if it provides X11 interface, then the current backend should work with NX
13:01:35
yaroe
It works well with X11 on WAN (even with low bitrate DSL connection) by compressing data and eleminating most X protocol round trips
13:06:19
yaroe
There is libvncserver that could be a starting point to build a vnc server backend from a raster or fb backend
14:03:41
slyrus_
so I've been thinking about better ways to render bezier designs on CLX. Seems like the easiest approach is to use the render back end, no?
14:05:24
slyrus_
I have what I think is a brutal, but trivially fixed bug in CLX/medium.lisp that was one of the first problems
14:05:51
slyrus_
once the CLX stuff works well, the first iteration could reasonably be declared done :)
14:06:35
beach
slyrus_: I am delighted that you are doing all this work on Bezier drawing. I am sure it will be very useful for lots of people.
14:06:47
slyrus_
render, Xrender, RasterImage, etc... lots of similar sounding words meaning different things
14:07:16
jackdaniel
ah, xrender extension - it's X11 protocol extension allowing blitting predrawn images
14:08:51
slyrus_
yes, I know, but I was talking about using the existing render backend code for the bezier drawing (via cl-vectors, IIRC). and then we blit that onto our CLX medium.
14:10:05
jackdaniel
but isn't blitting onto CLX medium basically using XRender underneath? that's what I meant at least
14:11:37
slyrus_
so what I was thinking was 1) compute bounding rect 2) blit pixels from CLX medium to a render-medium-mixin 3) draw the bezier design on the render-medium-mixin, 4) blit back to the CLX medium. Maybe we don't need to do that.
14:13:09
slyrus_
but the two (heh) problems I ran into were 1) choice of/how to instantiate the new medium to draw on and 2) how to blit back and forth. I usually seem to end up in one of the default medium-copy-area methods which doesn't support what I want to do.
14:14:25
slyrus_
and now we have the CLX-fb Backend, and CLXv3, and CLX vs CLX-core. It's all a bit overwhelming.
14:15:03
beach
slyrus_: Graphics operations support a mask that can be a bitmap. Maybe the Bezier stuff can be the mask and you can use a rectangle for drawing.
14:15:37
beach
I really, really think we should define an intermediate layer for graphics operations.
14:21:51
beach
Cloak (which shall receive a different name; its meaning is ugly both in French and in Swedish anyway) is part of my new-ish thinking, whereby we should extract independent libraries so that they can be maintained separately and used by a greater number of people.
14:34:12
jackdaniel
beach: I'll remove CLX-core (the stub started by you - afaik CLXv3 is single-mirror, and CLX-core never worked), OK?
15:09:10
jackdaniel
one way to do that would be composing them in layout in :layouts section I think