[plt-scheme] 3rd-8th Grade

From: Geoffrey Knauth (geoff at knauth.org)
Date: Mon Mar 20 01:29:56 EST 2006

I've had customers who responded well to pictures with drag-and-drop  
functionality.  Typically, there was a map of the world, with objects  
of interest, whether they were depots, ships, airfields, supply  
lines, or situations, and being able to zoom in and out to visualize  
constraints and options helped non-programmers.  The point at which  
the non-programmers started to become programmers was when they moved  
objects on the screen to vary parameters or re-run scenarios.  I  
always wanted to prototype such systems in Smalltalk, but usually  
someone jumped in and "just said no."  I don't see why something very  
dynamic couldn't be built in Scheme with sufficient library support  
or a DSL.

I'm just piping in because there are big data synthesis and  
visualization efforts that gain a lot from interactive display and  
manipulation.  The highest level people evaluating such efforts have  
the least technical ability but control big budgets.  They don't need  
or want a big vocabulary.  They want icons and widgets that a child  
would understand.

Geoffrey S. Knauth | http://knauth.org/gsk

On Mar 20, 2006, at 00:24, Carl Eastlund wrote:

> I still don't see a clear reason why it can't be done well.  I don't
> see why we couldn't make a "shapes" language level for DrScheme that
> was essentially the same as MzScheme (or to start with something
> simpler, Beginning Student) but done entirely "drag and drop".  Until
> someone does it, I of course completely admit I have no solid evidence
> if it would be good or bad.

Posted on the users mailing list.