]> sipb.mit.edu Git - ikiwiki.git/blob - doc/todo/rewrite_ikiwiki_in_haskell/discussion.mdwn
cf2725594b2e5061226c258e09a347f473849ad1
[ikiwiki.git] / doc / todo / rewrite_ikiwiki_in_haskell / discussion.mdwn
1 Ok, I have to admit, I have no idea if this is an April fool's joke or not.  
2 Congratulations for demonstrating that April fools jokes can still be subtle
3 (whether intentionally or not!) -- [[Jon]]
4
5 > Having said all that, have you looked at erlang? Have you heard of couchdb?
6 > I'd strongly recommend looking at that. -- [[Jon]]
7
8 >> I've glanced at couchdb, but don't see how it would tie in with ikiwiki.
9 >> --[[Joey]] 
10
11
12 >>> It doesn't really. I recently (re-)read about couchdb and thought that
13 >>> what it was trying to do had some comparisons with the thinking going on
14 >>> in [[todo/structured_page_data]]. -- [[Jon]]
15
16 -----
17
18 I'm torn about this idea, if it's actually serious.  I'm very comfortable programming in Perl, and have written quite a few modules for IkiWiki, and it would be a huge pain to have to start from scratch all over again.
19 On the other hand, this could be a motivation for me to learn Haskell.  My only encounter with Haskell has been a brief time when I was using the Xmonad window manager, but it looks like an interesting language. Functional programming is cool.
20
21 There are a lot of interesting plusses for Haskell you note (in the parent page), but it's true that the idea is horribly daunting (as [[Joey]] said "If only I had a spare year").  Is there any way that you could "start small"?  Because nothing will ever happen if the task is too daunting to even start.
22
23 On further thought... perhaps it would be easier to fork or contribute to an existing Haskell-based wiki, such as <a href="http://jaspervdj.be/hakyll">Hakyll</a>?
24
25 --[[KathrynAndersen]]