Skip to main content

Posts

Showing posts from 2010

My minimalistic xinitrc, xmonad.hs and xmobarrc

put this in ~/.xinitrc ck-launch-session # start trayer to contain apps like nm-applet trayer --edge top --align right --SetDockType true --SetPartialStrut true --expand true --width 5 --transparent true --tint 0x191970 --height 12 & kmix & # some cool effects xcompmgr -c -f -F & # Set the background color hsetroot -tile /home/sven/Wallpapers/abstract-bluelights-1280x800-.jpg xset b 100 0 0 xset r rate 190 90 dbus-launch --exit-with-session xmonad put this in ~/.xmonad/xmonad.hs import XMonad import qualified XMonad . StackSet as W import XMonad . ManageHook import XMonad . Hooks . ManageHelpers import XMonad . Hooks . DynamicLog import XMonad . Hooks . ManageDocks import XMonad . Hooks . FadeInactive() import XMonad . Hooks . SetWMName ( setWMName ) import XMonad . Layout . NoBorders ( smartBorders ) import XMonad . Layout . Tabbed ( tabbed , shrinkText , defaultTheme ) import XMonad . Layout . LayoutHints ( layoutHints ) imp

Installing GHC 6.12.2 on Red Hat Entrprise Linux 5.4 (i386)

Haskell, a general-purpose, purely functional programming language, has become more and more interesting for me, it allows me to write maintainable code, with acceptable performance even for tasks like analyzing large log files. I recently discovered how easy it is to write programs interacting with a unix like environment. It also very easy to write networking code. Haskell offers great opportunities for TDD and SDD through HUnit and QuickCheck, which - together with the pure and strong static type system of the language itself - enable trust in program correctness, which is vital for many commercial applications, or applications exposed to increased security requirements. In order to leverage the outstandingly great features of Haskell, one has to have that beast running on a stable, proven and hence archaic and outdated operating system. Even if one is not a firm believer in magical awesomeness of Enterprise labels on top of ridiculously obsolete tools(like gcc 4.1 and glibc 2.5),

haskell stuff in my .emacs

This does not include the ghc-mod configuration. ;; haskell section: (load "/usr/share/emacs/site-lisp/haskell-mode/haskell-site-file.el") (require 'inf-haskell) (autoload 'turn-on-haskell-doc-mode "haskell-doc" nil t) (add-hook 'haskell-mode-hook 'heyllStd) (add-hook 'haskell-mode-hook 'turn-on-haskell-font-lock) (add-hook 'haskell-mode-hook 'turn-on-haskell-decl-scan) (add-hook 'haskell-mode-hook 'turn-on-haskell-indent) (add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode) (add-hook 'haskell-mode-hook 'turn-on-haskell-ghci) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;