[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
> 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... at 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... 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://
> 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... at haskell.org
> > >http://www.haskell.org/mailman/listinfo/haskell-cafe
> >
> >
> >
> > _______________________________________________
> > Haskell-Cafe mailing list
> > Haskell-C... at haskell.orghttp://
> www.haskell.org/mailman/listinfo/haskell-cafe
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20110503/0afbcc5b/attachment-0001.htm>


More information about the Haskell-Cafe mailing list