[sugar] Develop Activity
Alan Kay
alan.kay
Mon Dec 18 10:45:45 EST 2006
You could try something like Etoys and have a global "parts bin" (the
one in Etoys is called "Supplies").
The idea is that there are useful objects in Supplies, a drag-out
copies/clones an object for use on the desktop, and any new object
the child makes can be put into the Supplies to make more objects.
All objects should be willing and able to show their "Viewer" (which
contains the properties and behaviors suitable for end-users -- this
can be thought of as a safe useable end-user view of any useful
objects, a wrapping that is somewhat similar to how AppleScript does
it on the Mac, but more carefully designed).
This could be part of the sugar "surround frame" UI.
Cheers,
Alan
At 07:20 AM 12/18/2006, Dan Williams wrote:
>On Mon, 2006-12-18 at 01:29 -0500, Andrew Clunis wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Hi folks!
> >
> > I just spent an hour or two on this:
> >
> > http://wiki.laptop.org/go/Develop
> >
> > Thoughts?
>
>One thing we had discussed with respect to an IDE was that it should
>hide all directory structure in the GUI. The child could create
>categories or something, but there's really no reason whatsoever to
>expose that when the only thing that needs it is the activity.info file
>and the icon, both of which are in the same directory.
>
>We don't have a "file manager", so there's no other place where
>directories are/should be exposed right now. "objects" added to the
>project (be they icons, python code, pictures, whatever) could be tagged
>with arbitrary tags and sorted by those tags in the project layout.
>Python makes things somewhat complicated by imposing a directory
>structure underneath the 'imports' command, but for the moment we had
>thought that a simplified activity IDE for children should just show a
>flat structure.
>
>Dan
>
> > - --
> > Regards,
> > Andrew Clunis
> >
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.4.3 (GNU/Linux)
> >
> > iD8DBQFFhjU/ALkUMXSNow8RAs/bAKDLol+ZHNbxDCO+SAP1wXXYLPJ73wCgvbjG
> > Pk94UkjN6zwqBKjpM18nR/A=
> > =JJim
> > -----END PGP SIGNATURE-----
> > _______________________________________________
> > Sugar mailing list
> > Sugar at laptop.org
> > http://mailman.laptop.org/mailman/listinfo/sugar
>
>_______________________________________________
>Sugar mailing list
>Sugar at laptop.org
>http://mailman.laptop.org/mailman/listinfo/sugar
More information about the Sugar-devel
mailing list