Re: [Chicken-users] preferred gui library

2007-07-09 Thread minh thu

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

2007-07-05 Thread felix winkelmann

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

2007-07-05 Thread John Cowan
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

2007-07-05 Thread Alex Queiroz

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

2007-07-05 Thread Martin DeMello

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

2007-07-04 Thread Alex Queiroz

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

2007-07-04 Thread Brandon Van Every

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

2007-07-04 Thread Alex Queiroz

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

2007-07-03 Thread Martin DeMello

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

2007-07-02 Thread Matt Gushee

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

2007-07-02 Thread Jong-Hyouk Yun

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

2007-07-02 Thread Martin DeMello

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