[Haskell-cafe] ANN: Leksah 0.10.0
Mathew de Detrich
deteego at gmail.com
Tue May 3 01:49:52 CEST 2011
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 <jnf at arcor.de> wrote:
> Hi Mathew,
> I was not the one working on Yi integration so far, but let me tell
> 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
> 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
> what part of functionality Leksah and Yi play, and I guess we will not
> something usable this way.
> On 30 Apr., 11:25, Mathew de Detrich <dete... at gmail.com> wrote:
> > Is there going to be any plans to integrate Yi into Leksah as you
> > 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... at 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://
> > > 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... at haskell.org
> > >http://www.haskell.org/mailman/listinfo/haskell-cafe
> > _______________________________________________
> > Haskell-Cafe mailing list
> > Haskell-C... at haskell.orghttp://
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe