Re: [linux-audio-dev] libcui - design-question

2005-09-29 Thread Julien Claassen
Hi! All you lips-guys: I don't mean to be rude, but: Mario says, that all who don't like lisp, are those, who don't know (or don't understand) it. And in the case of extending ardour, that's just the point. I know a lot of people, who have a lot of dificulties to use scheme-languages, yet

Re: [linux-audio-dev] libcui - design-question

2005-09-26 Thread Mario Lang
Kjetil Svalastog Matheussen [EMAIL PROTECTED] writes: Tim Goetze: breathe deeply. think of snakes. say python. Are you serious? Do you know python? I hope not... I don`t want to start a flame-war over programming languages, but I know both scheme and python very well, and would never consider

Re: [linux-audio-dev] libcui - design-question

2005-09-23 Thread Tim Goetze
[Kjetil Svalastog Matheussen] breathe deeply. think of snakes. say python. Are you serious? Do you know python? I hope not... I don`t want to start a flame-war over programming languages, but I know both scheme and python very well, and would never consider python as an extension language

Re: [linux-audio-dev] libcui - design-question

2005-09-23 Thread Simon Jenkins
On Fri, 2005-09-23 at 13:04 +0200, Tim Goetze wrote: [Kjetil Svalastog Matheussen] breathe deeply. think of snakes. say python. Are you serious? Do you know python? I hope not... I don`t want to start a flame-war over programming languages, but I know both scheme and python very well,

Re: [linux-audio-dev] libcui - design-question

2005-09-23 Thread Kjetil Svalastog Matheussen
Tim Goetze: breathe deeply. think of snakes. say python. Are you serious? Do you know python? I hope not... I don`t want to start a flame-war over programming languages, but I know both scheme and python very well, and would never consider python as an extension language again. Would you care

Re: [linux-audio-dev] libcui - design-question

2005-09-23 Thread Tim Goetze
[Simon Jenkins] On Fri, 2005-09-23 at 13:04 +0200, Tim Goetze wrote: I know of no language that fits this bill better than python. Lua perhaps? http://www.lua.org/ There's a somewhat Lua-oriented comparison here: http://lua-users.org/wiki/LuaVersusPython That's a very interesting read,

Re: [linux-audio-dev] libcui - design-question

2005-09-22 Thread Kjetil Svalastog Matheussen
Paul Davis On Tue, 2005-09-20 at 08:29 +0300, Aaron wrote: please save me from another lisp/scheme scriptable application The scripting should be in a language easy enough for a non programer to use. Is xsl a possibility or is there a scripting language that is easier than lisp/scheme?

Re: [linux-audio-dev] libcui - design-question

2005-09-22 Thread carmen
On Thu, Sep 22, 2005 at 11:33:23PM +0200, Kjetil Svalastog Matheussen wrote: Paul Davis On Tue, 2005-09-20 at 08:29 +0300, Aaron wrote: please save me from another lisp/scheme scriptable application The scripting should be in a language easy enough for a non programer to use. Is

Re: [linux-audio-dev] libcui - design-question

2005-09-20 Thread Paul Davis
On Tue, 2005-09-20 at 08:29 +0300, Aaron wrote: please save me from another lisp/scheme scriptable application The scripting should be in a language easy enough for a non programer to use. Is xsl a possibility or is there a scripting language that is easier than lisp/scheme? breathe

Re: [linux-audio-dev] libcui - design-question

2005-09-19 Thread Mario Lang
Magnus Hjorth [EMAIL PROTECTED] writes: On Thu, 15 Sep 2005 16:13:15 +0200 Alfons Adriaensen [EMAIL PROTECTED] wrote: When thinking MVC, you do just the opposite: when you touch something on the GUI, all it does is send a event ('user has clicked on button #123') to the 'model' part. This

Re: [linux-audio-dev] libcui - design-question

2005-09-19 Thread Mario Lang
Alberto Botti [EMAIL PROTECTED] writes: Il giorno gio, 15/09/2005 alle 22.26 +0200, Magnus Hjorth ha scritto: About the original question, maybe it would be a good idea to integrate with or at least support the ATK library that's part of GTK/GNOME? Well, someone did a port of GTK+ 2 to

Re: [linux-audio-dev] libcui - design-question

2005-09-19 Thread Alfons Adriaensen
On Mon, Sep 19, 2005 at 10:46:26AM +0200, Mario Lang wrote: I've feared this effect of half-hearted accessibility support for graphical desktops under Linux, and it seems my fears have come true: Just because there *is* an attempt to make GUIs accessible doesnt necessarily mean that all

Re: [linux-audio-dev] libcui - design-question

2005-09-19 Thread Mario Lang
Alfons Adriaensen [EMAIL PROTECTED] writes: On Mon, Sep 19, 2005 at 10:46:26AM +0200, Mario Lang wrote: I've feared this effect of half-hearted accessibility support for graphical desktops under Linux, and it seems my fears have come true: Just because there *is* an attempt to make GUIs

Re: [linux-audio-dev] libcui - design-question

2005-09-19 Thread Mario Lang
Julien Claassen [EMAIL PROTECTED] writes: Hi! Yes there is ncurses. But with ncurses as is you can just position characters on the screen, whereever you like and in which color you like. Yet I want to design a library, that is useful for blind and possibly other disabled people. This

Re: [linux-audio-dev] libcui - design-question

2005-09-19 Thread Eric Dantan Rzewnicki
On Mon, Sep 19, 2005 at 04:39:34PM +0200, Mario Lang wrote: Alfons Adriaensen [EMAIL PROTECTED] writes: On Mon, Sep 19, 2005 at 10:46:26AM +0200, Mario Lang wrote: Whenever someone on LAD/LAU comes up with a scriptability question, I sincerely hope this is the day the LAD coder community

Re: [linux-audio-dev] libcui - design-question

2005-09-19 Thread Esben Stien
Mario Lang [EMAIL PROTECTED] writes: blind users OT: I find that applications for blind people suits me perfectly. Everything has a clear way of doing things; issuing a simple and clear command. Being able to issue commands yields more benefits; f.ex speech recognition; it's very easy to bind

Re: [linux-audio-dev] libcui - design-question

2005-09-19 Thread Paul Davis
When you build in a scheme interpreter into an application, f.ex at the bottom of ardour, you're not only doing it for the blind people, you're also empowering the user. ardour actually did have a scheme interpreter at the bottom at the beginning of its life (Guile; a hangover from the design

Re: [linux-audio-dev] libcui - design-question

2005-09-19 Thread Esben Stien
Paul Davis [EMAIL PROTECTED] writes: ardour actually did have a scheme interpreter at the bottom at the beginning of its life Awesome. i never considered lisp to be an appropriate language for user scripting Looks great in snd and emacs for a scriptable extensible environment;). It should

Re: [linux-audio-dev] libcui - design-question

2005-09-19 Thread Aaron
please save me from another lisp/scheme scriptable application The scripting should be in a language easy enough for a non programer to use. Is xsl a possibility or is there a scripting language that is easier than lisp/scheme? Aaron On Tue, 2005-09-20 at 04:29 +0200, Esben Stien wrote:

Re: [linux-audio-dev] libcui - design-question

2005-09-16 Thread Alfons Adriaensen
On Thu, Sep 15, 2005 at 10:26:43PM +0200, Magnus Hjorth wrote: The model shouldn't know about which buttons etc exist in the GUI and how to display things, so the event should be more like ('user wants to perform action #123') and the response should be more like ('the model state changed to

Re: [linux-audio-dev] libcui - design-question

2005-09-16 Thread Fred Gleason
On Friday 16 September 2005 05:55, Alfons Adriaensen wrote: Yes, this is a better formulation, and in fact what I wanted to say. But in any case the mapping between actions / states and GUI elements should be relatively simple. Something that might be worth examining here is the source for

Re: [linux-audio-dev] libcui - design-question

2005-09-16 Thread Alberto Botti
Il giorno gio, 15/09/2005 alle 22.26 +0200, Magnus Hjorth ha scritto: About the original question, maybe it would be a good idea to integrate with or at least support the ATK library that's part of GTK/GNOME? Well, someone did a port of GTK+ 2 to ncurses some time ago... it's called Cursed GTK

[linux-audio-dev] libcui - design-question

2005-09-15 Thread Julien Claassen
Hi all! I'm trying to design a library, which should provide graphical objects for the console. Meaning standardised buttons, checkboxes, sliders, etc. The purpose of this project is: to bring gui-based audio-software to the console. What I'm wondering now is the following: It would still

Re: [linux-audio-dev] libcui - design-question

2005-09-15 Thread Richard Spindler
2005/9/15, Julien Claassen [EMAIL PROTECTED]: Hi all! I'm trying to design a library, which should provide graphical objects for the console. Meaning standardised buttons, checkboxes, sliders, etc. The purpose of this project is: to bring gui-based audio-software to the console. Well, I

Re: [linux-audio-dev] libcui - design-question

2005-09-15 Thread Julien Claassen
Hi! Yes there is ncurses. But with ncurses as is you can just position characters on the screen, whereever you like and in which color you like. Yet I want to design a library, that is useful for blind and possibly other disabled people. This will incorporate predefined keys for movement,

Re: [linux-audio-dev] libcui - design-question

2005-09-15 Thread Alfons Adriaensen
On Thu, Sep 15, 2005 at 02:54:50PM +0200, Richard Spindler wrote: I actually use some some text based applications quite often, and I really like that the provide some kind of command language so I only type in what I wan't to do and here we go. This however is a totally different approach

Re: [linux-audio-dev] libcui - design-question

2005-09-15 Thread Esben Stien
Alfons Adriaensen [EMAIL PROTECTED] writes: When your app is structured this way, it's relatively easy to add a text based interface, maybe using some OSC-like syntax. Exactly;). The only sane approach is to write it in the MVC style from the start All apps should really use this style.

Re: [linux-audio-dev] libcui - design-question

2005-09-15 Thread Martin Habets
Hi Julien, Protocol wise, it would be interesting to just use the X protocol. i.e. create an X server that writes to the console. This would work for any gui application, and you could ignore uninteresting graphics stuff. Not sure how to deal with the mouse in such an environment. ncurses would

Re: [linux-audio-dev] libcui - design-question

2005-09-15 Thread Alfons Adriaensen
On Thu, Sep 15, 2005 at 04:28:52PM +0100, Martin Habets wrote: Protocol wise, it would be interesting to just use the X protocol. i.e. create an X server that writes to the console. This would work for any gui application, and you could ignore uninteresting graphics stuff. Not sure how to

Re: [linux-audio-dev] libcui - design-question

2005-09-15 Thread Alfons Adriaensen
On Thu, Sep 15, 2005 at 07:12:14PM +0200, Esben Stien wrote: All apps should really use this style. I'm much more comfortable giving direct commands to programs, even when 3d modelling, editing sound files or pictures, whatever I can think of, really. Couldn't agree more. One good example is

Re: [linux-audio-dev] libcui - design-question

2005-09-15 Thread Magnus Hjorth
On Thu, 15 Sep 2005 16:13:15 +0200 Alfons Adriaensen [EMAIL PROTECTED] wrote: When thinking MVC, you do just the opposite: when you touch something on the GUI, all it does is send a event ('user has clicked on button #123') to the 'model' part. This does the thinking, takes actions, and may