[Happstack]
Haskell application server stackHere you will find answers to frequently asked questions about Happstack and HAppS. It is both exhilarating and informative!
Frequently Asked Questions
How is Happstack related to HAppS?
Happstack is a fork of HAppS.
Why did you fork HAppS?
There are multiple reasons that basically boil down to:
- Alex Jacobson wants someone else to take the project over. (He told me this on the phone)
- Only one active developer (Lemmih) has access to the HAppS repository
- Lemmih does not have the time to maintain HAppS by himself
Is HAppS really orphaned?
Yes, see http://groups.google.com/group/HAppS/msg/d128331e213c1031
Why hasn't Alex Jacobson made a statement regarding the project being orphaned?
I don't know. If you want to ask him yourself contact me in private and I will give you his phone number.
Where is the new repository?
http://patch-tag.com/repo/mae/happstack/home
How is the new repository structured?
The old HAppS project had each module split into a separate darcs-1 repository. The new repository combines all these packages into one darcs-2 repository.
Why did you put all the packages in one repository?
There are multiple reasons. To name a few:
- One repository is more convenient for developers
- We are going to reorganize code amongst the packages and perhaps even deprecate some. Having one repository will drastically reduce the administrative overhead of this process.
Where is all the repository history?
The history for HAppS is in the old darcs1 repositories, I retained the patch context when I created the new repository, so we can always go back if we really need to.
Can I have commit access?
Yes and no. Yes you may pull the repository and create your own spontaneous branch. Yes you may submit your changes to the mailing list. Yes we will accept quality work. No we will probably not give most people access to the root repository - but rest assured, there will be several people to share the keys should one of us get hit by a bus.
What are the project goals of happstack?
To improve the existing codebase of HAppS without drastically changing its original function. Namely we want to prune dead code, improve test coverage, and increase the existing documentation.
How do you pronounce Happstack? What does it stand for?
Happstack is pronounced HAPP-STACK. It is short for "Haskell Application Server Stack".
When installing I get an error about QC2 dependencies
Currently the haskell world is halfway in a process of migrating from QC1 to QC2. Cabal however wants to find a consistent version of QuickCheck to use when installing packages; which is thus impossible. A better solution is being worked on, but for now your best option is to install the package you are trying to install manually (as described on haskell wiki)