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 <j...@arcor.de> wrote: > 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 <dete...@gmail.com> 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 >
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe