|
about the songseed project
|
steamdoc: scalable document production |
||||||
| Document production is ridiculously important in business, community and individual projects. Today's users like monolithic office apps because of the clear layout and instant feedback they provide as words hit the page. | Unfortunately, the conventional model is a mess underneath: comparing documents is difficult, users can't edit them unless they have the right software, sharing documents is painful and the tools misbehave with large documents. | Steamdoc aims to create the best of both worlds: letting users work with the tools they're used to but hooking them into a powerful backend that does great sharing, version control and typesetting. |
It doesn't quite reach that ideal yet,
but what we have works on a wiki model
and supports several types of markup.
It's stable and we use it for our
projects.
Project wiki Github Repository |
|||
sketchport: logicbase |
||||||
|
This project is just my latest
attempt to build a 'logicbase'
framework. This platform is not
remotely stable and I'm planning
a rewrite in the near future.
The paper Worlds: Controlling the Scope of Side Effects inspired this preview. |
This project attempts to allow a programmer to write an application as a series of interconnected states, similar to the dynamic of a text adventure. In this way, it's then possible to wrap a variety of user interface styles around the logical core. | The project aims to make vast improvements over conventional piecemeal-state approaches to software development. Complex transactions can be easier to work with. The SP approach also allows for much more flexible user interface patterns than we have at the moment. |
This version is written in python
and depends on the cherrypy
http library and possibly other libs
too.
Sketchport tarball |
|||