<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xmobar/Commands.hs, branch 0.8</title>
<subtitle>a minimalistic status bar</subtitle>
<id>https://jao.io/cgit/xmobar/atom?h=0.8</id>
<link rel='self' href='https://jao.io/cgit/xmobar/atom?h=0.8'/>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/'/>
<updated>2007-10-03T14:25:49Z</updated>
<entry>
<title>Reintroduced rate with a default implementation (1 second) to be used in the default implementation of start</title>
<updated>2007-10-03T14:25:49Z</updated>
<author>
<name>Andrea Rossato</name>
<email>andrea.rossato@ing.unitn.it</email>
</author>
<published>2007-10-03T14:25:49Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=dfa424ab5f3e1947e009e6dc73fd8d3a5f311e60'/>
<id>urn:sha1:dfa424ab5f3e1947e009e6dc73fd8d3a5f311e60</id>
<content type='text'>
darcs-hash:20071003142549-d6583-7866ef3df79502568920c3d0b839dbb5bdb31fc8.gz
</content>
</entry>
<entry>
<title>reintroduced run as an Exec method: this way it is possible to write plugins by defining either run or start</title>
<updated>2007-10-03T11:06:09Z</updated>
<author>
<name>Andrea Rossato</name>
<email>andrea.rossato@ing.unitn.it</email>
</author>
<published>2007-10-03T11:06:09Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=c86bc6bf7704740c357e5a30ce8c2eee114d5b38'/>
<id>urn:sha1:c86bc6bf7704740c357e5a30ce8c2eee114d5b38</id>
<content type='text'>
darcs-hash:20071003110609-d6583-68205f8664c81ff7e3349ee67d32ffd4f91881b1.gz
</content>
</entry>
<entry>
<title>Removed unused rate method</title>
<updated>2007-09-28T12:02:18Z</updated>
<author>
<name>Andrea Rossato</name>
<email>andrea.rossato@ing.unitn.it</email>
</author>
<published>2007-09-28T12:02:18Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=c6928b2a01baae8be7d1f44f52a8c1d92910d05c'/>
<id>urn:sha1:c6928b2a01baae8be7d1f44f52a8c1d92910d05c</id>
<content type='text'>
darcs-hash:20070928120218-d6583-3a0f314e02ef4a3943cc8d0fe45c5af0b446871d.gz
</content>
</entry>
<entry>
<title>API change in the Exec class</title>
<updated>2007-09-27T17:25:06Z</updated>
<author>
<name>Andrea Rossato</name>
<email>andrea.rossato@ing.unitn.it</email>
</author>
<published>2007-09-27T17:25:06Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=4ca69461831cd4d4a5296f24eb15e29d849cbaf5'/>
<id>urn:sha1:4ca69461831cd4d4a5296f24eb15e29d849cbaf5</id>
<content type='text'>
Changed run :: a -&gt;  IO String to
start :: a -&gt; (String -&gt; IO ()) -&gt; IO ()
Suggested by Spencer Janssen.

darcs-hash:20070927172506-d6583-7174784a7c9a4b317226fb28a2677157cce2e61f.gz
</content>
</entry>
<entry>
<title>code and output cleanup</title>
<updated>2007-07-24T09:44:35Z</updated>
<author>
<name>Andrea Rossato</name>
<email>andrea.rossato@ing.unitn.it</email>
</author>
<published>2007-07-24T09:44:35Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=9928c4c9ea1648c0735b1219e15f00307cacfa0d'/>
<id>urn:sha1:9928c4c9ea1648c0735b1219e15f00307cacfa0d</id>
<content type='text'>
darcs-hash:20070724094435-d6583-dec41cb61e2f547ae45835873aadcbb0fc21dd8e.gz
</content>
</entry>
<entry>
<title>Monitors are now a Plugin that can be removed from Config.hs</title>
<updated>2007-07-18T15:12:11Z</updated>
<author>
<name>Andrea Rossato</name>
<email>andrea.rossato@ing.unitn.it</email>
</author>
<published>2007-07-18T15:12:11Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=a8653d8712c2d218adf3f70cef7e511060bed695'/>
<id>urn:sha1:a8653d8712c2d218adf3f70cef7e511060bed695</id>
<content type='text'>
darcs-hash:20070718151211-d6583-7e0e49c22d07feda72d03370fd592c196dfcc9c1.gz
</content>
</entry>
<entry>
<title>README and Cabal edits</title>
<updated>2007-07-14T10:39:13Z</updated>
<author>
<name>Andrea Rossato</name>
<email>andrea.rossato@ing.unitn.it</email>
</author>
<published>2007-07-14T10:39:13Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=6d21a15b2563c8e6f84e1a6fbc6f6b6eb3439cd0'/>
<id>urn:sha1:6d21a15b2563c8e6f84e1a6fbc6f6b6eb3439cd0</id>
<content type='text'>
Added some more credits, corrected typos, updated darcs version to 0.7,
changed name to Xmonbar and removed references to XMonad. Xmobar is now just
a minimalistic text based status bar for any kind of WM (the XMonad
community adopted the more advanced and stable dzen, after all ;-)

darcs-hash:20070714103913-d6583-b143dedf4ed5cbcb59b4f630ffce9afe82e32b86.gz
</content>
</entry>
<entry>
<title>haddock tuning</title>
<updated>2007-07-13T12:37:07Z</updated>
<author>
<name>Andrea Rossato</name>
<email>andrea.rossato@ing.unitn.it</email>
</author>
<published>2007-07-13T12:37:07Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=22ad130fa851909870ddc0e6caa1aa6f8d6a66a1'/>
<id>urn:sha1:22ad130fa851909870ddc0e6caa1aa6f8d6a66a1</id>
<content type='text'>
darcs-hash:20070713123707-d6583-b236b40087a92c45511afb3e4350813917515c02.gz
</content>
</entry>
<entry>
<title>Commands.hs: more code cleanup</title>
<updated>2007-07-13T09:34:02Z</updated>
<author>
<name>Andrea Rossato</name>
<email>andrea.rossato@ing.unitn.it</email>
</author>
<published>2007-07-13T09:34:02Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=faaf430241277fecf73f9a8202583426c2e03458'/>
<id>urn:sha1:faaf430241277fecf73f9a8202583426c2e03458</id>
<content type='text'>
darcs-hash:20070713093402-d6583-eff0382e0c9bb69bd7d45be1b4691bd50f55f776.gz
</content>
</entry>
<entry>
<title>use of existential types for plugin support</title>
<updated>2007-07-12T17:50:34Z</updated>
<author>
<name>Andrea Rossato</name>
<email>andrea.rossato@ing.unitn.it</email>
</author>
<published>2007-07-12T17:50:34Z</published>
<link rel='alternate' type='text/html' href='https://jao.io/cgit/xmobar/commit/?id=e85b0920a06ad019754e1cb8e72eb6cc34cdeedc'/>
<id>urn:sha1:e85b0920a06ad019754e1cb8e72eb6cc34cdeedc</id>
<content type='text'>
This patch, which *changes the configuration format*, adds easy plugin support
by using an existential type for storing the list of commands to be
executed. Adding a plugin is just a matter of writing the appropriate
instance of the Exec class, after importing Commands.hs.
I must thank Claus Reinke for the help in understanding the mysteries of
reading existential types. The Read instance of Runnable must be credited to
him. See here:
http://www.haskell.org/pipermail/haskell-cafe/2007-July/028227.html

darcs-hash:20070712175034-d6583-f10174bb3b0a9b4f6e08d05052c18f30e539b319.gz
</content>
</entry>
</feed>
