A package was submitted to savannah.nongnu.org This mail was sent to [EMAIL PROTECTED], [EMAIL PROTECTED]
Daniel Michael Russell <[EMAIL PROTECTED]> described the package as follows: License: gpl Other License: Package: Emocz -- FSF's first full blown professi System name: emocz Type: non-GNU Description: This is a project to develop the first completely Free full-blow document editing/layout environment for real human beings and rocket-scientists alike. It combines the traditional Emacs commandline and engine with a totally modern Graphical User Interface (GUI) based on Gecko technologies like XUL. Emocz will have Adobe-style pallettes and M$ Office-style toolbars. Inuitiveness is essential to Emocz's user interface. Emocz version 1 has some specific goals: - complete backwards-compatibility with Emacs, with all features reatined - utterly WYSIWYG mathematics support, similar to MathType on M$ Windows, but plugs into a Computer Algebra System (CAS) such as Yacas or XMaxima, with manipulatable math graphics via XPCOM GNU-Plot component - some initial syntax highlighting features - Emocz native document format, for style documents using HTML+CSS as a backend - complete access to all CSS2 styles for document formatting via the GUI (like M$ Word's) or Emacs commandline - ability to save and open files to/from a local filesystem or FTP, HTTP, or types of connections, in virtually the same way Emocz is made from Emacs + Mozilla. It uses the Emacs codebase for the fundamental things like: - execution of LISP code (ELISP) - modes - command processing and so on. It uses the Mozilla codebase for just about everything else, such as: - rendering (Gecko) - transparent FTP/SSH file editing (Necko) - collaborative document editing (using Necko and our custom XPCOM components) - platform independent system calls (NSPR) - user interface (XUL + JavaScript) The result is a very powerful and flexible DOCUMENT editor (as opposed to TEXT editor). Because Emocz is written in C++ with XPCOM technology, it is very component oriented: - Doc/View design pattern - hot-pluggable extensions to Emocz (using XPCOM) - buffers are completely abstracted; they are no longer limited chunks of physical RAM (think: encrypted remote document collaboration) - Emocz will someday be a viable competitor to the best word processors, but better because of its extra professional features - Emocz will someday be a complete IDEEMS (Integrated Document Environment for Engineers, Mathematicians, and Scientists), with contributed components from workers in those fields This is an ambitious project, but it has an advantage: it does not reinvent the wheel, but rather builds a better one from existing technologies. Other Software Required: - Mozilla - Emacs - GNU-Plot - A Computer Algebra System (CAS), such as Yacas or XMaxima - other software can be linked/embedded into Emocz with XPCOM (like in M$ Office OLE) Other Comments: I do not yet have viable source code. I am hacking on the initial make and config scripts, as well as typing up several plan files dealing with various aspects of the software design. _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Savannah-hackers mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/savannah-hackers