[web-devel] Re: ANN: Salvia-1.0.0

Jinjing Wang nfjinjing at gmail.com
Tue Mar 23 05:00:03 EDT 2010

Just wanna point out it was MIchael Snoyman who came up with the
frontend idea and the first implementation: hack-handler-cgi.

It's simple but wasn't that obvious.

On Tue, Mar 23, 2010 at 4:12 PM, Jinjing Wang <nfjinjing at gmail.com> wrote:
> great question! check hack-frontend-happstack :)
> On Tue, Mar 23, 2010 at 4:10 PM, Sebastiaan Visser <sfvisser at cs.uu.nl> wrote:
>> On Mar 22, 2010, at 7:51 PM, Michael Snoyman wrote:
>> On Mon, Mar 22, 2010 at 7:59 AM, Sebastiaan Visser <sfvisser at cs.uu.nl> wrote:
>>>> ...
>>>> Salvia itself has such a WSI, although I'm pretty sure this one is to abstract and high level to be a true candidate for any form of standardization.
>>> I'm not really sure what distinction you're trying to make here. Hack is (as I understand it) a direct port of Rack to Haskell. (I've never used Rack, so correct me if I'm wrong.) WAI is at the same level of abstraction as Hack, so it seems strange to say Rack == Good, Hack/WAI == Bad.
>> Isn't Hack the other way around?
>> When I look at Hack.Handler.Happstack, I see the function `appToServerPart' which allows you to convert Hack applications to Happstack server parts.
>> This means that it allows me to run my Hack applications on Happstack. That exactly the opposite of what I want, I want to run my Happstack applications on Hack. So I can use my favorite interface and my app will be deployable anywhere.
>> Please correct me if I totally miss the point here.
>> --
>> Sebastiaan Visser
>> _______________________________________________
>> web-devel mailing list
>> web-devel at haskell.org
>> http://www.haskell.org/mailman/listinfo/web-devel
> --
> jinjing


More information about the web-devel mailing list