
I actually agree with you on that regard, I think the best thing you can get
from Yi is just the basic editing commands (the same you would get from
vim), such as visual/edit mode and whatnot
The best thing that Leksah can turn into (and something that
Haskell desperately needs) is a Haskell version of Eclipse, because as Java
has a weakness of being incredibly verbose (which Eclipse gets around with
very easily, try coding Java in vim!!!), Haskell being a statically typed
language has a weakness that in non trivial code, types can
become convoluted and 'piping' functions together becoming complicated,
something that a very smart code completion along with very powerful
refactoring techniques that Eclipse has would do wonders.
The one thing that Haskell is missing is a proper editing environment, and
at least in my opinion one of the major things that a language needs to
become widely adopted (unless its a first like perl,C was) is a proper
editing environment that is approachable for newer people but remains
powerful for advanced users
On Tue, May 3, 2011 at 1:43 AM, jutaro
Hi Mathew, I was not the one working on Yi integration so far, but let me tell you what I think of the matter. Yi attempts to be a full blown editor, while Leksah needs Yi as a library for text editing with features typical of a source code editor component.
What we have in Leksah is an abstract TextEditor interface. So if I would work on it (and I can't say if I will do) I would fork Yi, and factor out a simple TextEditor library, and then would try to convince the Yi people that it would make sense to refactor Yi this way.
As it is now we have Yi in some way integrated, but it is not well defined, what part of functionality Leksah and Yi play, and I guess we will not reach something usable this way.
Jürgen
On 30 Apr., 11:25, Mathew de Detrich
wrote: Is there going to be any plans to integrate Yi into Leksah as you originally planned to, or is that idea for the short term out the window?
On Fri, Apr 22, 2011 at 8:40 PM, Hamish Mackenzie <
hamish.k.macken...@googlemail.com> wrote:
Yesterday we uploaded our official 0.10.0 release (0.10.0.4) to Hackage and we have Windows and OS X installers athttp:// leksah.org/download.html
Anyone using an earlier version should upgrade.
This release is mainly small improvements and bug fixes. Some of the improvements include:
* Better messages for some common problems. * Improved grep (now searches all source directories in your workspace) * Updated build system for more reliable rebuilding of dependent packages in your workspace
We have automated the building of the Leksah installers and this should allow us to do more frequent releases in the future.
There is a lot more to do and we would love to hear from anyone who has time to help out.
Worth mentioning because they can be hard to find:
* <Ctrl> R adds missing imports * <Ctrl> <Enter> evaluates current line or selection in GHCi * Right click menu in the editor has other debug functions * Comment and uncomment are now <Ctrl> D and <Ctrl> <Shift> D
To build Leksah yourself:
* Install Gtk and GtkSourceView2 (C libraries and headers) * Install The Haskell Platform (or GHC >= 6.12.3) * cabal update * cabal install gtk2hs-buildtools * cabal install leksah * leksah
Making a Gtk application look nice on Windows and OS X is not easy so we recommend using one of these prebuilt binaries:
Windows users using GHC 7.0.3 http://leksah.org/packages/leksah-0.10.0.4-ghc-7.0.3.exe
Windows users using GHC 6.12.3 http://leksah.org/packages/leksah-0.10.0.4-ghc-6.12.3.exe
OS X 10.6 users using GHC 7.0.3 http://leksah.org/packages/leksah-0.8.0.6.dmg
(These installers do not install Gtk2Hs packages on your system)
Please consulthttp://leksah.org/download.htmlfor more details about installation! Background information can be found in the Leksah manual http://leksah.org/leksah_manual.pdf.
Known bugs and problems:
* Leksah does not run with GHC 6.12.2 (http://http://hackage.haskell.org/trac/ghc/ticket/4038)
Have fun Jürgen & Hamish See you on #leksah IRC
_______________________________________________ Haskell-Cafe mailing list Haskell-C...@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-C...@haskell.orghttp:// www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe