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