Re: [dev] Suckless Laser GUI

2013-07-02 Thread Noah Birnel
On Mon, Jul 01, 2013 at 02:30:12PM -0700, Charlie Paul wrote: I don't want to have to install a dynamic language to do Tk. Why? Can't control your deployment environment, don't have the resources, doesn't feel pure to you? Something else?

Re: [dev] Suckless Laser GUI

2013-07-02 Thread David
Am 02.07.2013 07:08, schrieb Edgaras: I think you should reconsider tk, though you need to install tcl and tk, tk is quite nice to work with (with exception of some small hiccups), and if you have a cli for controlling everything it should wrap around it quite well. I personally find Tk

Re: [dev] Suckless Laser GUI

2013-07-02 Thread Chris Down
On 2 July 2013 14:11, David ad...@dav1d.de wrote: Am 02.07.2013 07:08, schrieb Edgaras: I think you should reconsider tk, though you need to install tcl and tk, tk is quite nice to work with (with exception of some small hiccups), and if you have a cli for controlling everything it should

Re: [dev] Suckless Laser GUI

2013-07-02 Thread Edgaras
On Tue, Jul 02, 2013 at 08:11:36AM +0200, David wrote: Am 02.07.2013 07:08, schrieb Edgaras: I think you should reconsider tk, though you need to install tcl and tk, tk is quite nice to work with (with exception of some small hiccups), and if you have a cli for controlling everything

Re: [dev] Suckless Laser GUI

2013-07-02 Thread David
Am 02.07.2013 09:46, schrieb Edgaras: On Tue, Jul 02, 2013 at 08:11:36AM +0200, David wrote: Am 02.07.2013 07:08, schrieb Edgaras: I think you should reconsider tk, though you need to install tcl and tk, tk is quite nice to work with (with exception of some small hiccups), and if you have

Re: [dev] Suckless Laser GUI

2013-07-02 Thread Jens Staal
On 2013-07-02 12:33, David wrote: Am 02.07.2013 09:46, schrieb Edgaras: On Tue, Jul 02, 2013 at 08:11:36AM +0200, David wrote: Am 02.07.2013 07:08, schrieb Edgaras: I think you should reconsider tk, though you need to install tcl and tk, tk is quite nice to work with (with exception of some

Re: [dev] Suckless Laser GUI

2013-07-02 Thread David
Am 02.07.2013 12:33, schrieb Jens Staal: On 2013-07-02 12:33, David wrote: Am 02.07.2013 09:46, schrieb Edgaras: On Tue, Jul 02, 2013 at 08:11:36AM +0200, David wrote: Am 02.07.2013 07:08, schrieb Edgaras: I think you should reconsider tk, though you need to install tcl and tk, tk is quite

Re: [dev] Suckless Laser GUI

2013-07-02 Thread Edgaras
On Tue, Jul 02, 2013 at 12:33:08PM +0200, David wrote: Am 02.07.2013 09:46, schrieb Edgaras: On Tue, Jul 02, 2013 at 08:11:36AM +0200, David wrote: Am 02.07.2013 07:08, schrieb Edgaras: I think you should reconsider tk, though you need to install tcl and tk, tk is quite nice to work

Re: [dev] Suckless Laser GUI

2013-07-02 Thread David
Am 02.07.2013 12:48, schrieb Edgaras: On Tue, Jul 02, 2013 at 12:33:08PM +0200, David wrote: Am 02.07.2013 09:46, schrieb Edgaras: On Tue, Jul 02, 2013 at 08:11:36AM +0200, David wrote: Am 02.07.2013 07:08, schrieb Edgaras: I think you should reconsider tk, though you need to install tcl and

Re: [dev] Suckless Laser GUI

2013-07-02 Thread hiro
On 7/2/13, David ad...@dav1d.de wrote: Am 02.07.2013 09:46, schrieb Edgaras: On Tue, Jul 02, 2013 at 08:11:36AM +0200, David wrote: Am 02.07.2013 07:08, schrieb Edgaras: I think you should reconsider tk, though you need to install tcl and tk, tk is quite nice to work with (with exception of

Re: [dev] Suckless Laser GUI

2013-07-02 Thread David
Am 02.07.2013 16:34, schrieb hiro: On 7/2/13, David ad...@dav1d.de wrote: Am 02.07.2013 09:46, schrieb Edgaras: On Tue, Jul 02, 2013 at 08:11:36AM +0200, David wrote: Am 02.07.2013 07:08, schrieb Edgaras: I think you should reconsider tk, though you need to install tcl and tk, tk is quite

Re: [dev] Suckless Laser GUI

2013-07-02 Thread Nick
On 7/2/13, David ad...@dav1d.de wrote: Am 02.07.2013 09:46, schrieb Edgaras: On Tue, Jul 02, 2013 at 08:11:36AM +0200, David wrote: Am 02.07.2013 07:08, schrieb Edgaras: I think you should reconsider tk, though you need to install tcl and tk, tk is quite nice to work with (with

Re: [dev] Suckless Laser GUI

2013-07-02 Thread Dmitrij Czarkoff
OFF TOPIC On Tue, Jul 2, 2013 at 11:33 AM, David ad...@dav1d.de wrote: If you have e.g. python, I'd use wx and if I really need advanced controls and a highly dynamic GUI, Qt. I once wrote a rather small utility in python using Tkinter. My co-workers wanted to use it, but they had Windows, and

[dev] Suckless Laser GUI

2013-07-01 Thread Charlie Paul
Hello, I'm working for a lab, and I'm making a piece of software to control a table full of optical elements (mirrors, lasers, and detectors). I wrote a nice little interface to the hardware in C, but now I need to make a way for the user to control the elements (move mirrors, turn stuff on and

Re: [dev] Suckless Laser GUI

2013-07-01 Thread David
Hello, Less of a GUI, more of a do it yourself toolkit. You could write your own little GUI toolkit using OpenGL and use glfw, http://www.glfw.org/ https://github.com/glfw/glfw to provide a OpenGL context. I don't recommend this though if you need advanced controls and especially lots of

Re: [dev] Suckless Laser GUI

2013-07-01 Thread Calvin Morrison
I'd use GTK, since writing programs for it isn't terrible, it's in C and you can just draw to a pixel buffer. It sucks, but isn't not so sucky On 1 July 2013 17:34, David ad...@dav1d.de wrote: Hello, Less of a GUI, more of a do it yourself toolkit. You could write your own little GUI toolkit

Re: [dev] Suckless Laser GUI

2013-07-01 Thread Carlos Torres
On Jul 1, 2013 5:30 PM, Charlie Paul charli...@gmail.com wrote: Hello, I'm working for a lab, and I'm making a piece of software to control a table full of optical elements (mirrors, lasers, and detectors). I wrote a nice little interface to the hardware in C, but now I need to make a way for

Re: [dev] Suckless Laser GUI

2013-07-01 Thread Kai Hendry
Write your UI as a Web application.

Re: [dev] Suckless Laser GUI

2013-07-01 Thread Charlie Paul
Write your UI as a Web application. That wouldn't work, as movement needs to be low latency.

Re: [dev] Suckless Laser GUI

2013-07-01 Thread Calvin Morrison
He's joking On Jul 1, 2013 10:11 PM, Charlie Paul charli...@gmail.com wrote: Write your UI as a Web application. That wouldn't work, as movement needs to be low latency.

Re: [dev] Suckless Laser GUI

2013-07-01 Thread Charlie Paul
He's joking Considering that the originaly drivers for some of the optics were written in Ruby, it is hard to be sure about that...

Re: [dev] Suckless Laser GUI

2013-07-01 Thread Chris Down
On 2 July 2013 10:22, Calvin Morrison mutanttur...@gmail.com wrote: He's joking You wouldn't be so sure if you knew the man. It's Kai we're talking about here; the web shines out of his every orifice. :-D

Re: [dev] Suckless Laser GUI

2013-07-01 Thread Noah Birnel
On Mon, Jul 01, 2013 at 06:12:08PM -0400, Carlos Torres wrote: You could/should try swk Got a link?

Re: [dev] Suckless Laser GUI

2013-07-01 Thread Charlie Paul
Got a link? Here is its announcement: http://lists.suckless.org/dev/1005/3997.html and the git repo: http://git.suckless.org/swk

Re: [dev] Suckless Laser GUI

2013-07-01 Thread Kai Hendry
On 2 July 2013 10:36, Chris Down ch...@regentmarkets.com wrote: On 2 July 2013 10:22, Calvin Morrison mutanttur...@gmail.com wrote: He's joking You wouldn't be so sure if you knew the man. It's Kai we're talking about here; the web shines out of his every orifice. :-D That's right. I'm not

Re: [dev] Suckless Laser GUI

2013-07-01 Thread Eon S. Jeon
Hello, On Mon, Jul 01, 2013 at 02:30:12PM -0700, Charlie Paul wrote: Now, my issue is choosing a GUI library. GTK and QT are big, and I don't want to have to install a dynamic language to do Tk. However, I do need to be able to do custom drawing (for the table elements on-screen). What GUI

Re: [dev] Suckless Laser GUI

2013-07-01 Thread Dmitrij Czarkoff
Tk? -- Dmitrij D. Czarkoff

Re: [dev] Suckless Laser GUI

2013-07-01 Thread Charlie Paul
Tk? Tk doesn't play nicely with non-dynamic languages, if I recall correctly.

Re: [dev] Suckless Laser GUI

2013-07-01 Thread Edgaras
On Mon, Jul 01, 2013 at 02:30:12PM -0700, Charlie Paul wrote: Hello, I'm working for a lab, and I'm making a piece of software to control a table full of optical elements (mirrors, lasers, and detectors). I wrote a nice little interface to the hardware in C, but now I need to make a way for