For another model of GUIs, see Tangible Values (
http://www.haskell.org/haskellwiki/TV), which is composable MVC.

And amen to targeting GPUs.

In addition to getting clunky, imperative GUI frameworks like wx & gtk
working robustly and easily in Haskell across platforms, I'd love to see
more powerful, functional-friendly re-thinking of UIs.  And if a new
generation of GUIs comes out scrapping legacy toolkits, and the look is not
what people are used to, then exploiting GPUs and good visual design could
lead to something that looks better and is more fun to use.

I imagine someone looking at a lovely app and saying, "Wow -- great
interface!  I bet it was programmed in Haskell."

   - Conal

On Sat, Oct 2, 2010 at 6:30 AM, Peter Verswyvelen <bugf...@gmail.com> wrote:

> Regarding GUIs, I really miss a pure functional framework for doing so.
>
> Currently I'm using Microsoft's WPF, and that is more or less declarative,
> a bit like BOOPSI or MUI on the good old Amiga days. But WPF has so many
> little quirks, not to mentioned a weakly typed XML-like language called
> "XAML".  Still it offers the best experiences I had so far, because it is
> very composable.
>
> What I would love is to build GUIs the Fruit/Yampa or maybe Reactive/Elerea
> way, using a graphical editor if possible. And allow separation of data
> (model and view-model) and looks (styling, CSS, themes...)
>
> Oh and it should preferably make use of the GPU as much as possible, where
> it makes sense at least.
>
> Anyway knows about such a framework in Haskell? It's a gigantic
> undertaking, but maybe if someone can make the basic framework, others in
> the community will develop controls for it?
>
> Cheers,
> Peter Verswyvelen
>
> On Sat, Oct 2, 2010 at 1:20 PM, Vo Minh Thu <not...@gmail.com> wrote:
>
>> 2010/10/2 Luke Palmer <lrpal...@gmail.com>:
>> > On Sat, Oct 2, 2010 at 4:32 AM, Bulat Ziganshin
>> > <bulat.zigans...@gmail.com> wrote:
>> >> Hello Heinrich,
>> >>
>> >> Saturday, October 2, 2010, 1:36:48 PM, you wrote:
>> >>
>> >>> Would you put a flattr button [1] on the wxHaskell page? This way,
>> >>> people like me would be able to show their appreciation by donating a
>> >>
>> >> this page doesn't describe how to pay and how to got the money
>> >> received. if Jeremy lives in "right" country, i suggest to use PayPal
>> >> donations system. it allows to pay by credit card and then receive
>> money
>> >> to author's credit card
>> >
>> > Because of the way flattr distributes my money (i.e. donating has 0
>> > marginal cost to me), I am much more likely to donate using flattr
>> > than paypal.
>>
>> Is it right that by using flattr, you end up donating the same amount
>> of money to every flattred person in a month? So you can donate more
>> the previous month to some project you value less than another project
>> the next month. This seems weird to me.
>>
>> Cheers,
>> Thu
>> _______________________________________________
>> Haskell-Cafe mailing list
>> Haskell-Cafe@haskell.org
>> http://www.haskell.org/mailman/listinfo/haskell-cafe
>>
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to