This Space for Rent

New Code!

markdown has been pushed up to version 0.4 with the addition of a whole raft of new features ranging from manpages through a collection of internal revisions that now make the code 100% (or as close as I can tell) reentrant. There are also a few other possibly-not-completely standard enhancements to the code;

  1. I now reparse the [included text] part of a link reference, so I can have markup inside an <A block. I did this for one reason; I wanted to be able to do my normal “click to embiggen” images from annotations without continuing to mix HTML with code, and ->image!<- is a whole bunch shorter than mixing {pic: with html and trying to quote things properly.
  2. You can now pass flags to markdown() to keep it from processing [link][] and ![image][] commands (as well as disabling inline <A and/or <IMG tags, so people who want to wedge their tags in won’t be able to do it the easy way.
  3. Did I mention the manpages yet? And if that’s not enough, I’ve actually got the markdown page written, so people can go there and browse all the releases without having to make guesses about what they are.

So, yeah, this definitely counts as New Code!, and it’s actually code that may not eat your computer or do anything more unpleasant than giving a nice way to convert prose to html.