Re: [Haskell-cafe] ANN: Leksah 0.6

2009-07-24 Thread Thomas Davie


On 24 Jul 2009, at 15:52, Hamish Mackenzie wrote:


Hi,

Just a quick note to let people know we released a new version of
Leksah this week.  Thanks for the help and feedback on the previous
version.  We have done our best to add the features we thought were
most pressing.

Please give it a go and let us know what features you would like to
see most in the future.

http://leksah.org/

__ What's New __
 * Integrated GHCi based debugging
 * Multi-window support (View - Detach)
 * Improved layout control (drag  drop and nesting)
 * Regular expression find and replace
 * Grep files in the current package
 * Improved Mac OS X integration

__ Known Bugs and Problems __
 * The package editor works only for cabal files without  
configurations.

 * MS Windows: The check for external modifications of source files
does not work.
 * MS Windows: Interruption of a background build does not work.
 * Navigation in Trace history does not work.

Mac OSX users can install using Mac Ports as usual or use the provided
Intel binary (tested on Leopard only).
http://leksah.org/Leksah-0.6.1.0.dmg


The new detach feature is great, it makes it much more usable for OS X  
users, but there's a small problem – if you detach the main source  
window (from the default config), you end up with a window containing  
just the package management/documentation stuff, which is great, but  
I'd like to be able to shrink it down.  You can't unfortunately  
because of the toolbar.  Would it be possible to move the toolbar onto  
the document windows rather than the package window.___

Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANN: Leksah 0.6

2009-07-24 Thread David Leimbach
The Mac Binary is a great addition! :-)  Thanks!

On Fri, Jul 24, 2009 at 6:52 AM, Hamish Mackenzie
ham...@firestream.co.ukwrote:

 Hi,

 Just a quick note to let people know we released a new version of
 Leksah this week.  Thanks for the help and feedback on the previous
 version.  We have done our best to add the features we thought were
 most pressing.

 Please give it a go and let us know what features you would like to
 see most in the future.

 http://leksah.org/

 __ What's New __
  * Integrated GHCi based debugging
  * Multi-window support (View - Detach)
  * Improved layout control (drag  drop and nesting)
  * Regular expression find and replace
  * Grep files in the current package
  * Improved Mac OS X integration

 __ Known Bugs and Problems __
  * The package editor works only for cabal files without configurations.
  * MS Windows: The check for external modifications of source files
 does not work.
  * MS Windows: Interruption of a background build does not work.
  * Navigation in Trace history does not work.

 Mac OSX users can install using Mac Ports as usual or use the provided
 Intel binary (tested on Leopard only).
 http://leksah.org/Leksah-0.6.1.0.dmg

 Hamish
 ___
 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


Re: [Haskell-cafe] ANN: Leksah 0.6

2009-07-24 Thread Hamish Mackenzie
2009/7/25 Thomas Davie tom.da...@gmail.com:
 The new detach feature is great, it makes it much more usable for OS X
 users, but there's a small problem – if you detach the main source window
 (from the default config), you end up with a window containing just the
 package management/documentation stuff, which is great, but I'd like to be
 able to shrink it down.  You can't unfortunately because of the toolbar.
  Would it be possible to move the toolbar onto the document windows rather
 than the package window.

Try this...
start with the default layout (rm ~/.leksah/Current.session)
click on the Modules tab (make sure it says Modules in the status bar)
View - Collapse (this will combine the two panes on the right into one)
View - Detach (this will detach them leaving the main toolbar behind)

Hamish
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANN: Leksah 0.6

2009-07-24 Thread Thomas DuBuisson
Now updating metadata ...
Why does it need more than 3GB of RAM at this point (I have 4GB and
see 70% going to Leksah before I kill it)?  I didn't point it at
_that_ much Haskell code to parse though.  Does it read everything
into some bloated internal format before parsing?

Thomas


On Fri, Jul 24, 2009 at 6:52 AM, Hamish
Mackenzieham...@firestream.co.uk wrote:
 Hi,

 Just a quick note to let people know we released a new version of
 Leksah this week.  Thanks for the help and feedback on the previous
 version.  We have done our best to add the features we thought were
 most pressing.

 Please give it a go and let us know what features you would like to
 see most in the future.

 http://leksah.org/

 __ What's New __
  * Integrated GHCi based debugging
  * Multi-window support (View - Detach)
  * Improved layout control (drag  drop and nesting)
  * Regular expression find and replace
  * Grep files in the current package
  * Improved Mac OS X integration

 __ Known Bugs and Problems __
  * The package editor works only for cabal files without configurations.
  * MS Windows: The check for external modifications of source files
 does not work.
  * MS Windows: Interruption of a background build does not work.
  * Navigation in Trace history does not work.

 Mac OSX users can install using Mac Ports as usual or use the provided
 Intel binary (tested on Leopard only).
 http://leksah.org/Leksah-0.6.1.0.dmg

 Hamish
 ___
 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


Re: [Haskell-cafe] ANN: Leksah 0.6

2009-07-24 Thread Thomas Davie


On 24 Jul 2009, at 18:01, Hamish Mackenzie wrote:


2009/7/25 Thomas Davie tom.da...@gmail.com:
The new detach feature is great, it makes it much more usable for  
OS X
users, but there's a small problem – if you detach the main source  
window
(from the default config), you end up with a window containing just  
the
package management/documentation stuff, which is great, but I'd  
like to be
able to shrink it down.  You can't unfortunately because of the  
toolbar.
 Would it be possible to move the toolbar onto the document windows  
rather

than the package window.


Try this...
start with the default layout (rm ~/.leksah/Current.session)
click on the Modules tab (make sure it says Modules in the status bar)
View - Collapse (this will combine the two panes on the right into  
one)

View - Detach (this will detach them leaving the main toolbar behind)


Perfect :)  Leksah is looking really rather impressive, I look forward  
to seeing what else you do with it.


Bob___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANN: Leksah 0.6

2009-07-24 Thread Don Stewart
thomas.dubuisson:
 Now updating metadata ...

How many packages do you have installed? :-)

 Why does it need more than 3GB of RAM at this point (I have 4GB and
 see 70% going to Leksah before I kill it)?  I didn't point it at
 _that_ much Haskell code to parse though.  Does it read everything
 into some bloated internal format before parsing?
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANN: Leksah 0.6

2009-07-24 Thread Thomas DuBuisson
On Fri, Jul 24, 2009 at 11:08 AM, Don Stewartd...@galois.com wrote:
 thomas.dubuisson:
 Now updating metadata ...

 How many packages do you have installed? :-)


90 packages - so no more than most other devs I think.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANN: Leksah 0.6

2009-07-24 Thread Thomas DuBuisson
BTW, it works better when I don't give it a directory with numerous
branches of Xen and the Linux kernel - somewhat unfortunate that this
causes massive memory use.  Now to figure out how to get it to
properly configure/build projects!

Thomas

On Fri, Jul 24, 2009 at 11:44 AM, Thomas
DuBuissonthomas.dubuis...@gmail.com wrote:
 On Fri, Jul 24, 2009 at 11:08 AM, Don Stewartd...@galois.com wrote:
 thomas.dubuisson:
 Now updating metadata ...

 How many packages do you have installed? :-)


 90 packages - so no more than most other devs I think.

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANN: Leksah 0.6

2009-07-24 Thread Don Stewart
Oh, so it is scanning all the files and not finalizing them?

thomas.dubuisson:
 BTW, it works better when I don't give it a directory with numerous
 branches of Xen and the Linux kernel - somewhat unfortunate that this
 causes massive memory use.  Now to figure out how to get it to
 properly configure/build projects!
 
 Thomas
 
 On Fri, Jul 24, 2009 at 11:44 AM, Thomas
 DuBuissonthomas.dubuis...@gmail.com wrote:
  On Fri, Jul 24, 2009 at 11:08 AM, Don Stewartd...@galois.com wrote:
  thomas.dubuisson:
  Now updating metadata ...
 
  How many packages do you have installed? :-)
 
 
  90 packages - so no more than most other devs I think.
 
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANN: Leksah 0.6

2009-07-24 Thread Thomas DuBuisson
Don Stewartd...@galois.com wrote:
 Oh, so it is scanning all the files and not finalizing them?

That's the implication, but I can't seem to trigger the case short of
[re]moving the .leksah directory and redoing the config that way...
when I do that...

A brief black-box view of it shows that it opens and closes all the
files quite quickly (observed via lsof) then the CPU is pegged for a
while (and I notice it's single threaded - any plans to process this
stuff in parallel?).  It remains pegged as the memory use gradually
climbs up in steps of ~ 6% it looks like.  Eventually I kill it before
it becomes all knowing and breaks into our nuclear command and control
under the name of 'SkyNet'.

Thomas


 thomas.dubuisson:
 BTW, it works better when I don't give it a directory with numerous
 branches of Xen and the Linux kernel - somewhat unfortunate that this
 causes massive memory use.  Now to figure out how to get it to
 properly configure/build projects!

 Thomas

 On Fri, Jul 24, 2009 at 11:44 AM, Thomas
 DuBuissonthomas.dubuis...@gmail.com wrote:
  On Fri, Jul 24, 2009 at 11:08 AM, Don Stewartd...@galois.com wrote:
  thomas.dubuisson:
  Now updating metadata ...
 
  How many packages do you have installed? :-)
 
 
  90 packages - so no more than most other devs I think.
 

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANN: Leksah 0.6

2009-07-24 Thread Don Stewart
thomas.dubuisson:
 Don Stewartd...@galois.com wrote:
  Oh, so it is scanning all the files and not finalizing them?
 
 That's the implication, but I can't seem to trigger the case short of
 [re]moving the .leksah directory and redoing the config that way...
 when I do that...
 
 A brief black-box view of it shows that it opens and closes all the
 files quite quickly (observed via lsof) then the CPU is pegged for a
 while (and I notice it's single threaded - any plans to process this
 stuff in parallel?).  It remains pegged as the memory use gradually
 climbs up in steps of ~ 6% it looks like.  Eventually I kill it before
 it becomes all knowing and breaks into our nuclear command and control
 under the name of 'SkyNet'.

Yeah, I've had similar issues (but I have upwards of 500 packages installed).
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe