[Added INSTALL and friends Manuel M T Chakravarty **20060529153536] { addfile ./AUTHORS addfile ./INSTALL addfile ./Makefile addfile ./README hunk ./AUTHORS 1 +Manuel M T Chakravarty hunk ./INSTALL 1 +Prerequisites +~~~~~~~~~~~~~ +To compile this code, you need a Haskell compiler. If you have none, go to + to download and install one. (Alternatively, many +GNU/Linux distributions provide ready-to-install Haskell systems; eg, on Fedora +Core, `yum install ghc' will get the Glasgow Haskell Compiler from Fedora +Extras.) + +lambdaFeed is written in Haskell 98; ie, it should work with any Haskell +system that supports the hierarchical libraries and on any operating system. +However, I have only tested it with the Glasgow Haskell Compiler (GHC) on +GNU/Linux. I'd appreciate any comments or patches concerning use with other +Haskell systems and operating systems. + +Compilation and Installation +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +lambdaFeed uses a Cabal-based build system; i.e, +use the following sequence of commands to compile and install: + + % chmod a+x Setup.hs runLambdaFeed.hs + % ./Setup.hs configure --prefix=INSTALL-DIRECTORY + % ./Setup.hs build + % ./Setup.hs install + +Alternatively, you can simply invoke `runLambdaFeed.hs' inplace - possibly +after adding execute permission. (This will use interpreted, rather than +compiled code, and hence be significantly slower.) hunk ./LambdaFeed.hs 104 --- * It might be nice to generate atom feeds, too. +-- * It might be nice to generate atom feeds, too. There are good reasons to +-- prefer Atom . It seems that a +-- good compromise is requiring input to be Atom-ish, but to be able to +-- render feeds in either format. hunk ./Makefile 1 +# A simple feed generator: make system +# +# Copyright (c) 2006 Manuel M T Chakravarty +# +# License: +# + +default: + @echo "*** lambdaFeed uses a Cabal-based build system ." + @echo "*** See the file INSTALL for details." hunk ./README 1 + lambdaFeed -*-text-*- + ~~~~~~~~~~ + +lambdaFeed is an RSS 2.0 feed generator. It reads news items - in a non-XML, +human-friendly format - distributed over multiple channels and renders them +into the RSS 2.0 XML format understood by most news aggregators as well as +into HTML for inclusion into web pages. + +lambdaFeed is free software. You can use, modify, and re-distribute it under +the terms of the GPL v2 or later, but NO WARRANTY WHATSOEVER IS PROVIDED. +Please see the file COPYING for legal details and the file AUTHORS for the +origin of this software. + +Please refer to the file INSTALL for installation instructions. + +-= Manuel M T Chakravarty }