Version 4 of @Apps Revisited

Updated 2009-05-27 15:31:12 by AMG

jdp - Recently, I've been looking at the weeapps (or @apps) project. I think that it's an awesome idea; I thought it was a couple years ago, and there hasn't been any activity for a while.

Larry Smith There is, and there isn't. It has progressed some, but not recently.

(back to jdp) - So I took the weedesk code and started hacking at the code. I've added application launching, basic package management, an extension system, a configuration system, several applications, and a few other things.

Does anyone else still like the weeapps/weedesk idea? If anyone else is interested, I can put the code+resources (~822KB) I have assembled on SourceForge or Google Code so that the community has access - in which case I should be considered as looking for co-developers; the time I have to devote to this project is somewhat finite.

Larry Smith I'd like to see that.


jdp - List of what has already been completed (to pique interest):

  • Application launching (in their own interpreters)

Larry Smith I have a version which does this, too.

  • Configuration

Larry Smith What does you mean?

  • A somewhat loose, but existent, extension system
  • The following @apps have been completed: @Calc (Calculator), @Conf (Config file editor)

Larry Smith I have added Torsten Manz's HP-15C simulator.

  • In progress: @Code (Code editor), @Edit (Word processor), Kitty (Package manager)
  • The desktop system has been built - based on weedesk
  • A long todo list has been made

I would like to aim for this to be a portable, extensible desktop environment, but in the future, it could be mounted on top of a BSD or Linux system and be set up as a whole Tcl-based OS. Since everything would be pure-tcl, the user would have the ability to quickly and easily make radical changes to the environment, which would be totally impossible (or very difficult) in other environments.