Re: [Chicken-users] preferred gui library
Brandon wrote : "Lightweight" can be a valid design choice. I'm just pointing out the strategic consequences of fixating on that. I mean, let's face it, people intoned all those ideas and desires some months ago and nothing has come of it. Hehe, only because I'm damn slow ... but I'm still on it (I mean the opengl only stuff). It needs lot of cleaning and documentation before I can speak of it... (I'm still reading the list from time to time but I've no more permanent access to the internet and, unfortunatly, I'm slow at what I want to do with chicken) Cheers, thu ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] preferred gui library
On 7/6/07, John Cowan <[EMAIL PROTECTED]> wrote: Alex Queiroz scripsit: > It's developed at the same university of one of my preferred > languages, Lua. Hmmm. Chicken needs a Lua egg! I have most of it working, where you thinking of something particular? Or is evaluating Lua code enough? (A complete Lua implementation on top of Scheme would of course be the better solution) cheers, felix ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] preferred gui library
Alex Queiroz scripsit: > It's developed at the same university of one of my preferred > languages, Lua. Hmmm. Chicken needs a Lua egg! -- John Cowan[EMAIL PROTECTED]http://ccil.org/~cowan This great college [Trinity], of this ancient university [Cambridge], has seen some strange sights. It has seen Wordsworth drunk and Porson sober. And here am I, a better poet than Porson, and a better scholar than Wordsworth, somewhere betwixt and between. --A.E. Housman ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] preferred gui library
Hallo, On 7/5/07, Martin DeMello <[EMAIL PROTECTED]> wrote: The Motif bit is offputting, but this looks like a very interesting library - as you said, it's increasingly hard to find something that is just a GUI. How did you discover it? I've never come across it before. It's developed at the same university of one of my preferred languages, Lua. Cheers, -- -alex http://www.ventonegro.org/ ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] preferred gui library
On 7/4/07, Alex Queiroz <[EMAIL PROTECTED]> wrote: I was looking for something: + With native controls; + MIT or BSD-licensed; + Lightweight and *just* a GUI; + C, not C++; + Works in Linux & Windows, at least. I couldn't find anything that covered all of this, so started an IUP[1] binding. Unfortunately, under X11, it uses OpenMotif as a backend, but the upcoming 3.0 version will have GTK+ as well. So far, OpenMotif works for me. The Motif bit is offputting, but this looks like a very interesting library - as you said, it's increasingly hard to find something that is just a GUI. How did you discover it? I've never come across it before. I've decided to go with Qt4 for the time being (sweeping under the rug the pending issue of getting it working on windows :)) but I'll be watching your IUP binding with interest (sadly I'm just getting started with scheme so I don't know enough to help out). martin ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] preferred gui library
Hallo, On 7/4/07, Brandon Van Every <[EMAIL PROTECTED]> wrote: On 7/4/07, Alex Queiroz <[EMAIL PROTECTED]> wrote: > > + Lightweight and *just* a GUI; > > Although the API is very small, the egg is far from finished > though, so probably this is not what you want. Otherwise, feel free to > ask more. Felix was intoning "lightweight" back when we had that GUI discussion. As I said then, the problem with that approach is, everyone wants different versions of "lightweight." So by the time you get done pleasing everybody, which is what needs to happen for projects to become standardized, stable, well supported, and widely adopted, it's not lightweight anymore. At best it's middleweight and more typically it becomes heavyweight. The problem is the "pleasing everybody" part. I've read that GUI thread and realised that a consensus was not achieved by the Elder Ones. My need for a GUI is urgent (I almost switched to PLT). So, instead of jumping into that endless discussion, I started hacking my own egg, which primarily address my needs. The IUP API is so small I had a working egg in a couple of days, and since I need just a few widgets besides an OpenGL canvas, it's perfect for me. The project started with a selfish goal but, if anyone finds IUP, within its limitations, useful, I have nothing against sharing code and joining efforts. Cheers, -- -alex http://www.ventonegro.org/ ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] preferred gui library
On 7/4/07, Alex Queiroz <[EMAIL PROTECTED]> wrote: + Lightweight and *just* a GUI; Although the API is very small, the egg is far from finished though, so probably this is not what you want. Otherwise, feel free to ask more. Felix was intoning "lightweight" back when we had that GUI discussion. As I said then, the problem with that approach is, everyone wants different versions of "lightweight." So by the time you get done pleasing everybody, which is what needs to happen for projects to become standardized, stable, well supported, and widely adopted, it's not lightweight anymore. At best it's middleweight and more typically it becomes heavyweight. Consequently, I suggested you guys pick the One True GUI [TM] that's already out there and stick with it. Because you're going to end up reinventing such a thing yourselves anyways. Alternately, you guys could just each individually code up your own personalized "lightweight" stuff. Heck, I'm doing that with my 3D engine right now, because I'm working on a laptop with 8MB of VRAM and even if I wanted to bother to learn someone else's 3D engine, they don't do a particularly good job of handling such a low resource 3D card. "Lightweight" can be a valid design choice. I'm just pointing out the strategic consequences of fixating on that. I mean, let's face it, people intoned all those ideas and desires some months ago and nothing has come of it. Cheers, Brandon Van Every ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] preferred gui library
Hallo, On 7/3/07, Martin DeMello <[EMAIL PROTECTED]> wrote: I'm not really focused on a "professional" GUI - what I need is i. A reasonably complete set of bindings ii. A pleasant GUI development experience (I'd use OCaml, but lablgtk is pretty ugly) iii. The ability to deliver native executables on Linux and Windows at least, preferably OS X as well I was looking for something: + With native controls; + MIT or BSD-licensed; + Lightweight and *just* a GUI; + C, not C++; + Works in Linux & Windows, at least. I couldn't find anything that covered all of this, so started an IUP[1] binding. Unfortunately, under X11, it uses OpenMotif as a backend, but the upcoming 3.0 version will have GTK+ as well. So far, OpenMotif works for me. Although the API is very small, the egg is far from finished though, so probably this is not what you want. Otherwise, feel free to ask more. [1] - http://www.tecgraf.puc-rio.br/iup/ Cheers, -- -alex http://www.ventonegro.org/ ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] preferred gui library
On 7/3/07, Jong-Hyouk Yun <[EMAIL PROTECTED]> wrote: Hi, I found some mailings in archive. http://lists.gnu.org/archive/html/chicken-users/2007-02/msg00055.html I went through that thread, but it seems to be mostly about future directions for a toolkit. I want to know which if any of the current eggs are recommended - I tried Qt, but ran into a problem with the layout managers, and PS/Tk looks promising but very badly documented (the docs seem to assume that you are already familiar with Tcl/Tk, a problem that has plagued every Tk binding I've seen other than Perl/Tk (ironically, the Ruby/Tk docs said 'go look at the Perl/Tk documentation)). I'm not really focused on a "professional" GUI - what I need is i. A reasonably complete set of bindings ii. A pleasant GUI development experience (I'd use OCaml, but lablgtk is pretty ugly) iii. The ability to deliver native executables on Linux and Windows at least, preferably OS X as well martin ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] preferred gui library
Jong-Hyouk Yun wrote: Hi, I found some mailings in archive. http://lists.gnu.org/archive/html/chicken-users/2007-02/msg00055.html I saw recently that there is a GTK directory in the Chicken CVS tree. Is that related to the above-mentioned thread? Is it in active development? BTW, I really don't want to reopen the February discussion, but I think Brandon had it right on most points, particularly that people want GUI toolkits that they can use to create featureful, "professional" (ooh, loaded word there!) applications. It should be as simple as it can be and still satisfy that goal. Furthermore, I would suggest that the goal of providing a common API for several backends is a worthy one--but strategically speaking it might be best to get *one* backend working well before branching out to others. Seems to me that people will respect a well-focused project that shows visible progress, even if it doesn't meet their immediate needs. Lastly, if there is an ongoing GTK-wrapping effort I am willing to contribute a modest amount of time to it. I'm not much of a C coder, but you could give me simple, tedious portions of the API. -- Matt Gushee : Bantam - lightweight file manager : matt.gushee.net/software/bantam/ : : RASCL's A Simple Configuration Language : matt.gushee.net/rascl/ : ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] preferred gui library
Hi, I found some mailings in archive. http://lists.gnu.org/archive/html/chicken-users/2007-02/msg00055.html Cheers. 2007/7/3, Martin DeMello <[EMAIL PROTECTED]>: What is the currently preferred cross-platform gui library to use with chicken? Are there any examples of real-world gui applications? martin ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users
[Chicken-users] preferred gui library
What is the currently preferred cross-platform gui library to use with chicken? Are there any examples of real-world gui applications? martin ___ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users