25k lines of ASP to 4.2k lines of Haskell, with considerably more functionality

Haskell in the real world: http://braintreehemp.com.au/ Source available from: darcs get http://braintreehemp.com.au/www.braintreehemp.com.au-WASH/ The site features: - Written in Haskell, using WASH http://www.informatik.uni-freiburg.de/~thiemann/WASH/ - Shopping basket and checkout - Google Maps - Google Analytics - Google Webmaster tools - Template Haskell for HaskellDB description (describe a table or a field in one line) - GPL, execpt where stated otherwise. - Heavyweight Content Management System (CMS) -- Froogle RSS generator -- Configurable help for each page -- Concept of inventory levels -- Concept of users and permissions -- Naive-user management of products, users, and page content -- XML import tool and wizard for inventory level reconciliation between warehouse and site database CMS screen shots at: http://braintreehemp.com.au/screenshots/index.html Why did I write the site in Haskell? First, I was ask to fix the site that was selling products they didn't have in stock. Once I looked at the source code, 25000 lines of ASP, I reckoned it would be easier to rewrite it in a real language. Second, I couldn't find any commercial sites written in Haskell, and I thought this would be a good chance. The new site has considerably more functionality and is a little over 4200 lines of Haskell. The original site could only display and sell products, without any consideration of whether any were currently in stock. Furthermore, the site content could only be maintained by an expert user. See the old site at http://web.archive.org/web/20060503232646/www.braintreehemp.com.au/retail/ . If anyone wants to have a play with the CMS, email me privately, and I'll give you a nobody login. Adam

Hello Adam, Thursday, April 5, 2007, 7:04:32 AM, you wrote:
Haskell in the real world: http://braintreehemp.com.au/
in the shopping section, there are choice between men, women and special creatures. doesn't slave-trade prohibited by civil laws? -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com
participants (2)
-
Adam Peacock
-
Bulat Ziganshin