Journal integration for Scratch
John Maloney
jmaloney at media.mit.edu
Thu Dec 18 09:57:03 EST 2008
Hi, Phillip.
Re: Do you plan a journal integration for scratch?
Probably not in the near future. There has been talk about making an
API for the Journal that looks more like a file system to application
programs. That might be the easiest way to integrate the Journal into
Scratch in the long run.
Sugar continues to evolve. Earlier versions still allowed access to
the file system in a way that made it fairly easy to port applications
like Scratch. More recently, with the Rainbow security system, it
became much more difficult to use the file system directly.
I support Scratch on many different platforms. The XO is an important
one due to the educational mission of OLPC. Still, my time is limited
and I can only spend so much of it on the XO version of Scratch. Thus,
I try to steer a middle path -- create a Scratch port for the XO
without changing too much of the Scratch source code. I am hoping that
eventually Sugar will make life easier for those porting applications
from file-based platforms by providing some sort of virtual file
system API. The Journal and the virtual file system could just be two
views on the same set of files.
Re:
> At the moment it is not possible to delete scratch projects easily
> (just in terminal) and our students have difficulty to understand
> the file and folder structure in the dialog with the very small font.
Yes, I see the problem. Your solution sounds like it would work, but
the downside is that browsing for existing Scratch projects would be
done using the Journal, rather than Scratch's "open" dialog. That
means the user would not see the project thumbnail and project notes.
If project deletion is the only issue, my preference would be to add a
way to delete projects to the Scratch open and save dialogs. (Although
I'm not promising to do that immediately, since we're currently
working on the release of Scratch 1.4.)
Another solution (which could be more near-term) would be to increase
the font size in the file dialog. Do you think that would help?
-- John
More information about the Devel
mailing list