HaskellWiki

Haskell | Wiki community | Recent changes
Random page | Special pages

 

Not logged in
Log in | Help

Textual Haskell source

Categories: Applications

Files with a .ths extension can be Textual Haskell Source. Currently you have .hs (source code is the main thing), .lhs (comments are the main thing) and now you have .ths (text is the main thing).

The code: darcs get http://www.cs.york.ac.uk/fp/darcs/ths

1 Example 1

> showHtml :: String -> String
> showHtml search = pure
[html]
[head]
[title]<% search %> - Hoogle[/title]
[/head]

Note that in this example I am escaping the code (with > ticks), and the text is just the main bit. I also have which is substituted inline.

2 Example 2

> showList :: FilePath -> [Bool] -> IO String
> showList filename items =
> src <- readFile filename
The length of <% filename %> is <% length src %>
And the booleans are
<%for i = items %> <%if i %>ON<%else%>off<%end if%><%end for%>

Retrieved from "http://www.haskell.org/haskellwiki/Textual_Haskell_source"

This page has been accessed 1,522 times. This page was last modified 18:39, 8 October 2006. Recent content is available under a simple permissive license.