Send Beginners mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://www.haskell.org/mailman/listinfo/beginners
or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."


Today's Topics:

   1. Re:  Hackages that only depend on Haskell Platform
      (Richard Norton)
   2.  GUI library (Emanuel Koczwara)
   3. Re:  GUI library (Miguel Negrao)
   4. Re:  GUI library (Emanuel Koczwara)
   5. Re:  GUI library (Brandon Allbery)
   6. Re:  GUI library (Tim Perry)
   7. Re:  GUI library (Emanuel Koczwara)
   8. Re:  GUI library (Brandon Allbery)


----------------------------------------------------------------------

Message: 1
Date: Thu, 7 Feb 2013 06:53:12 -0600
From: Richard Norton <[email protected]>
Subject: Re: [Haskell-beginners] Hackages that only depend on Haskell
        Platform
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <[email protected]>
Message-ID: <[email protected]>
Content-Type: text/plain; charset=iso-8859-1

On Feb 7, 2013, at 12:37 AM, Darren Grant <[email protected]> wrote:

> Is there a list of hackages available that *only* depend on the latest
> Haskell Platform?
> 
> -or-
> 
> Can such a list be reasonably generated?
> 
> -or-
> 
> Will there even be anything left after the hackages are filtered?

This project seems related:

  https://github.com/fpco/stackage

Richard



------------------------------

Message: 2
Date: Thu, 07 Feb 2013 17:10:15 +0100
From: Emanuel Koczwara <[email protected]>
Subject: [Haskell-beginners] GUI library
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <[email protected]>
Message-ID: <1360253415.2852.1.camel@emanuel-Dell-System-Vostro-3750>
Content-Type: text/plain; charset="UTF-8"

Hi,

  Is there a gui library written in haskell (based on purely functional
concepts)?

Emanuel





------------------------------

Message: 3
Date: Thu, 7 Feb 2013 17:03:10 +0000
From: Miguel Negrao <[email protected]>
Subject: Re: [Haskell-beginners] GUI library
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <[email protected]>
Message-ID: <[email protected]>
Content-Type: text/plain; charset=windows-1252


A 07/02/2013, ?s 16:10, Emanuel Koczwara escreveu:

> Hi,
> 
>  Is there a gui library written in haskell (based on purely functional
> concepts)?
> 
> Emanuel

See the "High-level" part of 

http://www.haskell.org/haskellwiki/Applications_and_libraries/GUI_libraries

Many are not currently developed anymore though.

I find reactive-banana together with wxHaskell to have a quite ?functional? 
feel to it, might be the best option currently.

best,
Miguel


------------------------------

Message: 4
Date: Thu, 07 Feb 2013 18:08:55 +0100
From: Emanuel Koczwara <[email protected]>
Subject: Re: [Haskell-beginners] GUI library
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <[email protected]>
Message-ID: <1360256935.2852.3.camel@emanuel-Dell-System-Vostro-3750>
Content-Type: text/plain; charset="UTF-8"

Hi,

Dnia 2013-02-07, czw o godzinie 17:03 +0000, Miguel Negrao pisze:
> A 07/02/2013, ?s 16:10, Emanuel Koczwara escreveu:
> 
> > Hi,
> > 
> >  Is there a gui library written in haskell (based on purely functional
> > concepts)?
> > 
> > Emanuel
> 
> See the "High-level" part of 
> 
> http://www.haskell.org/haskellwiki/Applications_and_libraries/GUI_libraries
> 
> Many are not currently developed anymore though.
> 
> I find reactive-banana together with wxHaskell to have a quite ?functional? 
> feel to it, might be the best option currently.
> 

  I'm looking for a library written from scratch in haskell, not high
level bindings.

  Reactive programming isn't well explained.

Emanuel





------------------------------

Message: 5
Date: Thu, 7 Feb 2013 12:32:08 -0500
From: Brandon Allbery <[email protected]>
Subject: Re: [Haskell-beginners] GUI library
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <[email protected]>
Message-ID:
        <CAKFCL4V=w1xjxcy-hfkq+njcz5f7ydvkobpg5wlvrcuauag...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

On Thu, Feb 7, 2013 at 12:08 PM, Emanuel Koczwara <[email protected]
> wrote:

>   I'm looking for a library written from scratch in haskell, not high
> level bindings.
>

Nobody's going to reimplement an entire graphics stack in Haskell (or any
other language, except as a tour-de-force with no practical use); they're
going to use existing bindings to a well-tested existing GUI.  Rewriting Wx
or Gtk+ in Haskell, seriously?  Aside from the effort required at the
outset, try keeping up with changes to the thing you're reimplementing.
 Not maintainable and not viable.

-- 
brandon s allbery kf8nh                               sine nomine associates
[email protected]                                  [email protected]
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://www.haskell.org/pipermail/beginners/attachments/20130207/68230987/attachment-0001.htm>

------------------------------

Message: 6
Date: Thu, 7 Feb 2013 10:46:47 -0800
From: Tim Perry <[email protected]>
Subject: Re: [Haskell-beginners] GUI library
To: The Haskell-Beginners Mailing List - Discussion of
        primarilybeginner-level topics related to Haskell
        <[email protected]>
Cc: The Haskell-Beginners Mailing List - Discussion of
        primarilybeginner-level topics related to Haskell
        <[email protected]>
Message-ID: <[email protected]>
Content-Type: text/plain; charset="us-ascii"

Java did it. Swing just asks the OS for a window and draws in it. Works fairly 
well...except that a Java (Swing) program never quite acts like a Windows, Mac, 
or Linux program. 

And there was a practical use: you got much closer to "write once, run 
anywhere" whereas the earlier AWT resulted in "write once, test everywhere". 

The same could be done in Haskell, but it would be a huge time commitment.  

Tim

On Feb 7, 2013, at 9:32 AM, Brandon Allbery <[email protected]> wrote:

> On Thu, Feb 7, 2013 at 12:08 PM, Emanuel Koczwara <[email protected]> 
> wrote:
>   I'm looking for a library written from scratch in haskell, not high
> level bindings.
> 
> Nobody's going to reimplement an entire graphics stack in Haskell (or any 
> other language, except as a tour-de-force with no practical use); they're 
> going to use existing bindings to a well-tested existing GUI.  Rewriting Wx 
> or Gtk+ in Haskell, seriously?  Aside from the effort required at the outset, 
> try keeping up with changes to the thing you're reimplementing.  Not 
> maintainable and not viable.
> 
> -- 
> brandon s allbery kf8nh                               sine nomine associates
> [email protected]                                  [email protected]
> unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://www.haskell.org/pipermail/beginners/attachments/20130207/aa1018ef/attachment-0001.htm>

------------------------------

Message: 7
Date: Thu, 07 Feb 2013 19:55:15 +0100
From: Emanuel Koczwara <[email protected]>
Subject: Re: [Haskell-beginners] GUI library
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <[email protected]>
Message-ID: <1360263315.2852.5.camel@emanuel-Dell-System-Vostro-3750>
Content-Type: text/plain; charset="UTF-8"

Hi,

Dnia 2013-02-07, czw o godzinie 10:46 -0800, Tim Perry pisze:
> Java did it. Swing just asks the OS for a window and draws in it.
> Works fairly well...except that a Java (Swing) program never quite
> acts like a Windows, Mac, or Linux program. 
> 
> 
> And there was a practical use: you got much closer to "write once, run
> anywhere" whereas the earlier AWT resulted in "write once, test
> everywhere". 
> 
> 
> The same could be done in Haskell, but it would be a huge time
> commitment.  
> 
> 
> Tim

  That's exactly what i'm thinking about (and QML/Qt).

Emanuel






------------------------------

Message: 8
Date: Thu, 7 Feb 2013 13:59:26 -0500
From: Brandon Allbery <[email protected]>
Subject: Re: [Haskell-beginners] GUI library
To: The Haskell-Beginners Mailing List - Discussion of primarily
        beginner-level topics related to Haskell <[email protected]>
Message-ID:
        <CAKFCL4U0zv5vSC=dJn-yXG0CsBssMtueEFFqXfgF0=M9=7m...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

On Thu, Feb 7, 2013 at 1:46 PM, Tim Perry <[email protected]> wrote:

> Java did it. Swing just asks the OS for a window and draws in it. Works
> fairly well...except that a Java (Swing)
>

It did indeed.  I can tell you've not spent much time with the folks who
have to deal with the result.  AWT/Swing is exhibit A for why nobody else
does it that way.

-- 
brandon s allbery kf8nh                               sine nomine associates
[email protected]                                  [email protected]
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://www.haskell.org/pipermail/beginners/attachments/20130207/49dd3377/attachment.htm>

------------------------------

_______________________________________________
Beginners mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/beginners


End of Beginners Digest, Vol 56, Issue 13
*****************************************

Reply via email to