From: Simon Strandgaard Date: 2004-07-06T01:21:40+09:00 Subject: Re: [ANN] aeditor 1.0 released On Monday 05 July 2004 18:06, Lothar Scholz wrote: > Hello Simon, > > >> Can I ask you again to the exact reason why another fully evolved > >> editor like SciTE will not do ? > > SS> Im obsessed by ruby. I want to be able to write plugins in Ruby. > SS> I want to be able to do changes in the editor core via plugins. > SS> It is not possible with Scintilla to have so much freedom in the > SS> plugins. What I want is maybe emacs ala ruby? > > emacs has about 100.000 lines of C code to avoid the slowness of > elisp. This are not inside files like buffer.c and do not belong to > the lisp interpreter core. wew.. thats many lines, my project has ~3400 lines of source code and ~2000 lines of testcode at the moment. my old editor had many more lines and could do some other things: folding, undo/redo/macros. It had much more testcode.. I have become a better tester since that time, and writes simpler tests. I believe the new editor is somewhat better tested than the old. my current intent is to keep it small and only use ruby. In the past I had an idea about writing the frontend in C++, to obtain speed. I think the speed of the current ruby implementation are acceptable. No need for C++. when I get back from my 3 week vacation in the us, I will focus on only blitting the dirty areas to the display.. and only do lexing of the current line (lexing really takes long time). I hope that I can release an editor package, that works on windows before saturday, where I go on vacation. any kind of patches are warmly welcome (hint) :-) -- Simon Strandgaard