So, Dave has a nice template for showing essay-length writing.

And naturally, the way things are evolving in 2015, it’s a “single-page web-app” which can pull in the actual content from another URL.

Of course, I’d like to write essays using an outliner. And I’m using OWL which is really just the Concord editor that saves files in OPML. But has a new custom JSON format for its input (that also seems to allow Markdown).

So here’s the question : what’s the story for converting an outline to an essay? Is myword going to evolve to import OPML directly? Is the myword JSON format going to become a standard? How should OPML turn into myword documents?

In one sense it’s easy. You can always just flatten OPML and dump it to a raw text file. Perhaps with some indentation based on outline depth. (Although that might fight the Markdown.)

Or are there plans to represent any structure in the essay (sections, section headings etc.) with structure in the OPML? Is there a project to work on this? Or thoughts on a standard that I could start to support?

Obviously I have a couple of my own solutions in this area : GeekWeaver and bootdown. But if there are any emerging standards / conventions planned, then I’m up for supporting them. Both GeekWeaver and BootDown are useful, but they’re both rather old-skool command-line Python scripts which don’t necessarily fit into the workflow of many people in 2015.

Update : Dave replied :

It is what it is.

I have no plans at this time to do anything with it.

I might swing back around to this, or not.

MyWord is MIT Licensed, so if you really want it, you can do it.

OK. So right now, I’ll probably just do a flat export of text written in OPML and a quick JSON wrapper. And then think further. As this ties into questions about GeekWeaver, the future of some of my Python code base (as opposed to moving more into the browser)

Dave also points to his code :

Here’s the code I added to Fargo to generate the JSON.

As you can see, there ain’t much there! 🙂

Still. Very useful.

Oh wow!


Ward Cunningham is migrating the original wiki, the Portland Pattern Repository, to the Smallest Federated Wiki.

And it seems they’re doing it by making a front-end that queries the original wiki page database and shows it through the SFW. (That’s exactly what I did with ThoughtStorms before I actually migrated the pages over.)

Here’s the
Welcome Visitors.

It obviously raises big questions. Wiki was all about participation and everyone accessing the same pages. SFW turns that around and makes everyone an owner of their own fork. A shift from a commons to “private property” model. Yes, there are many good reasons for it (bot damage made me close ThoughtStorms to the public which smoothed the way to shifting to the SFW model). But it’s still kind of shocking to think of this happening to the original wiki.

Bloody hell! I just wrote a blog post and WordPress lost it.

Grrrr …

The short resume was :

– yes, I’m late (Feb) continuing my “Welcome to 2015” blog posts.

– last year I got the functional programming bug. Haskell is pretty damned good, but I’ve fallen for Clojure because a) dynamic types, b) Lisp syntax(lessness), c) Paredit.

– last year I did more Python, but not much OWL. This year, OWL is calling again. And as well as making me want to rethink Mind Traffic Control in light of it, is also seeming to demand some kind of pivot on GeekWeaver.

I’ll be coding and blogging more on this ongoing development in coming weeks / months.

I’ve also been playing a bit with remoteStorage, but nothing to show yet.