Re: [Iup-users] 7GUIs GUI comparison

2017-11-16 Thread Matt Welland
I agree with Eric, having examples of each of those 7 basic patterns in the
languages for which IUP has bindings would be both useful and interesting.

Here are initial implementations of the two easy ones, the counter and the
temperature converter, using the Chicken Scheme IUP bindings:

http://www.kiatoa.com/fossils/opensrc/doc/tip/7guis/7guis.scm

I think I was able to be mostly "functional" so not only an example of IUP,
but also a non-OOP, non-imperative (again, mostly) implementation.

[image: Inline image 1]

On Thu, Nov 16, 2017 at 6:19 PM, Eric Wing  wrote:

> I saw this on HackerNews or Reddit yesterday.
> https://github.com/eugenkiss/7guis/wiki
>
> Its origins are from a research paper that compares the objected
> oriented and functional programming for GUI design.
> http://www.eugenkiss.com/projects/thesis.pdf
>
> While that falls outside the scope of what IUP cares about, I did
> think the 7 GUI "benchmark" was an interesting and potentially useful
> idea. To help spread the word about IUP, I think it could be useful to
> people to see a comparison of common basic GUI patterns written in
> different libraries.
>
> Such a list would allow:
> - People to learn about libraries they may have not heard of before
> (IUP is relatively unknown compared to, say, Qt.)
> - See examples of code/how it is done.
> - Help those thinking about migrating from one library they currently
> know to a new one.
>
>
> Anyway, I thought I would mention it in case anybody here would like
> to pick up the challenge and try writing an IUP version for those 7.
> Presumably and optionally, that page and examples could be forked to
> become a simple comparison page instead of focusing on the OO vs.
> functional thing.
>
> Thanks,
> Eric
>
> 
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> ___
> Iup-users mailing list
> Iup-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/iup-users
>
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users


[Iup-users] 7GUIs GUI comparison

2017-11-16 Thread Eric Wing
I saw this on HackerNews or Reddit yesterday.
https://github.com/eugenkiss/7guis/wiki

Its origins are from a research paper that compares the objected
oriented and functional programming for GUI design.
http://www.eugenkiss.com/projects/thesis.pdf

While that falls outside the scope of what IUP cares about, I did
think the 7 GUI "benchmark" was an interesting and potentially useful
idea. To help spread the word about IUP, I think it could be useful to
people to see a comparison of common basic GUI patterns written in
different libraries.

Such a list would allow:
- People to learn about libraries they may have not heard of before
(IUP is relatively unknown compared to, say, Qt.)
- See examples of code/how it is done.
- Help those thinking about migrating from one library they currently
know to a new one.


Anyway, I thought I would mention it in case anybody here would like
to pick up the challenge and try writing an IUP version for those 7.
Presumably and optionally, that page and examples could be forked to
become a simple comparison page instead of focusing on the OO vs.
functional thing.

Thanks,
Eric

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users