Fun with Perl, 2009: ikiwiki
Fun with Perl, 2009: ikiwiki
Posted Nov 6, 2009 22:53 UTC (Fri) by dmarti (subscriber, #11625)In reply to: Perl far from dead, more popular than you think (Royal Pingdom) by MisterIO
Parent article: Perl far from dead, more popular than you think (Royal Pingdom)
I used to think I only had to pay attention to Perl to tweak around with Spamassassin any more. Then Joey Hess wrote ikiwiki.
"Ikiwiki is a wiki compiler. It converts wiki pages into HTML pages suitable for publishing on a website. Ikiwiki stores pages and history in a revision control system such as Subversion or Git. There are many other features, including support for blogging, as well as a large array of plugins."
Best. Wiki. Ever. Now a wiki that I can't "git clone" and "git push" to is like a pizza that I have to eat with a knife and fork. I keep waiting for someone to do an ikiwiki-like tool in another language, and until that happens I'll keep up with Perl.
Posted Nov 7, 2009 4:23 UTC (Sat)
by joey (guest, #328)
[Link] (1 responses)
The funny part of that story to me is that shortly after I started ikiwiki,
And the development community around it is not huge, but big enough to be
I guess I probably turned off a few potential contributors / users right at
If you are looking for something like this not in perl, you could try GitIt (http://gitit.johnmacfarlane.net/) which has at least a few of the
I've written enough perl not to be a fan of it for anything large, and this
(Well, except for their lack of a few horrid perl warts such as `func($_)
BTW, did you know that someone is writing an apt-get clone in perl?
Posted Nov 7, 2009 5:43 UTC (Sat)
by MisterIO (guest, #36192)
[Link]
Posted Nov 12, 2009 20:13 UTC (Thu)
by Velmont (guest, #46433)
[Link] (2 responses)
I find it amusing that all of the Git-backed wikis use strange languages.
Posted Nov 12, 2009 22:53 UTC (Thu)
by nix (subscriber, #2304)
[Link]
Posted Nov 15, 2009 1:24 UTC (Sun)
by Per_Bothner (subscriber, #7375)
[Link]
Fun with Perl, 2009: ikiwiki
I got several negative comments from people about having chosen perl. These
petered out after a week or two, and I don't hear that at all anymore. I do
hear occasionally of people who had to learn or refresh their perl-fu in
order to write a plugin (although ikiwiki also lets you do that in eg,
python).
healthy. (More than 30 contributors, more than 100 plugins; more incoming
code than I often have time to review on my own.)
the beginning by using perl, but once it got up to the plausible promise
stage, people seemed to be more interested in what it could do, and how,
than implementation details.
same ideas as ikiwiki (use of git, markdown) but is notably not a static
site compiler. It seems to have a smaller development community (6
committers, 9 plugins), though I hesitate to say that's because it's
written in a less popular (but currently possibly more trendy language) --
haskell, or maybe because it's younger.
is likely my last big perl project. I would personally now prefer ikiwiki
were written in haskell, but only if people were still able to contribute
to it. I doubt that writing it in ruby or python would have increased the
contributor pool greatly, and I see no other advantages to using those
languages.
foreach @list` being able to mutate the contents of the list if the
function modifies its input value.)
Fun with Perl, 2009: ikiwiki
Ugh, why?!
Fun with Perl, 2009: ikiwiki
Fun with Perl, 2009: ikiwiki
much the common case...
I don't know or care for Perl. but I like and use IkiWiki for
my blog.
I was able to figure it out for a moderate amount of customization.
It's nice to be able to read and edit blog/wiki pages off-line,
and then upload static pages to a web server, without being dependent
on the software offered by the hosting provider. (I don't make
use of the commenting, wiki/editing, or version control features,
since it just for my personal blog.)
Fun with Perl, 2009: ikiwiki