Re: [Iup-users] 7GUIs GUI comparison

2017-11-20 Thread John Spikowski
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

2017-11-20 Thread Pete Lomax via Iup-users
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

2017-11-18 Thread Pete Lomax via Iup-users
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

2017-11-18 Thread John Spikowski
"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 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)).
> 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

2017-11-18 Thread Jörg F . Wittenberger

On Nov 17 2017, Eric Wing wrote:


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)).


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

2017-11-17 Thread Antonio Scuri
  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

2017-11-17 Thread Eric Wing
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


Re: [Iup-users] 7GUIs GUI comparison

2017-11-17 Thread Matt Welland
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

2017-11-17 Thread Antonio Scuri
  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

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