xmobar-0.3 "the Threaded" released!

Hi, I keep working on xmobar, my status bar for XMonad. With this release I'm starting to address performance issues: 1. Now each command is run in a separate thread, and the output saved in a MVar. This reduces xmobar memory usage and, for multi cpu/core systems it could be less resource consuming. The bottle neck remains: System.Process.runInteractiveCommand. I'll try to address this problem too. Any idea? 2. It is now possible to set a refresh time for each command to be run. See xmobar.config-sample. 3. Xbar type is now modelled over XMonad X. It increases very slightly memory footprint but it simplifies many functions. 4. The single file has been split into several ones. 5. A new monitor has been added, to check weather information. See xmobar.config-sample to see how to set it to retrieve weather information every 60 minutes. In the argument list you need to specify the weather station code (to demonstrate independent refresh rates). 6. Released through Hackage. Grab it here: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xmobar-0.3 All the best. Andrea

Hi, I had to make a quick bugfix release, since an out of bound Int could cause a DOS attack to http://weather.noaa.gov/....:-( Thanks to the new weather module... Grab it here: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xmobar-0.3.1 Sorry for the inconvenience. All the best. Andrea On Tue, Jun 26, 2007 at 09:34:06PM +0200, Andrea Rossato wrote:
Hi,
I keep working on xmobar, my status bar for XMonad.
With this release I'm starting to address performance issues:
participants (1)
-
Andrea Rossato