[plt-scheme] Planned changes for PLT Scheme 4.0

From: Daniel Pinto de Mello e Silva (daniel.silva at gmail.com)
Date: Tue Nov 20 07:01:15 EST 2007

See also the MrEd implementation via MzGnome (a different gtk2 binding):

http://www.cs.brown.edu/pipermail/plt-scheme/2005-September/009568.html

The code is over 2 years old though, so it might not run on v371 unmodified:
http://mzgnome.cvs.sourceforge.net/mzgnome/mzgnome/mred/

Daniel

On 11/18/07, hdnews <hdnews at gawab.com> wrote:
>
>  There's mzgtk2 which could be a starting point for implementing mred on top
> of Gtk2?
>
>  --Hans
>
>
>  Sam TH schreef:
>  On Nov 17, 2007 10:11 PM, Matthew Flatt <mflatt at cs.utah.edu> wrote:
>
>
>  At Sun, 18 Nov 2007 01:30:25 +0100 (CET), Ivanyi Peter wrote:
>
>
>  Would you (PLT-Scheme developers) consider updating the GUI part of
> PLT-Scheme with a newer wxWindows? Can we discuss it?
>
>  The problem is that "PLT Scheme developers" for this facet is just
> "Matthew". I'm burnt out on this topic, and no one else has stepped up
> to the task, so far.
>
> Surely implementing MrEd is a lot easier than it was 10 years ago.
> Those were the Motif days! Some people still used monochrome monitors.
> We had no Gtk or Cairo, and wxWindows crashed if you sneezed too hard.
> Someone ought to be able to show me how it's done these days, and put
> MrEd out of business.
>
>  It seems like implementing MrEd in terms of a modern toolkit involves
> roughly two jobs:
>
> 1. Porting all the MrEd interfaces to the new toolkit API (this would
> be *a lot* of grunt work, plus the effort in porting complex things
> like editors).
>
> 2. Figuring out how to use abstractions like eventspaces and
> custodians across the FFI boundary. This seems like it could be
> interesting, and maybe even research. And it probably doesn't require
> doing all the work of (1) first.
>
>
>
>
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>
>


Posted on the users mailing list.