
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

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.
__ 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.

2009/7/25 Thomas Davie
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

On 24 Jul 2009, at 18:01, Hamish Mackenzie wrote:
2009/7/25 Thomas Davie
: 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

The Mac Binary is a great addition! :-) Thanks!
On Fri, Jul 24, 2009 at 6:52 AM, Hamish Mackenzie
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.
__ 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

"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
Mackenzie
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.
__ 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

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?

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
DuBuisson
On Fri, Jul 24, 2009 at 11:08 AM, Don Stewart
wrote: thomas.dubuisson:
"Now updating metadata ..."
How many packages do you have installed? :-)
90 packages - so no more than most other devs I think.

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 DuBuisson
wrote: On Fri, Jul 24, 2009 at 11:08 AM, Don Stewart
wrote: thomas.dubuisson:
"Now updating metadata ..."
How many packages do you have installed? :-)
90 packages - so no more than most other devs I think.

Don Stewart
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 DuBuisson
wrote: On Fri, Jul 24, 2009 at 11:08 AM, Don Stewart
wrote: thomas.dubuisson:
"Now updating metadata ..."
How many packages do you have installed? :-)
90 packages - so no more than most other devs I think.

thomas.dubuisson:
Don Stewart
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).
participants (5)
-
David Leimbach
-
Don Stewart
-
Hamish Mackenzie
-
Thomas Davie
-
Thomas DuBuisson