On Fri, 10 Mar 2000, Moshe Zadka wrote:
> On Fri, 10 Mar 2000, Omer Zak wrote: 
> > However one of Matan's highest priorities is a lightweight word
> > processor.
> 
> Exactly! And C is much more heavyweight then Python <wink>.
> 
> Overhead of Python's library: 567K on my system (including everything
> one has to distribute with embedded Python. This probably could be
> trimmed down a bit, but not much). I truly think an extra 567K isn't
> that much, even if one wants to have something lightweight. Note that
> Tcl is probably lighter -- but in return, more of the editor would be
> coded in C.

I think I might have overstated my fear of bloat.
My main goal is to write a word processor that "can be used by school
childern (actually, a specific child :-) to write a paper, with all the
eye candy that they would use in MS-Word", and do it as fast as
possible. If I though using gtk or qt would help me in that goal, I'd
use it. If I thought Python would help, I'd use that.

To make it clear - I am trying to write the pico of hebrew word
processors. Not the emacs of such. 

My choice is certainly affected by my ignorance. I never used gtk, and
rarely looked at programs that do. I only wrote one qt program. I only
looked at one Python program (radiuscontext) and was scared away by
"significant whitespace".

About using a scripting language to enhance an application: this is an
open source program. The scripting language is C and the only limitation
is that "enhancing scripts" need to be available at compile time.

BTW, I just uploaded an even newer version, which could be considered
useful (for small values of useful, naturally.) You can already edit
more than one screenfull, and can select alignment of paragraphs.
 
http://www.arava.co.il/matan/hebrew/ft.tar.gz

> > Look, he doesn't even rely upon X libraries, using SVGAlib instead in his
> > basic implementation.
> 
> This talks more about runtime overhead then distribution overhead: X
> libraries could be linked in dynamically, and not take any place in the 
> distributed binary.

This talks only about one thing - I don't like using a mouse.




-- 
Matan Ziv-Av.                         [EMAIL PROTECTED]


=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to