packages feed

bamboo 2010.1.1 → 2010.1.26

raw patch · 3 files changed

+10/−6 lines, 3 filesdep −hcheatdep ~hack-contribdep ~mpsPVP ok

version bump matches the API change (PVP)

Dependencies removed: hcheat

Dependency ranges changed: hack-contrib, mps

API changes (from Hackage documentation)

Files

bamboo.cabal view
@@ -1,7 +1,7 @@ Name:                 bamboo-Version:              2010.1.1+Version:              2010.1.26 Build-type:           Simple-Synopsis:             A simple blog engine on Hack+Synopsis:             A blog engine on Hack License:              GPL License-file:         LICENSE Author:               Wang, Jinjing@@ -37,10 +37,9 @@                   , parsec >= 2                   , gravatar >= 0.3                   , data-default >= 0.2-                  , mps >= 2009.9.18-                  , hcheat >= 2009.6.25+                  , mps >= 2009.1.26                   , hack >= 2009.10.30-                  , hack-contrib >= 2009.11.1+                  , hack-contrib >= 2010.1.26   hs-source-dirs: src/   exposed-modules:                       Bamboo
readme.md view
@@ -2,6 +2,8 @@  Bamboo is a port of [Panda](http://github.com/nfjinjing/panda/tree), but runs on top of Hack. It's an experimental project but quite portable. +Only supports GHC <= 6.10.4 for now.+ ## Features  ### plain text as data source
src/Bamboo/Model/Post.hs view
@@ -4,13 +4,15 @@  import Bamboo.Helper.StateHelper hiding (uri) import Bamboo.Model.Counter-import Bamboo.Model.Env hiding (match)+import Bamboo.Model.Env hiding (match, gsub) import Bamboo.Type.Reader import System.Time (CalendarTime) import Text.XHtml.Strict ((+++), (<<), hotlink, p) import qualified Bamboo.Helper.ByteString as BS import qualified Data.ByteString.Char8 as S import qualified MPS as MPS+import MPSUTF8 (gsub)+-- import Hack.Contrib.Utils (unescape_uri, escape_uri)  data Post = Post    { uid           :: String     -- blog/08-09-04 blog title@@ -132,6 +134,7 @@   title' =      static_config       .url_title_subs+      .reverse       .map (\(a,b) -> gsub b a)       .inject raw_title apply