Re: [Iup-users] 7GUIs GUI comparison
Wow Peter! I'm setting up a board on the http://AllBASIC.info forum for your Phix/pGUI project. Great job !!! John On Mon, 2017-11-20 at 17:06 +, Pete Lomax via Iup-users wrote: > All seven Phix/pGUI samples can now be found in demo\rosetta\7guis at > https://bitbucket.org/petelomax/phix/src or try this direct link: > https://bitbucket.org/petelomax/phix/src/51b43e4434275f263306583ccae > bc837bbf78104/demo/rosetta/7guis/?at=default > > Permission granted to copy/reuse/whatever, they're all in the public > domain. > > Feedback welcome, especially regarding the "separation of concerns" > aspect - as in how might one reorganise to best emulate it? > > Pete > > --- > --- > 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
Re: [Iup-users] 7GUIs GUI comparison
All seven Phix/pGUI samples can now be found in demo\rosetta\7guis at https://bitbucket.org/petelomax/phix/src or try this direct link: https://bitbucket.org/petelomax/phix/src/51b43e4434275f263306583ccaebc837bbf78104/demo/rosetta/7guis/?at=default Permission granted to copy/reuse/whatever, they're all in the public domain. Feedback welcome, especially regarding the "separation of concerns" aspect - as in how might one reorganise to best emulate it? Pete -- 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
Re: [Iup-users] 7GUIs GUI comparison
Challenge accepted, I am going to do Phix/pGUI. On Fri, 17/11/17, Eric Wing <ewmail...@gmail.com> wrote: Subject: [Iup-users] 7GUIs GUI comparison To: "IUP discussion list." <iup-users@lists.sourceforge.net> Date: Friday, 17 November, 2017, 1:19 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
Re: [Iup-users] 7GUIs GUI comparison
"Furthermore lets not forget that the 7gui and related thesis work is kind of a simplicity shootout." If you like 'simple', checkout what I have going with IUP (Windows / Linux) and Script BASIC. http://ScriptBASIC.org http://AllBASIC.info On Sat, 2017-11-18 at 13:53 +0100, Jörg F. Wittenberger wrote: > On Nov 17 2017, Eric Wing wrote: > > > > > On 11/17/17, Antonio Scuriwrote: > > > > > > Very interesting indeed. > > > > > > I think we should implement those samples in C and Lua. > > > > > > Best, > > > Scuri > > > > > I also think LED example alternatives would be valuable too. A lot > > of > > frameworks now allow layout to be done separate from code, so > > people > > like to see how to do both pure-programmatically and with the > > layout > > builders. > > > > So with IUP, people would probably be interested in seeing LED > > variants in addition to the pure code solution (especially those > > planning to work with IUP in more-verbose/less-script-y languages > > like > > C (as opposed to Lua)). > Furthermore lets not forget that the 7gui and related thesis work is > kind > of a simplicity shootout. People new to IUP will certainly value its > portability but also consider the price tag. The easier it is to get > something done, the better it is. > > Hence I'd suggest to find a prominent place for those bindings to > other > languages of users choice in the iup documentation anyways. After all > it > exemplifies adoption and demonstrates flexibility. > > On a personal note wrt. the "simpicity shootout" I'd even recommend > to look > at those Chicken bindings. I found them quite nice. Actually it's for > those > bindings that I'm using Iup at all. The portability is nice; I never > tried > it on anything but Linux so far. > > Best > > /Jörg > > > > > > > > --- > --- > 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
Re: [Iup-users] 7GUIs GUI comparison
On Nov 17 2017, Eric Wing wrote: On 11/17/17, Antonio Scuriwrote: Very interesting indeed. I think we should implement those samples in C and Lua. Best, Scuri I also think LED example alternatives would be valuable too. A lot of frameworks now allow layout to be done separate from code, so people like to see how to do both pure-programmatically and with the layout builders. So with IUP, people would probably be interested in seeing LED variants in addition to the pure code solution (especially those planning to work with IUP in more-verbose/less-script-y languages like C (as opposed to Lua)). Furthermore lets not forget that the 7gui and related thesis work is kind of a simplicity shootout. People new to IUP will certainly value its portability but also consider the price tag. The easier it is to get something done, the better it is. Hence I'd suggest to find a prominent place for those bindings to other languages of users choice in the iup documentation anyways. After all it exemplifies adoption and demonstrates flexibility. On a personal note wrt. the "simpicity shootout" I'd even recommend to look at those Chicken bindings. I found them quite nice. Actually it's for those bindings that I'm using Iup at all. The portability is nice; I never tried it on anything but Linux so far. Best /Jörg -- 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
Re: [Iup-users] 7GUIs GUI comparison
Yes, I agree with you about LED. Best, Scuri Em 17/11/2017 20:09, "Eric Wing"escreveu: > On 11/17/17, Antonio Scuri wrote: > > Very interesting indeed. > > > > I think we should implement those samples in C and Lua. > > > > Best, > > Scuri > > > > I also think LED example alternatives would be valuable too. A lot of > frameworks now allow layout to be done separate from code, so people > like to see how to do both pure-programmatically and with the layout > builders. > > So with IUP, people would probably be interested in seeing LED > variants in addition to the pure code solution (especially those > planning to work with IUP in more-verbose/less-script-y languages like > C (as opposed to Lua)). > > 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
Re: [Iup-users] 7GUIs GUI comparison
On 11/17/17, Antonio Scuriwrote: > Very interesting indeed. > > I think we should implement those samples in C and Lua. > > Best, > Scuri > I also think LED example alternatives would be valuable too. A lot of frameworks now allow layout to be done separate from code, so people like to see how to do both pure-programmatically and with the layout builders. So with IUP, people would probably be interested in seeing LED variants in addition to the pure code solution (especially those planning to work with IUP in more-verbose/less-script-y languages like C (as opposed to Lua)). 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
Re: [Iup-users] 7GUIs GUI comparison
Hi Scuri, Would you be willing to host the IUP examples for the different languages as part of the IUP site or would you prefer we go with Eric's suggest to fork the 7gui repo? My opinion is that these examples have value to IUP itself and should be coupled closely with the IUP materials. It will take some time but I'm interested in attempting to implement the remaining gui patterns in Chicken. On Nov 17, 2017 5:55 AM, "Antonio Scuri"wrote: Very interesting indeed. I think we should implement those samples in C and Lua. Best, Scuri 2017-11-16 23:19 GMT-02:00 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 > -- 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
Re: [Iup-users] 7GUIs GUI comparison
Very interesting indeed. I think we should implement those samples in C and Lua. Best, Scuri 2017-11-16 23:19 GMT-02:00 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 > -- 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
Re: [Iup-users] 7GUIs GUI comparison
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 Wingwrote: > 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
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