[plt-scheme] Announce: mzgtk2 release 2 version 2.6.10.002
P.P.S. The "doable" part isn't the key.
Matthew has tightly integrated the executable and the GUI system.
Corey alluded to the "continuation safety" already, but that's just
the tip of the iceberg. You need to make sure that your GUI system is
also integrated with the memory management system. Otherwise you're
not Scheme-ish. You need to make sure that GUIs work with threads,
otherwise you're creating something like Outlook/Express, the
laughing stock of a GUI program. (Click a button and watch it work
away and work away and you can't do anything. I laugh out loud every
time my Windows-slave colleagues mention that during a conversation.)
A good integration is the key to preserving "Schemishness" and that's
not just a slogan. There is something essential about Scheme/FP that
was 20-30 years ahead of the standard programming languages. It took
Java to sell some of these qualities to the mainstream programmer,
and they are only slowly finding out now (10 years after Java 1.1)
what they are missing. Yes, we no longer have 20-30 years on them
every where (that's research) but I think that they could still learn
something from the level of integration that PLT Scheme offers here
(and many other things, unrelated to GUIs).
-- Matthias
On Jan 6, 2007, at 2:35 PM, Robby Findler wrote:
> Very nice.
>
> But, and I'm sorry I can't resist adding this ... all doable with
> mred. (I'm sure this is no surprise, given that drscheme uses the mred
> library for all of its graphical bits.)
>
> Robby
>
> On 1/6/07, Hans Oesterholt-Dijkema <hdnews at gawab.com> wrote:
>> Well thank you for that. I'm sure you're right about the editor,
>> however,
>> look also at:
>>
>> http://www.elemental-programming.org/zk-Consultvenster.html
>>
>> The editor used has been made on top of the styled editor widget
>> of MzGtk2.
>>
>> Best wishes,
>>
>> Hans
>>
>>
>> Robby Findler schreef:
>> > Oh, and let me add: I'm very happy to see gtk for plt scheme!
>> Thanks
>> > for the work.
>> >
>> > Robby
>> >
>> > On 1/6/07, Robby Findler <robby.findler at gmail.com> wrote:
>> >> With the exception of the list view, mred has all of the
>> features from
>> >> your web page. And I'm fairly certain the editor is far better
>> in mred
>> >> than gtk. (It has to be to support drscheme ...). It doesn't
>> look as
>> >> good under linux probably, but it looks better under macos and
>> >> windows.
>> >>
>> >> YMMV.
>> >>
>> >> Robby
>> >>
>> >> On 1/6/07, Hans Oesterholt-Dijkema <hdnews at gawab.com> wrote:
>> >> > You are right of course. Gtk however is quite mainstream,
>> there are
>> >> > a lot of Gtk bindings out there and Gtk as a widget set is under
>> >> constant
>> >> > development, i.e. there's a team of widget set specialists
>> working on
>> >> > the widget set. That was what I meant by 'solid widget base'.
>> And,
>> >> indeed,
>> >> > it has a lot of features and is constantly getting more.
>> >> >
>> >> > Best wishes,
>> >> > --Hans
>> >> >
>> >> >
>> >> > Robby Findler schreef:
>> >> > > On 1/6/07, Hans Oesterholt-Dijkema <hdnews at gawab.com> wrote:
>> >> > >> I did look a littlebit to MrEd. Not in depth however. I
>> still
>> >> wanted
>> >> > >> a solid widget base that is constantly under development
>> and that
>> >> > >> is portable enough for Windows/Linux/UNIX/Mac OS. Gtk
>> >> > >> provided me with what I wanted, so I went with that.
>> >> > >
>> >> > > :)
>> >> > >
>> >> > > As it turns out, mred is a "solid widget base that is
>> constantly
>> >> under
>> >> > > development and that is portable enough for Windows/Linux/
>> UNIX/Mac
>> >> > > OS."
>> >> > >
>> >> > > It may not have the widgets you want tho, I'm not sure.
>> >> > >
>> >> > > Robby
>> >> > >
>> >> > >
>> >> >
>> >> >
>> >>
>> >
>> >
>>
>>
> _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme