Comments from two weeks of using Leksah

I've been using the latest and greatest version of leksah for the last couple of weeks and I wanted to give a short report on the things I've found. First of all, it's crashed only once, and the error was an actual segfault, so I'm not sure what went wrong there. All in all, I like the eyecandy and have left it on for everything I do, but I've noticed that arrows have an extra space after them, no matter which arrow. Also, the candy for =<< and >>= is the same. Only one "missing feature" that I've noticed: regex find and replace. I'd like very much to be able to find and replace using regexes, as this is pretty much why I keep coming back to vi and emacs. I really really like the modules pane which gives me quick views into the doc of everything that's installed and the signatures. I wonder, though, could it be limited to the packages made available by the dependencies in configuring the current working package? That way, it would be easy to tell whether a dependency was missing. I wonder if there's a way to setup the preferences so that autocomplete can be accelerator based (like Ctrl+Space) instead of constantly on, because I've noticed that occasionally I'll hit enter at the end of a line and have it autocorrect my last identifier incorrectly. It'd be kind of neat if the error lines from the continuous background build showed up highlighted in the editor in some way, like they do in oh say Eclipse, but that's just a nice feature. Only other feature i'd like to see added is the ability to have multiple packages open at once, allow them to depend on each other, and handle configuring, building, and installing each of them be a one-step process. That's about it. For large projects, very neat and very useful! I like it. -- Jeff

I've seen it on the Hackaton and was really impressed.
Were you using it on Windows? I haven't tried it yet since I heard it has
major problems on Windows.
On Tue, Apr 21, 2009 at 5:06 PM, Jeff Heard
I've been using the latest and greatest version of leksah for the last couple of weeks and I wanted to give a short report on the things I've found.
First of all, it's crashed only once, and the error was an actual segfault, so I'm not sure what went wrong there. All in all, I like the eyecandy and have left it on for everything I do, but I've noticed that arrows have an extra space after them, no matter which arrow. Also, the candy for =<< and >>= is the same.
Only one "missing feature" that I've noticed: regex find and replace. I'd like very much to be able to find and replace using regexes, as this is pretty much why I keep coming back to vi and emacs.
I really really like the modules pane which gives me quick views into the doc of everything that's installed and the signatures. I wonder, though, could it be limited to the packages made available by the dependencies in configuring the current working package? That way, it would be easy to tell whether a dependency was missing.
I wonder if there's a way to setup the preferences so that autocomplete can be accelerator based (like Ctrl+Space) instead of constantly on, because I've noticed that occasionally I'll hit enter at the end of a line and have it autocorrect my last identifier incorrectly. It'd be kind of neat if the error lines from the continuous background build showed up highlighted in the editor in some way, like they do in oh say Eclipse, but that's just a nice feature.
Only other feature i'd like to see added is the ability to have multiple packages open at once, allow them to depend on each other, and handle configuring, building, and installing each of them be a one-step process.
That's about it. For large projects, very neat and very useful! I like it.
-- Jeff _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

I'm using it on Ubuntu Linux 8.10 and on Mac OS X 10.5.x
-- Jeff
On Tue, Apr 21, 2009 at 11:12 AM, Peter Verswyvelen
I've seen it on the Hackaton and was really impressed. Were you using it on Windows? I haven't tried it yet since I heard it has major problems on Windows. On Tue, Apr 21, 2009 at 5:06 PM, Jeff Heard
wrote: I've been using the latest and greatest version of leksah for the last couple of weeks and I wanted to give a short report on the things I've found.
First of all, it's crashed only once, and the error was an actual segfault, so I'm not sure what went wrong there. All in all, I like the eyecandy and have left it on for everything I do, but I've noticed that arrows have an extra space after them, no matter which arrow. Also, the candy for =<< and >>= is the same.
Only one "missing feature" that I've noticed: regex find and replace. I'd like very much to be able to find and replace using regexes, as this is pretty much why I keep coming back to vi and emacs.
I really really like the modules pane which gives me quick views into the doc of everything that's installed and the signatures. I wonder, though, could it be limited to the packages made available by the dependencies in configuring the current working package? That way, it would be easy to tell whether a dependency was missing.
I wonder if there's a way to setup the preferences so that autocomplete can be accelerator based (like Ctrl+Space) instead of constantly on, because I've noticed that occasionally I'll hit enter at the end of a line and have it autocorrect my last identifier incorrectly. It'd be kind of neat if the error lines from the continuous background build showed up highlighted in the editor in some way, like they do in oh say Eclipse, but that's just a nice feature.
Only other feature i'd like to see added is the ability to have multiple packages open at once, allow them to depend on each other, and handle configuring, building, and installing each of them be a one-step process.
That's about it. For large projects, very neat and very useful! I like it.
-- Jeff _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Jeff Heard wrote:
First of all, it's crashed only once, and the error was an actual segfault, so I'm not sure what went wrong there. All in all, I like the eyecandy and have left it on for everything I do, but I've noticed that arrows have an extra space after them, no matter which arrow. Also, the candy for =<< and >>= is the same.
The demo at the hackathon was very impressive indeed. You can redefine the candy. Look for a *.candy file in your installation. Martijn.

Hello Jeff Jeff Heard wrote:
I've been using the latest and greatest version of leksah for the last couple of weeks and I wanted to give a short report on the things I've found.
Thanks for taking the time to write this report. Jeff Heard wrote:
First of all, it's crashed only once, and the error was an actual segfault, so I'm not sure what went wrong there. All in all, I like the eyecandy and have left it on for everything I do, but I've noticed that arrows have an extra space after them, no matter which arrow. Also, the candy for =<< and >>= is the same.
The extra space is a feature that you can switch on and off (-Trimming in the .candy file). It is "on" as standard to avoid possible problems with layout sensitiveness of Haskell and candy. The unicode signs for =<< and >>= can be set in the .candy file. We should find a reasonable default. Jeff Heard wrote:
Only one "missing feature" that I've noticed: regex find and replace. I'd like very much to be able to find and replace using regexes, as this is pretty much why I keep coming back to vi and emacs.
You are right. Find and replace is missing not only in this respect. We will add this to the wish list. Jeff Heard wrote:
I really really like the modules pane which gives me quick views into the doc of everything that's installed and the signatures. I wonder, though, could it be limited to the packages made available by the dependencies in configuring the current working package? That way, it would be easy to tell whether a dependency was missing.
This should be possible by selecting the "package" scope in the modules or search pane. Jeff Heard wrote:
I wonder if there's a way to setup the preferences so that autocomplete can be accelerator based (like Ctrl+Space) instead of constantly on, because I've noticed that occasionally I'll hit enter at the end of a line and have it autocorrect my last identifier incorrectly.
Go to Preferences/GUI Options and select "Complete only on hotkey" Jeff Heard wrote:
It'd be kind of neat if the error lines from the continuous background build showed up highlighted in the editor in some way, like they do in oh say Eclipse, but that's just a nice feature.
This will be much enhanced in the next version. The highligt part was completely rewritten when adding the debugger. Jeff Heard wrote:
Only other feature i'd like to see added is the ability to have multiple packages open at once, allow them to depend on each other, and handle configuring, building, and installing each of them be a one-step process.
Sorry, but this is currently not on our list. But if someone implements it, we will be very happy. Thanks again and good night Jürgen _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe -- View this message in context: http://www.nabble.com/Comments-from-two-weeks-of-using-Leksah-tp23158152p231... Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.
participants (4)
-
Jeff Heard
-
jutaro
-
Martijn van Steenbergen
-
Peter Verswyvelen