[Haskell-cafe] Re: Best Editor In Windows
Gour
gour at gour-nitai.com
Wed Nov 4 08:30:37 EST 2009
On Tue, 3 Nov 2009 12:47:40 -0800
>>>>>> "Gregory" == Gregory Crosswhite >>>>>> wrote:
Gregory> The problem with Leo is that although there are rarely
Gregory> performance problems when navigating and editing the outline,
Gregory> the text pane can be very slow at times when using the
Gregory> Tk-based GUI --- even on modern hardware --- because the
Gregory> syntax highlighter is written in Python. (Incidentally, as
Gregory> much as I love Leo, I also hold it up as an example of how
Gregory> slow scripting languages aren't always "fast enough" as their
Gregory> proponents claim. :-) )
:-)
Gregory> There are two solutions to this: First, you can use the
Gregory> Qt-based Leo GUI, which uses the native C++ colorizer built
Gregory> into QtScintilla, which I have never had any performance
Gregory> problems with. Since you (reasonably) really like
Gregory> haskell-mode in Emacs, though, you can alternatively use the
Gregory> Emacs plugin so that you end up using Leo to navigate through
Gregory> your code to the chunk that you want to edit, and then using
Gregory> Emacs to do the actual editing. This might sound like an
Gregory> awkward setup, but I actually find that navigating in this way
Gregory> requires much less mental energy than scanning through
Gregory> multiple flat files to pick out the code that you want to edit
Gregory> next, and the plugin makes this type of workflow fairly
Gregory> painless.
Thanks to your help, now I made Qt Leo to work with my Emacs. :-)
Gregory> Viewing Leo as a "meta-editor" is a good way to think about it.
Good. Let me try to imbibe this view more...
Sincerely,
Gour
--
Gour | Hlapicina, Croatia | GPG key: F96FF5F6
----------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
Url : http://www.haskell.org/pipermail/haskell-cafe/attachments/20091104/5b2ee4f2/signature.bin
More information about the Haskell-Cafe
mailing list