happstack

    5熱度

    1回答

    我想知道是否有可能匹配PATCH請求在Happstack之外,該方法的數據類型有PATCH沒有構造函數的事實: data Method = GET | HEAD | POST | PUT | DELETE | TRACE | OPTIONS | CONNECT 然而,也有情況下,當需要進行修補請求可能出現例如,使用Backbone.js時,它可以方便地使用 。如果在不修改Happstack的

    4熱度

    2回答

    我正在閱讀關於IxSet的http://happstack.com/docs/crashcourse/AcidState.html#ixset的一些文檔,我在想查看從Data.IxSet導入的Indexable類型類型的源。 然後我拿了一個Happstack存儲庫,看了看(darcs得到http://patch-tag.com/r/mae/happstack),但那讓我感到更大的沮喪。 我看到ha

    0熱度

    1回答

    我跟着Happstack速成班,現在我試圖把不同的東西放在一起: 從「用改革的類型安全的表單處理」(http://happstack.com/docs/crashcourse/Reform.html#reform )我已將此註冊表編碼爲: register :: AcidState UserBase -> ServerPart Response register acid = unXMLGenT

    4熱度

    1回答

    看來我不明白IxSet中的文本索引應該如何工作。在這裏,我創建了一個單元測試,通過tags字段索引項目,然後通過標記「tag」查詢項目。它應該(從我的角度來看)給我所有3個項目(因爲他們都有標籤「標籤」),但似乎他們沒有。我不明白爲什麼。 {-# LANGUAGE DeriveDataTypeable #-} import Test.HUnit import Data.IxSet impo

    6熱度

    1回答

    我似乎無法找到關於此主題的任何文檔,任何博客帖子或其他資源。 From what I have seen so far there seems to be support for FastCGI但該項目還沒有提交4年。然後可能會使用mod_proxy。也許你可以運行Happstack應用程序作爲一個守護進程,它自己處理所有的請求。 我只是在這裏猜測,看看有經驗的人說什麼真的很高興!

    3熱度

    1回答

    我繼續使用IxSet開發我的程序,我很好奇如果我做錯了什麼(或可以優化)。目前它消耗的內存太多,超出了我的理解。 計劃是在這裏:https://bitbucket.org/k_bx/duplicates 剖析的結果是在這裏:https://gist.github.com/4602235 P.S:請,有人加「ixset」的標籤,因爲我不能創建一個。 UPDATE: 內存分析與-h:http://im

    2熱度

    2回答

    我開始開發一個應用程序(一些無聊的會計軟件用於室內使用),並決定使其基於Web,因爲這樣可以一次解決幾個問題。 現在有了幾個可供Haskell選擇的webframework(happstack,yesod和snap),我仍然開始感到不得不處理HTML,CSS和極其聰明的有線JavaScript。 Uhm。 那麼,我認爲不妨試試所有的AJAX方法,並在Cappuccino或SproutCore做UI

    26熱度

    1回答

    我知道它很少使用,但可以在Snap中訪問客戶端證書嗎? 如果沒有,是否有可能使用不同的網絡堆棧?

    0熱度

    1回答

    我正在玩Haskell和Happstack,我試圖直接輸出基於字符串的HTML而不使用正式的Happstack函數。具體來說,我試圖直接將SVG輸出到頁面(使用<svg> ... </svg>),該頁面來自另一個模塊已經完全生成爲字符串。 這只是一個小玩具程序,所以我試圖避免重構SVG發生器模塊。 所以我的問題是,在以下幾點: (f "<b> test </b>") 什麼是f這樣的檢驗,會以粗

    0熱度

    1回答

    我試圖編寫一個簡單的Happstack應用程序使用SSL。有了這個源代碼: module Main where import Happstack.Server(ok) import Happstack.Server.SimpleHTTPS(TLSConf(..), nullTLSConf, simpleHTTPS) conf :: TLSConf conf = nullTLSConf{